WO2022127541A1 - 一种机器人及定位方法 - Google Patents
一种机器人及定位方法 Download PDFInfo
- Publication number
- WO2022127541A1 WO2022127541A1 PCT/CN2021/132787 CN2021132787W WO2022127541A1 WO 2022127541 A1 WO2022127541 A1 WO 2022127541A1 CN 2021132787 W CN2021132787 W CN 2021132787W WO 2022127541 A1 WO2022127541 A1 WO 2022127541A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- positioning reference
- robot
- position information
- distance information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1679—Program controls characterised by the tasks executed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
- B65G1/1375—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses the orders being assembled on a commissioning stacker-crane or truck
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/242—Means based on the reflection of waves generated by the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1669—Program controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1694—Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4189—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
- G05B19/41895—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system using automatic guided vehicles [AGV]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/243—Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/244—Arrangements for determining position or orientation using passive navigation aids external to the vehicle, e.g. markers, reflectors or magnetic means
- G05D1/2446—Arrangements for determining position or orientation using passive navigation aids external to the vehicle, e.g. markers, reflectors or magnetic means the passive navigation aids having encoded information, e.g. QR codes or ground control points
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/644—Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/20—Specific applications of the controlled vehicles for transportation
- G05D2105/28—Specific applications of the controlled vehicles for transportation of freight
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/70—Industrial sites, e.g. warehouses or factories
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/10—Optical signals
- G05D2111/17—Coherent light, e.g. laser signals
Definitions
- the present disclosure relates to the field of robots, and in particular, to a robot and a positioning method.
- robots have been widely used in various intelligent warehousing systems. According to different cargo transportation requirements, the types of robots have also begun to diversify. Different types of robots are used in different cargo transportation scenarios. In the process of cargo transportation by robots, in order to ensure the safety of the transportation process and the accuracy of the transportation results , it is necessary to position the robot, and use the positioning information to ensure the integrity of the transportation process.
- the robot in the intelligent storage system is usually positioned based on the position of the two-dimensional code deployed on the ground of the storage space.
- the robot By equipping the robot with an identification camera, the robot is deployed on the ground of the storage space by scanning the position moved by the identification camera during the movement of the robot. to obtain the two-dimensional code information, and obtain the positioning information according to the two-dimensional code information.
- the robot for position positioning based on visual information needs to deploy a QR code on the ground at each cargo box position, which increases the cost of QR code deployment and maintenance.
- the distance between the two-dimensional codes is very small, which increases the difficulty of scanning the two-dimensional code by the identification camera to obtain positioning information, and reduces the reliability of positioning.
- the embodiments of the present disclosure provide at least a robot and a positioning method.
- an embodiment of the present disclosure provides a robot, including a robot processor, an identification component, and a positioning component, wherein:
- the identification component is used to obtain the distance information between the identification component and the positioning reference object on each side respectively and send it to the robot processor in the case that the positioning reference objects on both sides are detected during the movement of the robot;
- the positioning component configured to acquire first position information and send it to the robot processor when the identification component identifies the positioning reference object
- the robot processor is configured to determine the center position information of the positioning reference objects on both sides according to the received distance information from each side positioning reference object and the first position information; according to the center position information and the The first position information determines a movement control parameter; and the robot is controlled to move according to the center position information based on the movement control parameter.
- the identification component includes a laser component, and the laser component emits detection laser light to both sides according to preset angle information;
- the robot processor is specifically configured to determine the reference position information corresponding to the positioning reference object on each side according to the distance information, the preset angle information and the first position information; according to the positioning reference object corresponding to each side The reference position information is determined, and the center position information of the positioning reference objects on both sides is determined.
- the distance information includes first distance information between the laser assembly and a first positioning reference object and second distance information between the laser assembly and a second positioning reference object
- the preset angle information includes first angle information for identifying the first positioning reference object and second angle information for identifying the second positioning reference object
- the reference position information includes second position information for the first positioning reference object and second position information for the first positioning reference object. the third position information of the second positioning reference, and
- the robot processor is specifically configured to determine the second position information of the first positioning reference object according to the first distance information, the first angle information and the distance information between the laser assembly and the robot center; Determine the third position information of the second positioning reference object according to the second distance information, the second angle information and the distance information between the laser assembly and the robot center; according to the second position information and the The third position information is used to determine the center position information of the first positioning reference object and the second positioning reference object.
- the identification component includes a binocular camera component
- the binocular camera component includes a first camera component and a second camera component
- the distance information includes the first camera component and the first positioning
- the robot processor is specifically set to be based on the third distance information, the fourth distance information, the seventh distance information between the first camera assembly and the second camera assembly, the first camera assembly and the second camera assembly and the robot
- the eighth distance information and the ninth distance information between the centers determine the tenth distance information and the third angle information; according to the tenth distance information and the third angle information, determine the first positioning reference object corresponding to the Four position information; according to the fifth distance information, the sixth distance information, the seventh distance information, the eighth distance information and the ninth distance information, determine the eleventh distance information and the fourth angle information, according to the eleventh distance information
- the fifth position information corresponding to the second positioning reference object is determined with the fourth angle information; the center position information of the positioning reference objects on both sides is determined according to the fourth position information and the fifth position information.
- the movement control parameters include movement direction and movement distance
- the robot processor is specifically configured to determine the moving distance and moving direction of the robot on the abscissa according to the difference between the abscissa of the first position information and the abscissa of the center position information; and According to the difference between the ordinate of the first position information and the ordinate of the center position information, the movement distance and movement direction of the robot on the ordinate are determined.
- an embodiment of the present disclosure further provides a positioning method, including:
- the positioning reference objects on both sides are identified by the identification component, and the distance information from the positioning reference objects on each side is obtained respectively;
- the robot is controlled to move according to the center position information.
- the identification component includes a laser component, and the laser component emits detection laser light to both sides according to preset angle information;
- the center position information of the positioning reference objects on both sides is determined, which specifically includes:
- the center position information of the positioning reference objects on both sides is determined.
- the distance information includes first distance information between the laser assembly and a first positioning reference object and second distance information between the laser assembly and a second positioning reference object
- the preset angle information includes first angle information for identifying the first positioning reference object and second angle information for identifying the second positioning reference object
- the reference position information includes second position information for the first positioning reference object and second position information for the first positioning reference object. the third position information of the second positioning reference, and
- the determining of the center position information of the positioning reference objects on both sides according to the distance information from the positioning reference objects on each side and the first position information includes:
- the center position information of the first positioning reference object and the second positioning reference object is determined.
- the identification component includes a binocular camera component
- the binocular camera component includes a first camera component and a second camera component
- the distance information includes the first camera component and the first positioning
- the center position information of the positioning reference objects on both sides is determined, which specifically includes:
- the fourth distance information determines the tenth distance information and the third angle information
- the center position information of the first positioning reference object and the second positioning reference object is determined according to the fourth position information and the fifth position information.
- the movement control parameters include movement direction and movement distance
- Determining movement control parameters according to the central location information and the first location information specifically includes:
- the movement distance and movement direction of the robot on the ordinate are determined.
- an embodiment of the present disclosure further provides a storage system, including the above-mentioned robot, a control server, and a positioning reference object disposed in the storage space;
- the control server is configured to, in response to the received cargo handling request, determine the target robot that performs the cargo handling operation according to the shelf position and the container position information carried in the cargo handling request, and send a control instruction to the target robot;
- the target robot is configured to receive the control instruction, and in response to the control instruction, move between shelves in the storage system based on the determined central position information of the positioning reference object.
- the identification component identifies the positioning reference objects on both sides during the movement of the robot, obtains the corresponding distance information, and determines the positioning on both sides according to the obtained first position information and the corresponding distance information.
- the center position information of the reference object further determining the movement control parameters based on the determined center position and controlling the robot to move according to the center position information, which is obtained by identifying the two-dimensional code deployed on the ground corresponding to each cargo box in the prior art.
- Positioning information according to the obtained positioning information, the container can be picked up or moved between shelves.
- a large number of QR codes need to be deployed, which increases the deployment and maintenance costs of QR codes and robot identification.
- the difficulty of the QR code information reduces the positioning reliability.
- the distance information corresponding to the positioning reference objects on both sides is obtained, and the center position information is further determined according to the first position information of the positioning, and the center position information is determined based on the determined center position information.
- the method of determining the movement control parameters to control the movement of the robot in the center position saves the deployment and maintenance costs of the two-dimensional code.
- the positioning method provided by the embodiment of the present disclosure can also realize the identification of the positioning reference objects on both sides and the acquisition of distance information and angle information through a laser assembly or a binocular camera assembly.
- the first position information determines the center position and movement control parameters, which improves the accuracy of identification and the flexibility of control.
- FIG. 1 shows a schematic diagram of a storage system provided by an embodiment of the present disclosure
- Fig. 2a shows a schematic structural diagram of a robot provided by an embodiment of the present disclosure
- FIG. 2b shows a schematic diagram of identification provided by an embodiment of the present disclosure that an identification component is a laser component
- FIG. 2c shows a schematic diagram of the identification provided by an embodiment of the present disclosure that an identification component is a binocular camera assembly
- FIG. 3a shows a flowchart of a positioning method provided by an embodiment of the present disclosure
- Fig. 3b shows a flow chart of determining the center position information of the two-side positioning reference objects by using a laser component according to an embodiment of the present disclosure
- Fig. 3c shows a flow chart of determining center position information of two-side positioning reference objects by using a binocular camera assembly according to an embodiment of the present disclosure.
- references herein to "a plurality or several” means two or more.
- "And/or" which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone.
- the character "/" generally indicates that the associated objects are an "or" relationship.
- the two-dimensional code information can obtain the location information, and further realize free movement between the shelves according to the obtained location information.
- the cargo boxes are densely placed, the number of two-dimensional codes that need to be deployed increases, and the number of two-dimensional codes between the two-dimensional codes increases. The smaller the distance, the more difficult it is to identify the robot, the possibility of identification errors and the cost of QR code deployment and maintenance.
- the present disclosure provides a robot and a positioning method.
- the identification component obtains the distance information corresponding to the positioning reference objects on both sides, and further determines the center position information according to the positioned first position information, and determines the center position information based on the determined center position information.
- the movement control parameter realizes the method of controlling the movement of the robot at the central position, which saves the deployment and maintenance costs of the QR code, and realizes that when multiple robots move between the shelves, the robots will not interfere with each other in the acquisition of mobile information. , improve the efficiency and timeliness of cargo transportation.
- the robot provided by the embodiment of the present disclosure can be applied to the storage system as shown in FIG. 1 .
- the storage system includes a control server 120, a robot 100 and a storage space 130, wherein the number of robots can be set to one, or multiple, and the specific number of robots is determined by the number of goods to be delivered, and is used to transport the to-be-delivered goods in the storage space.
- the storage area 130 is provided with a plurality of racks 1301 (the racks 1301 are used to store stock items, the racks 1301 can be ordinary racks or pallet racks), and stock items are placed on the racks 1301.
- racks 1301 are used to store stock items, the racks 1301 can be ordinary racks or pallet racks
- stock items are placed on the racks 1301.
- an order container can be associated with at least one order.
- a plurality of workstations will also be provided on one side of the storage area 130 .
- a workstation can also be called a picking station; in a cargo replenishment scenario, a workstation can also be called a replenishment station.
- picking stations and replenishment stations can be reused.
- the control server 120 is a software system that runs on the server and has data storage and information processing capabilities, and can be connected to various robots, hardware input systems, and other software systems through wireless or wired connections.
- the control server 120 may include one or more servers, and may be a centralized control architecture or a distributed computing architecture.
- the control server 120 has a control processor 121 and a memory 122, in which it may have an order pool 123.
- control server 120 communicates with the robot 100 wirelessly, and the staff can make the control server 120 work through the console 160. Under the control of the control server 120, the robot 100 can move along the empty shelves in the shelf array composed of shelves space travel, and further perform the corresponding tasks.
- an embodiment of the present disclosure further provides a robot applied to the above-mentioned storage system.
- a schematic structural diagram of a robot provided by an embodiment of the present disclosure includes a robot processor 21, Identification component 22 and positioning component 23, wherein:
- the identification component 22 is configured to obtain the distance information between the identification component and the positioning reference objects on each side respectively and send the distance information to the robot processor 21 when the positioning reference objects on both sides are detected during the movement of the robot.
- the control server when the control server receives a cargo handling request from an upstream system, the control server determines the robot that performs the cargo handling operation according to the shelf position and container position information carried in the cargo handling request and sends a control command to the robot. Further, the robot processor 21 controls the robot to start to move between the shelves in the storage system according to the received control instructions. During the movement between the robot shelves, the identification component 22 installed on the robot starts to detect both sides. Positioning reference objects, when the identification component 22 detects the positioning reference objects on both sides, the distance information from the identified positioning reference objects on each side can be acquired and sent to the robot processor 21 .
- the positioning component 23 is configured to acquire the first position information and send it to the robot processor 21 when the identification component 22 recognizes the positioning reference object.
- the positioning component 23 installed on the robot when the identification component 22 installed on the robot detects the positioning reference objects on both sides, the positioning component 23 installed on the robot locates the current first position, and locates the obtained position including the first position.
- the first position information of a position is sent to the robot processor 21.
- the first position information may be the position information of the robot center.
- the positioning component 23 installed on the robot keeps positioning itself during the movement of the robot, and sends the acquired position information to the robot processor 21.
- the robot processor 21 updates the newly received position information to the first position information.
- the robot processor 21 is configured to determine the center position information of the positioning reference objects on both sides according to the received distance information and the first position information from the positioning reference objects on each side; determine the movement control according to the center position information and the first position information parameters; control the robot to move according to the center position information based on the movement control parameters.
- the robot processor 21 can determine the center position of the positioning reference objects on both sides according to the received distance information from the identification component 22 and the positioning reference object on each side and the first position information sent from the positioning component 23 information. It should be noted that, according to the different setting types of the identification component 22, the process of determining the center position information is also different.
- the identification component 22 includes a laser component, and the laser component emits detection laser light to both sides according to preset angle information;
- the robot processor 21 is specifically set to determine the reference position information corresponding to the positioning reference object on each side according to the distance information, the preset angle information and the first position information; according to the reference position information corresponding to the positioning reference object on each side, determine two: The center position information of the side positioning reference.
- the identification component provided by the embodiment of the present disclosure is a schematic diagram of the identification of a laser component.
- the laser assembly can be fixedly installed at the front end of the robot with a fixed distance from the center of the robot, and a certain angle is set during the installation process to ensure that the laser assembly can emit detection lasers to both sides according to the preset angle information, wherein , the preset angle information may include the first angle information and the second angle information.
- point A is the position of the laser assembly
- points B and E are the positions of the reference objects on both sides
- point D is the center of the robot Location.
- the angle information of the detection laser emitted by the laser component and the distance information between the laser component and the center of the robot can be stored in the memory as robot installation parameters, so that the robot processor 21 can read the angle of the detection laser from the memory when needed. Information and distance information between the laser assembly and the center of the robot.
- the laser component emits detection lasers to both sides according to the preset angle information to identify the positioning reference objects on both sides.
- the robot processor obtains and stores it in the memory.
- the installation parameters including the distance information between the laser assembly and the robot center and the angle information of the detection laser emitted by the laser assembly, wherein the angle information includes the first angle information and the second angle information, and the first angle information of the detection laser emitted by the laser assembly is obtained.
- the first position information received by the robot processor from the positioning component is taken as the origin, and the direction of the robot head is the positive direction of the Y-axis to establish a plane coordinate system.
- the coordinate position of the laser assembly can be determined according to the distance information between the laser assembly and the center of the robot and the position of the robot center, that is, the position information of the laser assembly is determined. Further, based on the first distance information AB and the first angle The information ⁇ BAC can determine the second position information of the first positioning reference (point B).
- the second angle information and the second distance information AE from the second positioning reference object (point E) are recorded, and the established plane coordinates In the system, the third position information of the second positioning reference object (point E) can be determined based on the second distance information AE and the second angle information ⁇ EAF.
- the robot processor can determine the center position information of the first positioning reference object and the second positioning reference object according to the coordinates of the second position information and the third position information on the X axis, and based on this, the robot processor can determine the center according to the determined center position information.
- the coordinates of the position information and the received coordinates of the first position information determine the deviation distance and deviation angle between the two positions, and determine the movement control parameters of the robot according to the determined deviation distance and deviation angle.
- the movement control parameters include movement direction and travel distance.
- the robot processor determines the moving direction of the robot on the abscissa according to the difference between the abscissa of the first position information and the determined abscissa of the center position information; according to the abscissa of the first position information and The absolute value of the difference between the determined abscissas of the center position information determines the moving distance of the robot on the X axis.
- the direction in which the positive direction of the Y-axis of the robot is rotated 90 degrees clockwise is the positive direction of the X-axis, if the robot processor uses the first position information The difference determined by subtracting the abscissa of the determined center position information from the abscissa is a negative value, then the movement direction of the robot on the X axis is determined to move to the right.
- the determined difference is a positive value
- the movement direction of the robot on the X axis is determined to move to the left; if the difference determined by the robot processor using the abscissa of the determined center position information minus the abscissa of the first position information is positive, then the robot is in The moving direction on the X-axis is determined to be moving to the right. On the contrary, if the determined difference is negative, the moving direction of the robot on the X-axis is determined to be moving to the left.
- the direction in which the positive direction of the Y-axis of the robot rotates 90 degrees counterclockwise is the positive direction of the X-axis. If the robot processor uses the abscissa of the first position information to subtract the determined center position information If the difference determined by the abscissa is a negative value, the moving direction of the robot on the X-axis is determined to move to the left.
- the moving direction of the robot on the X-axis is determined as Move to the right; if the difference determined by the robot processor using the abscissa of the determined center position information minus the abscissa of the first position information is positive, then the movement direction of the robot on the X axis is determined to move to the left , on the contrary, if the determined difference is a negative value, the movement direction of the robot on the X axis is determined to move to the right.
- the above-mentioned setting manner of the positive direction of the X-axis is not limited in the embodiment of the present disclosure.
- the robot processor determines the moving distance and moving direction of the robot on the ordinate according to the difference between the ordinate of the first position information and the ordinate of the center position information. It should be noted that the movement distance of the robot on the Y-axis is determined according to the absolute value of the difference between the ordinate of the first position information and the ordinate of the determined center position information, and the movement direction of the robot on the Y-axis is determined. It is determined that since the laser assembly is installed at the front end of the robot, the moving direction of the robot on the ordinate is along the positive direction of the Y axis.
- the robot processor controls the robot to move according to the center position information based on the movement distance and movement direction of the robot on the X-axis and the Y-axis determined above.
- the robot processor can control the robot to rotate on the X axis according to the determined movement direction on the X axis. Move, when the moving distance is reached, the robot rotates to the positive direction of the Y-axis, and then moves according to the determined moving distance on the Y-axis and moves to the determined center position.
- the moving distance on the X axis controls the robot to move in the positive direction of the Y axis. After reaching the moving distance, the robot is controlled to rotate on the X axis according to the determined moving direction on the X axis.
- the robot processor may also determine the rotation angle and movement of the robot during the movement process according to the determined movement direction and movement distance on the X axis and the movement distance and movement direction on the Y axis The distance is achieved by controlling the movement speed of the robot to move to the determined center position. It should be noted that after the robot has determined a center position, it can determine multiple center positions of the reference objects on both sides according to the same method, thereby forming the center lines of the reference objects on both sides. Further, the robot processor controls the robot. Moving along the centerline ensures that the robot can move at the center of the reference object on both sides.
- the identification component further includes a binocular camera component, the binocular camera component includes a first camera component and a second camera component, and the acquired distance information includes the distance between the first camera component and the first positioning reference object The third distance information, the fourth distance information between the second camera assembly and the first positioning reference object, the fifth distance information between the first camera assembly and the second positioning reference object, the sixth distance information between the second camera assembly and the second positioning reference object distance information.
- the identification component provided by the embodiment of the present disclosure is a schematic identification diagram of a binocular camera component.
- the binocular camera assembly is fixedly installed on the same horizontal line at the front end of the robot and has fixed seventh distance information BC, wherein the first camera assembly in the binocular camera assembly is located at the position point C, and the binocular camera assembly in the position point C.
- the second camera assembly is located at the position point B, and the first camera assembly and the second camera assembly in the binocular camera assembly respectively form a certain angle with the center position of the robot, namely ⁇ CAD and ⁇ BAG.
- the first camera assembly and the robot center position have fixed eighth distance information AC
- the second camera assembly and the robot center position have fixed ninth distance information AB
- the seventh distance information, the eighth distance information and the ninth distance information The distance information may be determined based on installation parameters retrieved in memory.
- the position of point C is the position of the first camera assembly
- the position of point B is the position of the second camera assembly
- the point E is the position of the recognized first positioning reference
- the point F is The position of the recognized second positioning reference object.
- the binocular camera assembly shoots to both sides to identify the positioning reference objects on both sides.
- the robot When the positioning reference objects on both sides are identified, the robot will The processor records the third distance information EC between the first camera assembly and the first positioning reference object, the fourth distance information EB between the second camera assembly and the first positioning reference object, and the third distance information between the first camera assembly and the second positioning reference object.
- the seventh distance information BC the value of ⁇ ECB can be determined by using the law of cosines, and the value of ⁇ ECH can be determined according to the value of ⁇ ECB. Further, the seventh distance information can be determined according to the first camera assembly and the second camera assembly.
- the BC, the eighth distance information AC between the first camera assembly and the robot center, and the ninth distance information AB between the second camera and the robot center determine the value of ⁇ ACB, and determine the value of ⁇ ACH according to the value of ⁇ ACB.
- value according to the value of ⁇ ACH and the value of ⁇ ECH, the value of ⁇ ACE can be determined, based on the value of ⁇ ACE and the value of the distance information AC and the third distance information EC, the value of the tenth distance information AE can be determined, and further The value of ⁇ CAE can be determined, and further according to the value of ⁇ CAD, the value of the third angle information ⁇ EAD can be determined, and then the fourth position information of the first positioning reference can be determined according to the established plane coordinate system.
- the robot processor can be based on the fifth The distance information FC, the sixth distance information FB, the seventh distance information BC between the first camera assembly and the second camera assembly, the value of ⁇ FBC can be determined by using the cosine theorem, and the value of ⁇ FBI can be determined according to the value of ⁇ FBC , further, according to the seventh distance information BC between the first camera assembly and the second camera assembly, the eighth distance information AC between the first camera assembly and the robot center, and the ninth distance between the second camera and the robot center
- the distance information AB determines the value of ⁇ ABC, and the value of ⁇ ABI can be determined according to the value of ⁇ ABC, and further determines the value of ⁇ ABF according to the values of ⁇ ABI and ⁇ FBI,
- the value of the fourth angle information ⁇ FAG can be determined. Further, the fifth position information of the second positioning reference object and its corresponding fifth coordinate position can be determined according to the established plane coordinate system, and then the first positioning reference can be determined according to the determined fourth position information and the fifth position information. The center position information of the object and the second positioning reference object.
- the execution steps of the robot are the same as the execution steps of the above-mentioned identification component being a laser component, which will not be repeated in this embodiment of the present disclosure.
- the embodiments of the present disclosure provide a method for identifying the positions of the positioning reference objects on both sides of the moving path by using a preset identification component, and determining the identified positioning reference objects according to the positions of the identified positioning reference objects and the acquired first position information of the current location.
- the coordinate positions of the two-side positioning reference objects are further determined according to the obtained coordinate positions, and the center position of the two-side positioning reference objects is determined, and the deviation information between the current position and the center position is determined, and the movement control parameters are determined according to the deviation information, and the robot is controlled based on the movement control parameters.
- the moving method can realize the movement of the robot along the center position of the reference object on both sides, save the deployment and maintenance costs of the two-dimensional code, and improve the flexibility and adaptability of the robot.
- the positioning method provided by the embodiment of the present disclosure will be described below by taking the execution subject as a robot as an example.
- a flowchart of a positioning method provided by an embodiment of the present disclosure may include the following steps:
- S301 In the process of moving, identify the positioning reference objects on both sides through the identification component, and obtain the distance information from the positioning reference objects on each side respectively.
- the control server receives the cargo handling request from the upstream system, generates a control command according to the cargo handling request and sends it to the robot, and the robot starts to move in the storage system in response to the received control command.
- the identification component starts to identify the positioning reference objects on both sides, and when the positioning reference objects on both sides are identified, the distance information between the identification component and the positioning reference objects on each side is recorded.
- S303 Determine the center position information of the positioning reference objects on both sides according to the distance information and the first position information from the positioning reference objects on each side.
- the robot determines the reference position information corresponding to the positioning reference object on each side according to the obtained distance information and the first position information of the positioning reference object on each side, and further according to the determined reference position information corresponding to the positioning reference object on both sides Determine its corresponding center position information.
- the identification component includes a laser component, the laser component emits detection lasers to both sides according to preset angle information, and uses the emitted detection lasers to identify the reference objects on both sides.
- the distance information includes first distance information between the laser assembly and the first positioning reference object and second distance information between the laser assembly and the second positioning reference object
- the preset angle information includes identifying the first positioning reference
- the reference position information includes the second position information of the first positioning reference object and the third position information of the second positioning reference object.
- the angle information of the detection laser emitted by the laser component and the distance information between the laser component and the center of the robot can be stored in the memory as robot installation parameters, so that the robot processor 21 can read the angle of the detection laser from the memory when needed. Information and distance information between the laser assembly and the center of the robot.
- the laser component emits detection laser to the side of the first positioning reference object according to the first angle information and emits detection laser to the side of the second positioning reference object according to the second angle information, after the laser component recognizes the positioning reference objects on both sides
- the robot processor acquires the installation parameters stored in the memory including distance information between the laser assembly and the center of the robot and angle information of the detection laser emitted by the laser assembly, wherein the angle information includes first angle information and second angle information, based on the first angle information
- the angle information and the first distance information when the first positioning reference object is recognized, and the second angle information and the second distance information when the second positioning reference object is recognized, the center position of the positioning reference objects on both sides can be determined according to the following steps information, as shown in FIG. 3b , a flowchart of determining the center position information of the reference objects on both sides by using a laser component provided by an embodiment of the present disclosure may include the following steps:
- S311 Determine second position information of the first positioning reference object according to the first distance information, the first angle information, and the distance information between the laser assembly and the center of the robot.
- the first positioning can be determined according to the first distance information and the first angle information of the first positioning reference object identified by the laser assembly and the installation parameters including the distance information between the laser assembly and the robot center obtained from the memory. Second position information of the reference.
- S312 Determine third position information of the second positioning reference object according to the second distance information, the second angle information, and the distance information between the laser assembly and the center of the robot.
- the second distance information and the preset second angle information of the second positioning reference object and the second positioning reference object identified by the laser assembly and the installation parameters obtained from the memory including the distance information between the laser assembly and the robot center it can be determined.
- the third position information of the second positioning reference it can be determined.
- S313 Determine center position information of the first positioning reference object and the second positioning reference object according to the second position information and the third position information.
- the identification component includes a binocular camera component
- the binocular camera component includes a first camera component and a second camera component
- the distance information includes a third camera component and a first positioning reference object Distance information, fourth distance information between the second camera assembly and the first positioning reference object, fifth distance information between the first camera assembly and the second positioning reference object, sixth distance information between the second camera assembly and the second positioning reference object , the seventh distance information between the first camera assembly and the second camera assembly, the eighth distance information and the ninth distance information between the first camera assembly and the second camera assembly and the robot center, wherein the first position information corresponds to The first position of the robot is the center position of the robot.
- the center position information of the positioning reference objects on both sides can be determined according to the following steps. As shown in FIG.
- the flow chart of the center position information of the side positioning reference object may include the following steps:
- S321 Determine the tenth distance information and the third angle information according to the third distance information, the fourth distance information, the seventh distance information, the eighth distance information and the ninth distance information.
- the seventh distance information, the eighth distance information and the ninth distance information may be determined based on the installation parameters obtained in the memory, the tenth distance information is the value of AE in Fig. 2c, and the third angle information is the value of AE in Fig. 2c ⁇ The value of EAD.
- S322 Determine fourth position information corresponding to the first positioning reference object according to the tenth distance information and the third angle information.
- S323 Determine the eleventh distance information and the fourth angle information according to the fifth distance information, the sixth distance information, the seventh distance information, the eighth distance information and the ninth distance information.
- the eleventh distance information is the value of AF in Fig. 2c
- the fourth angle information is the value of ⁇ FAG in Fig. 2c.
- S324 Determine fifth position information corresponding to the second positioning reference object according to the eleventh distance information and the fourth angle information.
- S325 Determine the center position information of the first positioning reference object and the second positioning reference object according to the fourth position information and the fifth position information.
- the identification component is a binocular camera component
- the center position information of the first positioning reference object and the second positioning reference object can be determined.
- S304 Determine movement control parameters according to the center position information and the first position information.
- the robot determines the deviation information of the two positions according to the determined center position information and the first position information, and determines the movement control parameters of the robot according to the deviation information.
- the positioning parameters may include a moving direction and a moving distance
- the robot determines the moving distance and moving direction of the robot on the abscissa according to the difference between the abscissa of the first position information and the abscissa of the center position information;
- the difference between the ordinate of the first position information and the ordinate of the center position information determines the movement distance and movement direction of the robot on the ordinate.
- the robot controls the robot to move to the center position based on the determined movement control parameters, and finally realizes the movement along the center line of the positioning reference objects on both sides.
- the writing order of each step does not mean a strict execution order but constitutes any limitation on the implementation process, and the specific execution order of each step should be based on its function and possible Internal logic is determined.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Optics & Photonics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
Abstract
Description
Claims (11)
- 一种机器人,包括机器人处理器、识别组件和定位组件,其中:所述识别组件,配置为在机器人移动的过程中,检测到两侧定位参考物的情况下,分别获取所述识别组件与每一侧定位参考物的距离信息,并发送给所述机器人处理器;所述定位组件,配置为在所述识别组件识别到所述定位参考物的情况下,获取所述机器人当前所处位置对应的第一位置信息,并发送给所述机器人处理器;所述机器人处理器,配置为根据收到的、与每一侧定位参考物的距离信息和所述第一位置信息,确定两侧定位参考物之间的中心位置信息;根据所述中心位置信息和所述第一位置信息确定移动控制参数;基于所述移动控制参数控制所述机器人沿两侧定位参考物之间的中心位置进行移动。
- 根据权利要求1所述的机器人,所述识别组件包括激光组件,所述激光组件按照预设的角度信息向两侧发射探测激光;以及所述机器人处理器,配置为根据所述距离信息、所述预设的角度信息和所述第一位置信息,确定每一侧定位参考物对应的参考位置信息;根据每一侧定位参考物对应的参考位置信息,确定两侧定位参考物之间的中心位置信息。
- 根据权利要求2所述的机器人,所述距离信息包括所述激光组件与第一定位参考物之间的第一距离信息,和所述激光组件与第二定位参考物之间的第二距离信息,所述预设的角度信息包括识别第一定位参考物的第一角度信息和识别第二定位参考物的第二角度信息,所述参考位置信息包括第一定位参考物的第二位置信息和第二定位参考物的第三位置信息,以及所述机器人处理器,配置为根据所述第一距离信息、所述第一角度信息和所述激光组件与机器人中心之间的距离信息,确定所述第一定位参考物的第二位置信息;根据所述第二距离信息、所述第二角度信息和所述激光组件与机器人中心之间的距离信息,确定所述第二定位参考物的第三位置信息;根据所述第二位置信息和所述第三位置信息,确定所述第一定位参考物和所述第二定位参考物的中心位置信息。
- 根据权利要求1所述的机器人,所述识别组件包括双目摄像组件,所述双目摄像组件包括第一摄像组件和第二摄像组件;所述距离信息包括第一摄像组件与第一定位参考物的第三距离信息,第二摄像组件与第一定位参考物的第四距离信息,第一摄像组件与第二定位参考物的第五距离信息,第二摄像组件与第二定位参考物的第六距离信息;所述机器人处理器,配置为根据第三距离信息、第四距离信息、第一摄像组件与第二摄像组件之间的第七距离信息、第一摄像组件与所述机器人中心之间的第八距离信息、和第二摄像组件与所述机器人中心之间的第九距离信息,确定第十距离信息和第三角度信息;根据所述第十距离信息和第三角度信息确定所述第一定位参考物对应的第四位置信息;根据第五距离信息、第六距离信息、第七距离信息、第八距离信息和第九距离信息,确定第十一距离信息和第四角度信息,根据所述第十一距离信息和第四角度信息确定所述第二定位参考物对应的第五位置信息;根据所述第四位置信息和所述第五位置信息确定两侧定位参考物之间的中心位置信息。
- 根据权利要求1所述的机器人,所述移动控制参数包括移动方向和移动距离;以及所述机器人处理器,配置为根据所述第一位置信息的横坐标和所述中心位置信息的横坐标之间的差值,确定所述机器人在横坐标上的移动距离和移动方向;以及根据所述第一位置信息的纵坐标和所述中心位置信息的纵坐标之间的差值,确定所述机器人在纵坐标上的移动距离和移动方向。
- 一种仓储系统,包括至少一个如权利要求1至5任一项所述机器人、控制服务器和设置于仓储空间内的定位参考物;所述控制服务器,配置为响应于接收到的货物搬运请求,根据货物搬运请求中携带的货架位置信息和货箱位置信息确定执行货箱搬运操作的目标机器人,并向目标机器人发送控制指令;所述目标机器人,配置为接收所述控制指令,并响应于所述控制指令,沿两侧定位参考物之间的中心位置进行移动。
- 一种定位方法,包括:在移动的过程中通过识别组件识别两侧定位参考物,分别获取与每一侧定位参考物的距离信息;在识别到所述定位参考物的情况下,获取第一位置信息;根据所述与每一侧定位参考物的距离信息和所述第一位置信息确定两侧定位参考物之间的中心位置信息;根据所述中心位置信息和所述第一位置信息确定移动控制参数;基于所述移动控制参数,控制机器人沿两侧定位参考物之间的中心位置进行移动。
- 根据权利要求7所述的方法,所述识别组件包括激光组件,所述激光组件按照预设的角度信息向两侧发射探测激光;以及根据所述与每一侧定位参考物的距离信息和所述第一位置信息确定两侧定位参考物的中心位置信息,具体包括:根据所述距离信息、所述预设的角度信息和所述第一位置信息确定每一侧定位参考物的参考位置信息;根据每一侧定位参考物对应的参考位置信息,确定两侧定位参考物之间的中心位置信息。
- 根据权利要求8所述的方法,所述距离信息包括所述激光组件与第一定位参考物之间的第一距离信息和所述激光组件与第二定位参考物之间的第二距离信息,所述预设的角度信息包括识别第一定位参考物的第一角度信息和识别第二定位参考物的第二角度信息,所述参考位置信息包括第一定位参考物的第二位置信息和第二定位参考物的第三位置信息,以及所述根据所述与每一侧定位参考物的距离信息和所述第一位置信息确定两侧定位参考物的中心位置信息,包括:根据所述第一距离信息、所述第一角度信息和所述激光组件与机器人中心之间的距离信息确定所述第一定位参考物的第二位置信息;根据所述第二距离信息、所述第二角度信息和所述激光组件与机器人中心之间的距离信息确定所述第二定位参考物的第三位置信息;根据所述第二位置信息和所述第三位置信息,确定所述第一定位参考物和所述第二定位参考物的中心位置信息。
- 根据经权利要求7所述的方法,所述识别组件包括双目摄像组件,所述双目摄像组件包括第一摄像组件和第二摄像组件;以及所述距离信息包括第一摄像组件与第一定位参考物的第三距离信息,第二摄像组件与第一定位参考物的第四距离信息,第一摄像组件与第二定位参考物的第五距离信息,第二摄像组件与第二定位参考物的第六距离信息,以及根据所述与每一侧定位参考物的距离信息和所述第一位置信息确定两侧定位参考物的中心位置信息,具体包括:根据第三距离信息、第四距离信息、第一摄像组件与第二摄像组件之间的第七距离信息、第一摄像组件和第二摄像组件与所述机器人中心之间的第八距离信息和第二摄像组件与所述机器人中心之间的第九距离信息,确定第十距离信息和第三角度信息;根据所述第十距离信息和所述第三角度信息确定所述第一定位参考物对应的第四位置信息;根据第五距离信息、第六距离信息、第七距离信息、第八距离信息和第九距离信息,确定第十一距离信息和第四角度信息;根据所述第十一距离信息和所述第四角度信息确定所述第二定位参考物对应的第五位置信息;根据所述第四位置信息和所述第五位置信息确定所述第一定位参考物和所述第二定参考物之间的中心位置信息。
- 根据权利要求7所述的方法,所述移动控制参数包括移动方向和移动距离;以及根据所述中心位置信息和所述第一位置信息确定移动控制参数,具体包括:根据所述第一位置信息的横坐标和所述中心位置信息的横坐标之间的差值,确定所述机器人在横坐标上的移动距离和移动方向;根据所述第一位置信息的纵坐标和所述中心位置信息的纵坐标之间的差值,确定所述机器人在纵坐标上的移动距离和移动方向。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023534990A JP7657303B2 (ja) | 2020-12-16 | 2021-11-24 | ロボット、倉庫システム、位置決め方法、コンピュータプログラム及び記憶媒体 |
| US18/256,223 US12157635B2 (en) | 2020-12-16 | 2021-11-24 | Robot and positioning method |
| KR1020237020603A KR102757125B1 (ko) | 2020-12-16 | 2021-11-24 | 로봇 및 위치 결정 방법 |
| EP21905470.7A EP4266142A4 (en) | 2020-12-16 | 2021-11-24 | Robot and localization method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011487913.2 | 2020-12-16 | ||
| CN202011487913.2A CN114633248B (zh) | 2020-12-16 | 2020-12-16 | 一种机器人及定位方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022127541A1 true WO2022127541A1 (zh) | 2022-06-23 |
Family
ID=81945493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/132787 Ceased WO2022127541A1 (zh) | 2020-12-16 | 2021-11-24 | 一种机器人及定位方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12157635B2 (zh) |
| EP (1) | EP4266142A4 (zh) |
| JP (1) | JP7657303B2 (zh) |
| KR (1) | KR102757125B1 (zh) |
| CN (1) | CN114633248B (zh) |
| WO (1) | WO2022127541A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240239603A1 (en) * | 2023-01-12 | 2024-07-18 | Contemporary Amperex Technology Co., Limited | Storage pallet and automated guided vehicle |
| CN116772825A (zh) * | 2023-05-31 | 2023-09-19 | 伯朗特机器人股份有限公司 | 一种slam地图中的二维码精确定位方法 |
| KR20250028721A (ko) | 2023-08-22 | 2025-03-04 | 주식회사 엘지화학 | 양극 활물질, 이의 제조 방법, 및 이를 포함하는 양극 및 리튬 이차전지 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002296010A (ja) * | 2001-03-29 | 2002-10-09 | Fujitsu Ltd | 画像を用いた自己位置同定方法 |
| JP2009129058A (ja) * | 2007-11-21 | 2009-06-11 | Mitsubishi Heavy Ind Ltd | 位置特定装置および動作指示装置並びに自走式ロボット |
| CN102902271A (zh) * | 2012-10-23 | 2013-01-30 | 上海大学 | 基于双目视觉的机器人目标识别与抓取系统及方法 |
| CN107861509A (zh) * | 2017-10-26 | 2018-03-30 | 广州科语机器人有限公司 | 一种锚点坐标校正方法及用于提高机器人定位精度的方法 |
| CN107992054A (zh) * | 2017-12-17 | 2018-05-04 | 上海物景智能科技有限公司 | 一种机器人的定位的方法及系统 |
| CN109765901A (zh) * | 2019-02-18 | 2019-05-17 | 华南理工大学 | 基于线激光与双目视觉的动态代价地图导航方法 |
| CN110231816A (zh) * | 2018-03-05 | 2019-09-13 | 中南大学 | 控制机器人行走的方法、装置、机器人和存储介质 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05257530A (ja) * | 1992-03-12 | 1993-10-08 | Tokimec Inc | 移動ロボットの方位及び位置の較正方法並びに装置 |
| JP2001088906A (ja) * | 1999-09-20 | 2001-04-03 | Murata Mach Ltd | 無人搬送車システム |
| JP2002108452A (ja) | 2000-10-03 | 2002-04-10 | Nippon Sharyo Seizo Kaisha Ltd | 無人搬送車の走行制御装置 |
| JP4539693B2 (ja) * | 2007-08-27 | 2010-09-08 | トヨタ自動車株式会社 | 操舵制御装置及び車両 |
| JP2014219960A (ja) | 2013-04-08 | 2014-11-20 | トヨタ自動車株式会社 | 走路検出装置及び走路検出方法 |
| JP6187500B2 (ja) | 2015-02-19 | 2017-08-30 | Jfeスチール株式会社 | 自律移動ロボットの自己位置推定方法、自律移動ロボット、及び自己位置推定用ランドマーク |
| US10121367B2 (en) * | 2016-04-29 | 2018-11-06 | Ford Global Technologies, Llc | Vehicle lane map estimation |
| WO2018035482A1 (en) * | 2016-08-19 | 2018-02-22 | Intelligent Flying Machines, Inc. | Robotic drone |
| JP6659599B2 (ja) | 2017-01-10 | 2020-03-04 | 株式会社東芝 | 自己位置推定装置、および自己位置推定方法 |
| CN108082185B (zh) * | 2017-03-30 | 2021-01-01 | 长城汽车股份有限公司 | 一种车辆的行驶控制方法、装置和车辆 |
| JP6475788B2 (ja) | 2017-07-20 | 2019-02-27 | マツダエース株式会社 | 自動搬送装置 |
| DE102017120218A1 (de) * | 2017-09-01 | 2019-03-07 | RobArt GmbH | Bewegungsplanung für autonome mobile roboter |
| US11014238B2 (en) * | 2017-11-27 | 2021-05-25 | Amazon Technologies, Inc. | Dynamic navigation of autonomous vehicle with safety infrastructure |
| CN110455272B (zh) * | 2018-05-07 | 2023-05-12 | 苏州睿牛机器人技术有限公司 | 轨迹跟踪系统中的传感系统 |
| JP2020057307A (ja) * | 2018-10-04 | 2020-04-09 | 日本電産株式会社 | 自己位置推定のための地図データを加工する装置および方法、ならびに移動体およびその制御システム |
| JP7268990B2 (ja) | 2018-11-15 | 2023-05-08 | 株式会社Subaru | 車両の自動操舵制御装置 |
| US11119491B2 (en) * | 2019-02-07 | 2021-09-14 | Ford Global Technologies, Llc | Vehicle steering control |
| CN114521836B (zh) * | 2020-08-26 | 2023-11-28 | 北京石头创新科技有限公司 | 一种自动清洁设备 |
| JP7261782B2 (ja) * | 2020-10-29 | 2023-04-20 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
-
2020
- 2020-12-16 CN CN202011487913.2A patent/CN114633248B/zh active Active
-
2021
- 2021-11-24 US US18/256,223 patent/US12157635B2/en active Active
- 2021-11-24 WO PCT/CN2021/132787 patent/WO2022127541A1/zh not_active Ceased
- 2021-11-24 EP EP21905470.7A patent/EP4266142A4/en active Pending
- 2021-11-24 JP JP2023534990A patent/JP7657303B2/ja active Active
- 2021-11-24 KR KR1020237020603A patent/KR102757125B1/ko active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002296010A (ja) * | 2001-03-29 | 2002-10-09 | Fujitsu Ltd | 画像を用いた自己位置同定方法 |
| JP2009129058A (ja) * | 2007-11-21 | 2009-06-11 | Mitsubishi Heavy Ind Ltd | 位置特定装置および動作指示装置並びに自走式ロボット |
| CN102902271A (zh) * | 2012-10-23 | 2013-01-30 | 上海大学 | 基于双目视觉的机器人目标识别与抓取系统及方法 |
| CN107861509A (zh) * | 2017-10-26 | 2018-03-30 | 广州科语机器人有限公司 | 一种锚点坐标校正方法及用于提高机器人定位精度的方法 |
| CN107992054A (zh) * | 2017-12-17 | 2018-05-04 | 上海物景智能科技有限公司 | 一种机器人的定位的方法及系统 |
| CN110231816A (zh) * | 2018-03-05 | 2019-09-13 | 中南大学 | 控制机器人行走的方法、装置、机器人和存储介质 |
| CN109765901A (zh) * | 2019-02-18 | 2019-05-17 | 华南理工大学 | 基于线激光与双目视觉的动态代价地图导航方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4266142A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240017924A1 (en) | 2024-01-18 |
| JP2023553112A (ja) | 2023-12-20 |
| EP4266142A4 (en) | 2024-10-09 |
| KR102757125B1 (ko) | 2025-01-21 |
| KR20230109714A (ko) | 2023-07-20 |
| CN114633248B (zh) | 2024-04-12 |
| CN114633248A (zh) | 2022-06-17 |
| US12157635B2 (en) | 2024-12-03 |
| EP4266142A1 (en) | 2023-10-25 |
| JP7657303B2 (ja) | 2025-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11731267B2 (en) | Manipulating boxes using a zoned gripper | |
| US11377299B2 (en) | Warehousing access system and method | |
| WO2022127541A1 (zh) | 一种机器人及定位方法 | |
| TWI815221B (zh) | 貨物取放方法、貨物取放裝置、倉儲機器人、倉儲系統和計算機可讀儲存媒體 | |
| CN111328408B (zh) | 形状信息生成设备、控制设备、装卸设备、物流系统、程序和控制方法 | |
| US10671088B2 (en) | Communication of information regarding a robot using an optical identifier | |
| JP6722348B2 (ja) | 一体型の障害物検出及びペイロードセンタリングセンサシステム | |
| JP2018020423A (ja) | ロボットシステム及びピッキング方法 | |
| WO2019036931A1 (zh) | 货物摆放方法、装置、系统以及电子设备和可读存储介质 | |
| WO2019036929A1 (zh) | 机器人码放货物的方法、控制机器人码放货物的系统及机器人 | |
| CN110059926A (zh) | 拣选调度方法、装置、仓储系统及可读存储介质 | |
| JP7511598B2 (ja) | 情報処理方法、情報処理装置及びプログラム | |
| WO2022052807A1 (zh) | 用于识别搬运机器人的工作台的占用状态的方法和设备 | |
| CN115818515A (zh) | 货物搬运方法及系统、设备、存储介质 | |
| CN115267795B (zh) | 一种仓储物料垛堆偏差检测方法、装置及系统 | |
| US20260001230A1 (en) | Method for determining gripping sequence controller, and computer readable storage medium | |
| TWI791332B (zh) | 搬運機控制方法、搬運機控制系統及控制主機 | |
| US12545515B1 (en) | Stereo structured light machine vision system for guidance of automated tote exchange equipment | |
| JP2025153620A (ja) | 情報処理装置、情報処理システムおよび情報処理方法 | |
| Andrei | New method of using mobile robots for moving cargo in warehouse | |
| HK40054131A (zh) | 仓储存取系统及方法 | |
| JP2026064318A (ja) | 情報処理装置、表示システム、表示方法およびプログラム | |
| HK40054131B (zh) | 仓储存取系统及方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21905470 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18256223 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023534990 Country of ref document: JP |
|
| ENP | Entry into the national phase |
Ref document number: 20237020603 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021905470 Country of ref document: EP Effective date: 20230717 |