WO2021255797A1 - 自律移動装置、自律移動方法及びプログラム - Google Patents
自律移動装置、自律移動方法及びプログラム Download PDFInfo
- Publication number
- WO2021255797A1 WO2021255797A1 PCT/JP2020/023468 JP2020023468W WO2021255797A1 WO 2021255797 A1 WO2021255797 A1 WO 2021255797A1 JP 2020023468 W JP2020023468 W JP 2020023468W WO 2021255797 A1 WO2021255797 A1 WO 2021255797A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- teaching
- point
- data
- route
- control
- 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
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0248—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means in combination with a laser
Definitions
- the present invention relates to an autonomous mobile device, an autonomous mobile method and a program.
- the route generation unit 13 generates a movement route from the current location to the destination based on the map data recorded in the map storage unit 22.
- the method of generating this movement route is arbitrary.
- the route generation unit 13 may generate the shortest route from the current location to the destination using a path that can be moved by the autonomous movement device 100 obtained from the map data, or may use the teaching route recorded during the follow-up instruction processing. A movement route may be generated based on this. Further, for example, when the current location is the teaching end point and the destination is the teaching start point, the route generation unit 13 generates a route that follows the teaching route recorded in the follow-up teaching process in the opposite direction as a movement route. May be good. In the following, it is assumed that the route generation unit 13 generates a movement route by using a teaching route and a route that follows the teaching route in the opposite direction.
- the peripheral information conversion unit 14 uses the teaching route stored in the map storage unit 22 as the teaching route.
- the surrounding environment data detected by the detection unit 31 is converted into data when the surrounding environment is detected from the reverse direction (reverse direction data) and recorded in the map storage unit 22. With this reverse direction data, the autonomous mobile device 100 can easily follow the teaching route in the reverse direction.
- Step S205 is also referred to as a route movement step.
- the control unit 10 grasps the current position and orientation of the autonomous movement device 100 by using the surrounding environment data detected by the detection unit 31 and the map data recorded in the map storage unit 22.
- the control unit 10 When information on the arrangement and number of reflective materials is recorded in the map data, the control unit 10 is recognized by the peripheral information acquisition unit 11 when grasping the current position and orientation of the autonomous mobile device 100. Priority is given to the information on the reflective material (position and number of reflective materials) to match with the map data. If the information of the reflectors does not match (for example, the number of reflectors is different) continues for a predetermined time (for example, 10 seconds) or a predetermined movement distance (for example, 10 m), the control unit 10 autonomously moves. The device 100 may be stopped. Compared with other ordinary objects, the reflective material can accurately recognize its position and number by the detection unit 31, and the fact that the non-matching state continues for a predetermined time or moving distance means that the autonomous moving device 100 Is likely to deviate from the original route.
- a predetermined time for example, 10 seconds
- a predetermined movement distance for example, 10 m
- the control unit 10 determines whether or not there is an obstacle in the traveling direction using the surrounding environment data detected by the detection unit 31 (step S206).
- the control unit 10 collates the surrounding environment data detected by the detection unit 31 with the point data registered in the point storage unit 21. It is determined whether or not the autonomous mobile device 100 has arrived at the destination (step S207). This determination can be made by determining whether or not the acquired current location is the same as the destination in the same manner as the current location acquisition in step S203 described above.
- step S207; No If the destination has not arrived (step S207; No), the process returns to step S205.
- the movement control unit 15 stops the drive unit 40 (step S208) and returns to step S201.
- step S206 determines whether or not the obstacle can be avoided.
- the control unit 10 determines that the obstacle can be avoided.
- the control unit 10 does not lose track of the current position (self-position) of the autonomous mobile device 100 (for example, the surrounding environment data detected by the detection unit 31 is collated with the map data recorded in the map storage unit 22. Obstacles can be avoided within the range (where the self-position can be grasped).
- step S209 determines that the obstacle can be avoided (step S209; Yes)
- the movement control unit 15 controls the drive unit 40 so as to avoid the obstacle, thereby avoiding the obstacle and moving (step S209; Yes).
- step S210 determines whether or not there is an obstacle in the traveling direction by using the data detected by the detection unit 31 (step S211). If there is an obstacle (step S211; Yes), the process returns to step S209.
- step S214 When the user's instruction is input (step S214; Yes), the control unit 10 proceeds to step S211 according to the user's instruction (step S215).
- step S215 for example, it is assumed that the autonomous mobile device 100 moves to a place without obstacles or a place where obstacles can be avoided according to a user's instruction.
- the obstacle avoidance in the above-mentioned reproduction process will be supplementarily described with reference to FIG.
- the autonomous mobile device 100 detects an obstacle 73 and an obstacle 74 while moving from the first point 81 to the second point 82.
- the peripheral environment data 60b and 60c detected by the detection unit 31 when moving the original movement route 62 and the peripheral environment data 60m detected by the detection unit 31 when moving the avoidance route 67. It is considered that the difference between the two is small and the control unit 10 does not lose sight of the self-position of the autonomous mobile device 100.
- the obstacle 73 cannot be avoided without moving the avoidance route 68, such as the obstacle 73 protruding to the right of the avoidance route 67 shown in FIG.
- the control unit 10 determines that the obstacle is unavoidable.
- the control unit 10 determines that the obstacle is unavoidable.
- the playback process has been explained above. An example of the reproduction process will be described with reference to FIG. First, it is assumed that the autonomous mobile device 100 follows the user from the first point 81 to the second point 82 and teaches by the above-mentioned follow-up teaching process in advance. As a result of this follow-up teaching process, the first point data and the second point data are registered in the point storage unit 21, and the route from the first point 81 to the second point 82 (first teaching route) and the surrounding environment data between them. Is recorded in the map storage unit 22.
- step S202 the determination in step S202 is Yes, and the control unit 10 acquires that the current location is the second point 82 (step S203).
- the route generation unit 13 generates a movement route from the current location to the destination (step S204).
- the route generation unit 13 generates a route that traces the first teaching route recorded in the map storage unit 22 in the reverse direction during the follow-up teaching process as the movement route from the second point 82 to the first point 81.
- the peripheral information conversion unit 14 uses the peripheral environment data 60a, 60b, 60c, 60d detected by the detection unit 31 when following the user among the data stored in the map storage unit 22. Is converted into data when detected from the reverse direction to generate reverse direction data (reverse direction data 60a', 60b', 60c', 60d') and recorded in the map storage unit 22.
- the detection unit 31 since the detection unit 31 detects the surrounding environment in the angle range of 270 degrees, the data in the angle range of 90 degrees behind cannot be detected. Therefore, as shown in FIG. 9, when the surrounding environment is converted into the data when it is detected from the reverse direction, the data in the range of 90 degrees in front cannot be generated, and the reverse direction data 60a', 60b', 60c', 60d. 'Is data in an angle range of 90 degrees on each side. Even with such data, it is possible to match with the surrounding environment data detected by the detection unit 31 as described in the current location acquisition in step S203 described above. Of course, if a device capable of detecting the surrounding environment in an angle range of 360 degrees is used as the detection unit 31, it is possible to convert the peripheral environment data at the time of tracking into reverse direction data in the angle range of 360 degrees.
- the control unit 10 collates the peripheral environment data detected by the detection unit 31 with the reverse direction data (for example, reverse direction data 60a', 60b', 60c', 60d') generated by the peripheral information conversion unit 14.
- the movement control unit 15 controls the drive unit 40 so as to move according to the movement path (step S205).
- the determination in step S206 is No, and the autonomous mobile device 100 continues to move according to the movement route until it arrives at the destination (first point 81), and continues to move according to the destination (first point 81). ) (Step S207; Yes), stop (step S208).
- the autonomous mobile device 100 can move using the taught route in a direction other than the direction of movement when taught (in the above example, the reverse direction). As a result, the autonomous mobile device 100 enables more flexible route generation and operation.
- the control unit 10 will perform the control unit 10. Autonomous by collating the surrounding environment data 60e detected by the detection unit 31 with the first point data (peripheral environment data 60a) and the second point data (peripheral environment data 60e) registered in the point storage unit 21. It is understood that the current position of the mobile device 100 is the second point 82, and the autonomous mobile device 100 faces in the opposite direction to the first point 81. In this case, the movement control unit 15 controls the drive unit 40 so that the direction of the autonomous movement device 100 is opposite to that of the autonomous movement device 100, and then moves to the first point 81 as described above.
- the autonomous mobile device 100 follows the user from the third point 83 to the fourth point 84 and teaches by the above-mentioned follow-up teaching process. Then, as a result of this follow-up teaching process, the third point data and the fourth point data are registered in the point storage unit 21 in addition to the first point data and the second point data. Then, the route from the third point 83 to the fourth point 84 (second teaching route) and the surrounding environment data between them are also recorded in the map storage unit 22. Further, since the third point 83 exists on the route (first teaching route) from the first point 81 to the second point 82 where the instruction was first received, the control unit 10 stores the map at the third point 83. It is grasped that it is a point existing on the first teaching route recorded in the part 22.
- the control unit 10 inputs the surrounding environment data 60k detected by the detection unit 31 to the first point data (1st point data) registered in the point storage unit 21. It is collated with the surrounding environment data 60a), the second point data (surrounding environment data 60e), the third point data (surrounding environment data 60h), and the fourth point data (surrounding environment data 60j).
- the control unit 10 can determine that the current location is the fourth point 84. Therefore, the determination in step S202 is Yes, and the control unit 10 acquires that the current location is the fourth point 84 (step S203).
- the route generation unit 13 generates a movement route from the current location to the destination (step S204).
- the first point data, the second point data, the third point data, and the fourth point data are registered in the point storage unit 21, and since the current location is the fourth point 84, the destination is the first point 81.
- the second point 82 or the third point 83 the user is requested to instruct, and the user is asked to input the destination from the operation acquisition unit 32.
- the user has designated the second point 82 as the destination.
- the route generation unit 13 traces the second teaching route recorded in the map storage unit 22 in the reverse direction at the time of the follow-up teaching process as the movement route from the fourth point 84 to the second point 82, and the third point.
- a route to be traced to the second point 82 in the direction of following from the middle of the first teaching route recorded in the map storage unit 22 is generated.
- the control unit 10 knows that the third point 83 is a point on the first teaching route. It can be recognized that the second teaching route is connected to the first teaching route at the third point 83. In this way, the route generation unit 13 can generate a movement route in which the teaching routes recorded so far are arbitrarily connected.
- the peripheral information conversion unit 14 uses the peripheral environment data 60h and 60i detected by the detection unit 31 when the user is followed by the second teaching route among the map data stored in the map storage unit 22.
- Reverse direction data (reverse direction data 60h', 60i') is generated by converting the surrounding environment into data when it is detected from the reverse direction, and is recorded in the map storage unit 22.
- step S205 the determination in step S206 is No, and the autonomous mobile device 100 continues to move according to the movement route until it arrives at the destination (second point 82), and continues to move according to the movement route to the destination (second point 82). ) (Step S207; Yes), stop (step S208).
- step S205 since the second teaching route is traced in the reverse direction from the fourth point 84 to the third point 83, the surrounding environment data detected by the detection unit 31 and the peripheral information conversion unit 14 generate the data.
- the control unit 10 grasps the current position and orientation of the autonomous mobile device 100 by collating with the reverse direction data (for example, the reverse direction data 60h', 60i'). Further, since the first teaching route is traced in the forward direction from the third point 83 to the second point 82, the surrounding environment data detected by the detection unit 31 is stored in the map storage unit 22.
- the control unit 10 grasps the current position and orientation of the autonomous mobile device 100 by collating with (for example, surrounding environment data 60c, 60d, 60e).
- the autonomous mobile device 100 can not only move using the taught route in a direction other than the direction of movement when taught (reverse direction in the above example), but also the plurality of taught paths. It is also possible to move a route that combines the routes of.
- this reproduction correction process also starts execution when the autonomous mobile device 100 is activated, and is in a state of waiting for a user's instruction to be input from the operation acquisition unit 32.
- step S221 is executed between steps S205 and S206. Therefore, step S221 will be mainly described.
- the control unit 10 autonomously moves using the surrounding environment data detected by the detection unit 31 and the map data recorded in the map storage unit 22. Grasp the current position and orientation of the device 100. At that time, in the above-mentioned reproduction process, especially when the information of the reflective material does not match, the control unit 10 determines that there is a high possibility that the autonomous moving device 100 deviates from the original path.
- the control unit 10 causes the detection unit 31 to match.
- the detected surrounding environment data is regarded as correct data, and the map data recorded in the map storage unit 22 is corrected (step S221).
- the movement of the autonomous moving device 100 may become unstable, so the target used for the correction may be limited to the reflective material. That is, when the surrounding environment data and the map data do not match, the information of the reflective material included in the surrounding environment data is used for correcting the map data, and the information other than the reflective material contained in the surrounding environment data is the map data. It may be collated and used to correct the current position and orientation of the autonomous mobile device 100.
- Map data can be corrected. Further, it is possible to improve the accuracy of the subsequent regeneration process by adding a reflective material installed on the wall of the corridor or the like.
- the control unit 10 sets a pause location P1 and a pause time T1 when following the recognized follow-up object (when controlling the drive unit 40 according to the teaching control data).
- the autonomous mobile device 100 may be controlled so as to be stored and stopped for the time T1 to be paused at the place P1 where the data is paused when moving according to the stored movement route (during the reproduction process or the reproduction correction process). For example, if there is an automatic shutter on the movement path stored by the autonomous mobile device 100, the location of the automatic shutter is memorized, and the autonomous mobile device 100 is temporarily stopped before the automatic shutter until all the doors are opened. This is because it can be operated more flexibly.
- the temporary stop place P1 and the temporary stop time T1 may be stored during the follow-up teaching process, or may be performed by editing the teaching data after the follow-up teaching process is completed.
- control unit 10 outputs a control signal S to a predetermined device when following the recognized tracking object (when controlling the drive unit 40 according to the teaching control data) in the above-mentioned follow-up teaching process.
- Output location P2 that stores the location P2 (and the pause time T2 if necessary) and outputs a signal to a predetermined device when moving according to the stored movement route (during reproduction processing or reproduction correction processing).
- the control signal S may be output with, and the predetermined device may be controlled to operate (or not operate).
- the control unit 10 can store a 4-bit output pattern of 0000 to 1111, it is 0001 as an output pattern of the control signal S1 that disconnects the connection mechanism from the traction pallet or the like connected to the autonomous mobile device 100.
- 0000 is defined as the output pattern of the control signal S2 that does not disconnect the connection mechanism. Then, by outputting the control signal S1 of the output pattern of 0001 at the predetermined output location P2, the connection mechanism with the traction pallet or the like connected to the autonomous mobile device 100 is disconnected (only the time T2 required for the disconnection). By outputting the control signal S2 of the output pattern of 0000), it is possible to store settings such as not disconnecting the connection mechanism with the traction pallet or the like connected to the autonomous moving device 100. As a result, it is selected whether or not to disconnect the connection mechanism with the traction pallet or the like connected to the autonomous mobile device 100 and leave the luggage at a predetermined place on the movement path stored in the autonomous mobile device 100.
- the control signal S, the output location P2 for outputting the control signal, and the pause time T2 may be stored during the follow-up teaching process, or the teaching data may be edited after the follow-up teaching process is completed. You may be able to do it.
- the autonomous mobile device 100 may be provided with an ultraviolet irradiation lamp as a predetermined device. Then, similarly, the "output of the control signal to a predetermined device" can be used for the on / off control of the ultraviolet irradiation lamp.
- the control signal S can be output at the output location P2 to operate (or stop) the ultraviolet irradiation lamp.
- the autonomous mobile device 100 may be able to store the condition C for outputting the control signal S instead of the output location P2. That is, in the above-mentioned follow-up teaching process, the condition C for outputting the control signal S to the predetermined device when following the recognized follow-up object (when the drive unit 40 is controlled according to the teaching control data) is stored. , When moving according to the stored movement path (during reproduction processing or reproduction correction processing), if condition C is satisfied, a control signal S is output to a predetermined device to operate (or not operate) the predetermined device. It may be controlled to.
- the predetermined device may be changed between the time of teaching and the time of reproduction. For example, if you want to irradiate with ultraviolet rays during playback, but do not want to irradiate with ultraviolet rays at the time of teaching (however, you want to check how the ultraviolet irradiation is performed with a pilot lamp etc.), you can use the specified device as " It may be possible to set in a format such as "at the time of teaching: pilot lamp, at the time of reproduction: ultraviolet irradiation lamp".
- the autonomous mobile device 100 can be configured to stop the ultraviolet irradiation during teaching, confirm the output signal by another pilot lamp or the like, and irradiate the ultraviolet rays during reproduction. As a result, it is possible to irradiate only a specific place with ultraviolet rays, and it is possible to stop the irradiation of ultraviolet rays when a person is in the vicinity.
- the autonomous mobile device 100 may be able to select a speed mode.
- a speed mode for example, a teaching speed mode (a mode in which the actual speed at the time of follow-up teaching or maneuvering teaching is memorized and moved at the same speed as at the time of teaching at the time of reproduction) or a set speed mode (the user can use the speed mode).
- a teaching speed mode a mode in which the actual speed at the time of follow-up teaching or maneuvering teaching is memorized and moved at the same speed as at the time of teaching at the time of reproduction
- a set speed mode the user can use the speed mode.
- the control unit 10 can select a speed mode in the above-mentioned follow-up teaching process, and stores the selected speed mode together with the map data.
- the control unit 10 uses the user when following the recognized follower (when controlling the drive unit 40 according to the teaching control data) in the above-mentioned follow-up teaching process.
- the control speed set by is memorized and moved according to the movement path (during the reproduction processing or the reproduction correction processing)
- the autonomous movement device 100 is set so as to move at the memorized control speed when following the recognized follower. You may control it.
- the teaching speed mode is selected as the speed mode
- the control unit 10 stores the actual speed when following the following object in the above-mentioned follow-up teaching process, and moves according to the movement path (reproduction).
- the autonomous moving device 100 may be controlled so as to have the same speed as at the time of teaching.
- the control unit 10 is set by the speed mode selected by the user or by the user when following the recognized follow-up object (when controlling the drive unit 40 according to the control data for teaching). Even if the drive unit 40 is controlled so as to memorize the control speed and control the movement speed based on the memorized speed mode or the control speed when moving according to the movement path (during the reproduction processing or the reproduction correction processing). good. This makes it possible to operate at a suitable speed during reproduction.
- the control speed or the speed mode may be stored during the follow-up teaching process, or the teaching data may be edited after the follow-up teaching process is completed. Further, as the control speed, the speed at an arbitrary place on the movement path may be stored.
- control speed when going straight may store a relatively high speed
- control speed when turning may store a relatively slow speed
- a plurality of control speeds may be stored so that different control speeds can be set depending on the conditions.
- a relatively slow speed may be stored as a control speed when the load is heavier than the reference weight (for example, 10 kg)
- a relatively high speed may be stored as a control speed when the load is less than the reference weight.
- the detection unit 31 is above the operation acquisition unit 32, but the installation position of the detection unit 31 is not limited to this.
- the autonomous mobile device 101 according to the modified example of the first embodiment includes a detection unit 31 below the loading platform 51. As described above, even in the autonomous mobile device 100, the obstacle can be detected only by the detection unit 31, but in the autonomous mobile device 101 according to the modified example, the obstacle can be detected at a lower position, so that the obstacle is relatively small. Even things can be avoided.
- a dedicated sensor for detecting obstacles may be provided separately from the detection unit 31.
- a dedicated sensor for detecting an obstacle for example, it is conceivable to install a bumper sensor on the bumper 52. In this case, when the control unit 10 detects that the bumper sensor has come into contact with an obstacle, the control unit 10 can perform processing such as stopping the autonomous moving devices 100 and 101 or retreating a little.
- each function of the autonomous mobile devices 100 and 101 can also be performed by a computer such as a normal PC (Personal Computer).
- the programs such as the follow-up teaching process and the reproduction process performed by the autonomous mobile devices 100 and 101 have been described as being stored in the ROM of the storage unit 20 in advance.
- the program can be a flexible disk, CD-ROM (Compact Disc Read Only Memory), DVD (Digital Versaille Disc), MO (Magnet-Optical Disc), memory card, USB (Universal Serial Computer), etc.
- a computer capable of realizing the above-mentioned functions may be configured by storing and distributing the program in a recording medium, reading the program into a computer, and installing the program. Further, a computer capable of realizing the above-mentioned functions may be configured by distributing the program via a communication network such as the Internet, reading the program into a computer, and installing the program.
- Reverse direction data 60ef ... Shaded part, 61 ... people, 62 ... movement paths, 63,64 ... reflective materials, 65,66 ... users, 67,68 ... avoidance paths, 71 ... walls, 72,73,74 ... obstacles, 81,82,83,84 ... Point, 100, 101 ... Autonomous moving device, 311 ... Optical window, 312 ... Laser, 313 ... Rotating axis, 321 ... Lever, 322 ... Touch panel
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Optics & Photonics (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
周辺の物体を検出する検出手段と、
移動手段と、
制御手段と、
を備え、
前記制御手段は、
教示用制御データを取得し、
前記取得した教示用制御データに従って前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、
前記作成した地図データに基づき移動経路を記憶する。
前記検出手段で検出した物体の中から追従物を認識し、
前記認識した追従物を追従するように前記移動手段を制御するためのデータを前記教示用制御データとして取得する、
ようにしてもよい。
前記認識した追従物を追従するように前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、
前記作成した地図データ上で移動した移動経路を記憶し、
前記記憶した移動経路に従って移動するように前記移動手段を制御し、
前記記憶した移動経路には、前記追従物を追従したときの移動方向以外の方向の移動経路が含まれる、
ようにしてもよい。
前記制御手段は、
前記操作取得手段で前記教示用制御データを取得する、
ようにしてもよい。
前記取得した教示用制御データに従って前記移動手段を制御する際は、前記自律移動装置を後退させないように制御する、
ようにしてもよい。
教示開始の指示の入力に基づいて第一地点を登録して、前記取得した教示用制御データに従って前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、前記作成した地図データ上で移動した移動経路を記憶し、
教示終了の指示の入力に基づいて第二地点を登録して教示を終了し、
前記第一地点から前記第二地点までの移動経路を第一教示ルートとして記録し、
前記第一教示ルート上に存在する所定の地点から、前記第一地点又は前記第二地点までの移動経路を生成し、
前記生成した移動経路に従って移動するように前記移動手段を制御する、
ようにしてもよい。
前記第一教示ルートを逆方向に用いることにより、前記第二地点から前記第一地点までの移動経路を生成する、
ようにしてもよい。
前記第一教示ルート上において、教示開始の指示に基づいて第三地点を登録して、前記取得した教示用制御データに従って前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、前記作成した地図データ上で移動した移動経路を記憶し、
教示終了の指示に基づいて第四地点を登録して教示を終了し、
前記第三地点から前記第四地点までの移動経路を第二教示ルートとして記録し、
前記第一教示ルート及び前記第二教示ルートを用いることにより、前記第一教示ルート上又は前記第二教示ルート上に存在する所定の地点から、前記第一地点、前記第二地点、前記第三地点及び前記第四地点から選択された地点までの移動経路を生成する、
ようにしてもよい。
前記教示用制御データに従って前記移動手段を制御したときの移動方向に対して逆方向の移動経路を生成する場合に、
前記検出手段により検出した物体の位置に関するデータを、当該物体を逆方向から検出した場合のデータに変換し、
前記変換したデータに基づいて、前記生成した移動経路に従って移動するように前記移動手段を制御する、
ようにしてもよい。
前記検出手段で検出した物体の中から障害物を認識し、
前記認識した障害物を回避可能であるときは、前記障害物を回避するために前記移動経路から外れ、前記障害物を回避した後に前記移動経路に戻るように前記移動手段を制御する、
ようにしてもよい。
前記制御手段は、
前記教示用制御データに従って前記移動手段を制御している間に前記検出手段で検出した反射材の情報を前記地図データに記録し、
前記移動経路に従って移動している間に前記検出手段で検出した反射材の情報を前記地図データに記録された反射材の情報と照合することにより前記自律移動装置の位置及び向きを補正する、
ようにしてもよい。
前記移動経路に従って移動している間に前記検出手段で検出した周辺の物体の位置に関するデータを前記地図データと照合して地図データを補正する、
ようにしてもよい。
前記教示用制御データに従って前記移動手段を制御する際に、一時停止する場所と一時停止する時間を記憶して、
前記記憶した移動経路に従って移動する際に、前記一時停止する場所で前記一時停止する時間だけ停止する、
ようにしてもよい。
前記教示用制御データに従って前記移動手段を制御する際に、所定の機器への制御信号を出力する出力場所を記憶して、
前記記憶した移動経路に従って移動する際に、前記所定の機器へ前記制御信号を前記出力場所で出力する、
ようにしてもよい。
前記教示用制御データに従って前記移動手段を制御する際に、制御速度もしくは速度モードを記憶して、
前記記憶した移動経路に従って移動する際に、前記記憶した制御速度もしくは速度モードに基づいて移動速度を制御するように前記移動手段を制御する、
ようにしてもよい。
教示用制御データを取得する教示用制御データ取得ステップと、
前記取得した教示用制御データに従って移動手段を制御しながら検出手段で検出した点群に基づいて周辺環境の地図データを作成する地図作成ステップと、
前記作成した地図データ上で移動した移動経路を記憶する移動経路記憶ステップと、
を備える。
コンピュータに、
教示用制御データを取得する教示用制御データ取得ステップ、
前記取得した教示用制御データに従って移動手段を制御しながら検出手段で検出した点群に基づいて周辺環境の地図データを作成する地図作成ステップ、及び、
前記作成した地図データ上で移動した移動経路を記憶する移動経路記憶ステップ、
を実行させる。
本発明の実施形態に係る自律移動装置は、移動経路について教示を受けて、教示された移動経路に基づいて自律的に移動する装置である。実施形態1に係る自律移動装置100の機能構成の一例を図1に、外観の一例を図2に示す。
(1)制御部10が自律移動装置100の現在の位置(自己位置)を見失わない(例えば検出部31で検出される周辺環境データを地図記憶部22に記録されている地図データと照合することにより自己位置を把握できる)範囲で障害物を回避できる。
(2)障害物と障害物又は壁との間に自律移動装置100が通り抜けられるだけの幅が存在する。
自律移動装置100は、図2に示すように、検出部31が操作取得部32の上方にあるが、検出部31の設置位置はこれに限定されない。例えば、図13に示すように、実施形態1の変形例に係る自律移動装置101は、検出部31を荷台51の下方に備える。自律移動装置100でも、検出部31のみで障害物を検出できることは上述したとおりであるが、変形例に係る自律移動装置101においては、より低い位置で障害物を検出できるため、比較的小さい障害物であっても回避可能になる。
Claims (17)
- 周辺の物体を検出する検出手段と、
移動手段と、
制御手段と、
を備え、
前記制御手段は、
教示用制御データを取得し、
前記取得した教示用制御データに従って前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、
前記作成した地図データ上で移動した移動経路を記憶する、
自律移動装置。 - 前記制御手段は、
前記検出手段で検出した物体の中から追従物を認識し、
前記認識した追従物を追従するように前記移動手段を制御するためのデータを前記教示用制御データとして取得する、
請求項1に記載の自律移動装置。 - 前記制御手段は、
前記認識した追従物を追従するように前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、
前記作成した地図データ上で移動した移動経路を記憶し、
前記記憶した移動経路に従って移動するように前記移動手段を制御し、
前記記憶した移動経路には、前記追従物を追従したときの移動方向以外の方向の移動経路が含まれる、
請求項2に記載の自律移動装置。 - ユーザの操作を取得する操作取得手段をさらに備え、
前記制御手段は、
前記操作取得手段で前記教示用制御データを取得する、
請求項1に記載の自律移動装置。 - 前記移動手段は、
前記取得した教示用制御データに従って前記移動手段を制御する際は、前記自律移動装置を後退させないように制御する、
請求項1から4のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
教示開始の指示の入力に基づいて第一地点を登録して、前記取得した教示用制御データに従って前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、前記作成した地図データ上で移動した移動経路を記憶し、
教示終了の指示の入力に基づいて第二地点を登録して教示を終了し、
前記第一地点から前記第二地点までの移動経路を第一教示ルートとして記録し、
前記第一教示ルート上に存在する所定の地点から、前記第一地点又は前記第二地点までの移動経路を生成し、
前記生成した移動経路に従って移動するように前記移動手段を制御する、
請求項1から5のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
前記第一教示ルートを逆方向に用いることにより、前記第二地点から前記第一地点までの移動経路を生成する、
請求項6に記載の自律移動装置。 - 前記制御手段は、
前記第一教示ルート上において、教示開始の指示に基づいて第三地点を登録して、前記取得した教示用制御データに従って前記移動手段を制御しながら、前記検出手段で検出した点群に基づいて周辺環境の地図データを作成し、前記作成した地図データ上で移動した移動経路を記憶し、
教示終了の指示に基づいて第四地点を登録して教示を終了し、
前記第三地点から前記第四地点までの移動経路を第二教示ルートとして記録し、
前記第一教示ルート及び前記第二教示ルートを用いることにより、前記第一教示ルート上又は前記第二教示ルート上に存在する所定の地点から、前記第一地点、前記第二地点、前記第三地点及び前記第四地点から選択された地点までの移動経路を生成する、
請求項6又は7に記載の自律移動装置。 - 前記制御手段は、
前記教示用制御データに従って前記移動手段を制御したときの移動方向に対して逆方向の移動経路を生成する場合に、
前記検出手段により検出した周辺の物体の位置に関するデータを、当該物体を逆方向から検出した場合のデータに変換し、
前記変換したデータに基づいて、前記生成した移動経路に従って移動するように前記移動手段を制御する、
請求項6から8のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
前記検出手段で検出した物体の中から障害物を認識し、
前記認識した障害物を回避可能であるときは、前記障害物を回避するために前記移動経路から外れ、前記障害物を回避した後に前記移動経路に戻るように前記移動手段を制御する、
請求項1から9のいずれか1項に記載の自律移動装置。 - 前記検出手段は周辺に設置された反射材を検出し、
前記制御手段は、
前記教示用制御データに従って前記移動手段を制御している間に前記検出手段で検出した反射材の情報を前記地図データに記録し、
前記移動経路に従って移動している間に前記検出手段で検出した反射材の情報を前記地図データに記録された反射材の情報と照合することにより前記自律移動装置の位置及び向きを補正する、
請求項1から10のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
前記移動経路に従って移動している間に前記検出手段で検出した周辺の物体の位置に関するデータを前記地図データと照合して前記地図データを補正する、
請求項1から11のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
前記教示用制御データに従って前記移動手段を制御する際に、一時停止する場所と一時停止する時間を記憶して、
前記記憶した移動経路に従って移動する際に、前記一時停止する場所で前記一時停止する時間だけ停止する、
請求項1から12のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
前記教示用制御データに従って前記移動手段を制御する際に、所定の機器への制御信号を出力する出力場所を記憶して、
前記記憶した移動経路に従って移動する際に、前記所定の機器へ前記制御信号を前記出力場所で出力する、
請求項1から13のいずれか1項に記載の自律移動装置。 - 前記制御手段は、
前記教示用制御データに従って前記移動手段を制御する際に、制御速度もしくは速度モードを記憶して、
前記記憶した移動経路に従って移動する際に、前記記憶した制御速度もしくは速度モードに基づいて移動速度を制御するように前記移動手段を制御する、
請求項1から14のいずれか1項に記載の自律移動装置。 - 教示用制御データを取得する教示用制御データ取得ステップと、
前記取得した教示用制御データに従って移動手段を制御しながら検出手段で検出した点群に基づいて周辺環境の地図データを作成する地図作成ステップと、
前記作成した地図データ上で移動した移動経路を記憶する移動経路記憶ステップと、
を備える、
自律移動方法。 - コンピュータに、
教示用制御データを取得する教示用制御データ取得ステップ、
前記取得した教示用制御データに従って移動手段を制御しながら検出手段で検出した点群に基づいて周辺環境の地図データを作成する地図作成ステップ、及び、
前記作成した地図データ上で移動した移動経路を記憶する移動経路記憶ステップ、
を実行させるプログラム。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20941126.3A EP4167043A4 (en) | 2020-06-15 | 2020-06-15 | AUTONOMOUS MOVEMENT DEVICE, AUTONOMOUS MOVEMENT METHOD AND PROGRAM |
| JP2022531118A JP7495154B2 (ja) | 2020-06-15 | 2020-06-15 | 自律移動装置、自律移動方法及びプログラム |
| PCT/JP2020/023468 WO2021255797A1 (ja) | 2020-06-15 | 2020-06-15 | 自律移動装置、自律移動方法及びプログラム |
| US18/002,025 US20230341862A1 (en) | 2020-06-15 | 2020-06-15 | Autonomous Movement Device, Autonomous Movement Method, And Program |
| PCT/JP2021/015009 WO2021256062A1 (ja) | 2020-06-15 | 2021-04-09 | 自律移動装置、自律移動方法及びプログラム |
| US18/002,029 US20230266762A1 (en) | 2020-06-15 | 2021-04-09 | Autonomous Movement Device, Autonomous Movement Method, And Program |
| JP2022532332A JP7576343B2 (ja) | 2020-06-15 | 2021-04-09 | 自律移動装置、自律移動方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/023468 WO2021255797A1 (ja) | 2020-06-15 | 2020-06-15 | 自律移動装置、自律移動方法及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021255797A1 true WO2021255797A1 (ja) | 2021-12-23 |
Family
ID=79267715
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/023468 Ceased WO2021255797A1 (ja) | 2020-06-15 | 2020-06-15 | 自律移動装置、自律移動方法及びプログラム |
| PCT/JP2021/015009 Ceased WO2021256062A1 (ja) | 2020-06-15 | 2021-04-09 | 自律移動装置、自律移動方法及びプログラム |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2021/015009 Ceased WO2021256062A1 (ja) | 2020-06-15 | 2021-04-09 | 自律移動装置、自律移動方法及びプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US20230341862A1 (ja) |
| EP (1) | EP4167043A4 (ja) |
| JP (2) | JP7495154B2 (ja) |
| WO (2) | WO2021255797A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023235622A3 (en) * | 2022-06-03 | 2024-01-04 | Seegrid Corporation | Lane grid setup for autonomous mobile robot |
| WO2025263621A1 (ja) * | 2024-06-21 | 2025-12-26 | 株式会社Doog | 自律移動装置、台車、自律移動装置の制御方法、プログラム及び群運用制御システム |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3230142B1 (en) * | 2014-12-12 | 2022-03-16 | Sony Group Corporation | Method for switching modes for operating a vehicle |
| US11418950B1 (en) * | 2019-12-12 | 2022-08-16 | Amazon Technologies, Inc. | System for establishing a secure data connection with an autonomous mobile device |
| EP4202368A1 (en) * | 2021-12-24 | 2023-06-28 | Ricoh Company, Ltd. | Information processing apparatus, route generation system, route generating method, and carrier means |
| JP7800194B2 (ja) * | 2022-02-21 | 2026-01-16 | 沖電気工業株式会社 | 制御装置、制御方法、及びプログラム |
| EP4532283A4 (en) * | 2022-06-03 | 2026-03-18 | Seegrid Corp | SYSTEM AND METHOD FOR GENERATING COMPLEX EXECUTION PATH NETWORKS FROM AN INCOMPLETE DEMONSTRATION OF TRAINED ACTIVITIES |
| JP2024101150A (ja) * | 2023-01-17 | 2024-07-29 | トヨタ自動車株式会社 | 制御システム、操作装置、制御方法、及びプログラム |
| JP7768184B2 (ja) * | 2023-04-19 | 2025-11-12 | トヨタ自動車株式会社 | 操作装置及び移動ロボット |
| JP7615263B1 (ja) * | 2023-09-29 | 2025-01-16 | 本田技研工業株式会社 | 移動体の制御装置、移動体の制御方法、およびプログラム |
| JP2026005859A (ja) * | 2024-06-27 | 2026-01-16 | 株式会社クボタ | 走行制御システム、作業車両および走行制御方法 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62272307A (ja) * | 1986-05-21 | 1987-11-26 | Komatsu Ltd | 無人移動体の誘導位置補正装置 |
| JP2000305625A (ja) * | 1999-04-16 | 2000-11-02 | Honda Motor Co Ltd | 自動走行車 |
| JP2004240698A (ja) * | 2003-02-06 | 2004-08-26 | Matsushita Electric Ind Co Ltd | ロボット移動経路教示方法と移動経路教示機能付きロボット |
| JP2004264182A (ja) * | 2003-03-03 | 2004-09-24 | Kawasaki Heavy Ind Ltd | 移動体の位置計測方法及び装置 |
| JP2008084135A (ja) | 2006-09-28 | 2008-04-10 | Toshiba Corp | 移動制御方法、移動ロボットおよび移動制御プログラム |
| JP2010250469A (ja) * | 2009-04-14 | 2010-11-04 | Yaskawa Electric Corp | 移動体及び移動体の教示方法 |
| JP2018112917A (ja) * | 2017-01-12 | 2018-07-19 | 国立大学法人豊橋技術科学大学 | 自律走行作業装置およびデータ管理方法 |
| JP2019008431A (ja) * | 2017-06-22 | 2019-01-17 | 株式会社日立製作所 | 経路探索装置および経路探索方法 |
| JP2019061452A (ja) * | 2017-09-26 | 2019-04-18 | 株式会社豊田自動織機 | 地図情報更新方法 |
| WO2019097626A1 (ja) * | 2017-11-16 | 2019-05-23 | 学校法人 千葉工業大学 | 自走式掃除機 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1247743A (en) * | 1985-01-24 | 1988-12-28 | Izuru Morita | Operation data recording system |
| JP4464912B2 (ja) * | 2004-12-03 | 2010-05-19 | パナソニック株式会社 | ロボット制御装置及び自律移動ロボット |
| US8744664B2 (en) * | 2009-09-07 | 2014-06-03 | Bae Systems Plc | Path determination |
| JP5792361B1 (ja) * | 2014-06-25 | 2015-10-07 | シャープ株式会社 | 自律移動装置 |
| JP2016168883A (ja) * | 2015-03-11 | 2016-09-23 | 株式会社クボタ | 作業車両 |
| JP6437640B2 (ja) | 2015-05-07 | 2018-12-12 | ヤンマー株式会社 | 自律走行車の誘導制御システム |
| US9688288B1 (en) * | 2016-03-08 | 2017-06-27 | VOLKSWAGEN AG et al. | Geofencing for auto drive route planning |
| US20200397204A1 (en) * | 2017-09-05 | 2020-12-24 | Aktiebolaget Electrolux | Method of a robotic cleaning device |
| US20190163176A1 (en) * | 2017-11-30 | 2019-05-30 | drive.ai Inc. | Method for transferring control of an autonomous vehicle to a remote operator |
| US10890911B2 (en) * | 2018-07-20 | 2021-01-12 | Autox, Inc. | System and method for autonomously delivering commodity to the recipient's preferred environment |
-
2020
- 2020-06-15 US US18/002,025 patent/US20230341862A1/en not_active Abandoned
- 2020-06-15 JP JP2022531118A patent/JP7495154B2/ja active Active
- 2020-06-15 WO PCT/JP2020/023468 patent/WO2021255797A1/ja not_active Ceased
- 2020-06-15 EP EP20941126.3A patent/EP4167043A4/en not_active Withdrawn
-
2021
- 2021-04-09 WO PCT/JP2021/015009 patent/WO2021256062A1/ja not_active Ceased
- 2021-04-09 JP JP2022532332A patent/JP7576343B2/ja active Active
- 2021-04-09 US US18/002,029 patent/US20230266762A1/en not_active Abandoned
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62272307A (ja) * | 1986-05-21 | 1987-11-26 | Komatsu Ltd | 無人移動体の誘導位置補正装置 |
| JP2000305625A (ja) * | 1999-04-16 | 2000-11-02 | Honda Motor Co Ltd | 自動走行車 |
| JP2004240698A (ja) * | 2003-02-06 | 2004-08-26 | Matsushita Electric Ind Co Ltd | ロボット移動経路教示方法と移動経路教示機能付きロボット |
| JP2004264182A (ja) * | 2003-03-03 | 2004-09-24 | Kawasaki Heavy Ind Ltd | 移動体の位置計測方法及び装置 |
| JP2008084135A (ja) | 2006-09-28 | 2008-04-10 | Toshiba Corp | 移動制御方法、移動ロボットおよび移動制御プログラム |
| JP2010250469A (ja) * | 2009-04-14 | 2010-11-04 | Yaskawa Electric Corp | 移動体及び移動体の教示方法 |
| JP2018112917A (ja) * | 2017-01-12 | 2018-07-19 | 国立大学法人豊橋技術科学大学 | 自律走行作業装置およびデータ管理方法 |
| JP2019008431A (ja) * | 2017-06-22 | 2019-01-17 | 株式会社日立製作所 | 経路探索装置および経路探索方法 |
| JP2019061452A (ja) * | 2017-09-26 | 2019-04-18 | 株式会社豊田自動織機 | 地図情報更新方法 |
| WO2019097626A1 (ja) * | 2017-11-16 | 2019-05-23 | 学校法人 千葉工業大学 | 自走式掃除機 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4167043A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023235622A3 (en) * | 2022-06-03 | 2024-01-04 | Seegrid Corporation | Lane grid setup for autonomous mobile robot |
| US20250223142A1 (en) * | 2022-06-03 | 2025-07-10 | Seegrid Corporation | Lane grid setup for autonomous mobile robot |
| WO2025263621A1 (ja) * | 2024-06-21 | 2025-12-26 | 株式会社Doog | 自律移動装置、台車、自律移動装置の制御方法、プログラム及び群運用制御システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021255797A1 (ja) | 2021-12-23 |
| JP7495154B2 (ja) | 2024-06-04 |
| EP4167043A4 (en) | 2024-02-21 |
| EP4167043A1 (en) | 2023-04-19 |
| US20230266762A1 (en) | 2023-08-24 |
| JP7576343B2 (ja) | 2024-10-31 |
| WO2021256062A1 (ja) | 2021-12-23 |
| JPWO2021256062A1 (ja) | 2021-12-23 |
| US20230341862A1 (en) | 2023-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021255797A1 (ja) | 自律移動装置、自律移動方法及びプログラム | |
| JP7081881B2 (ja) | 移動体および移動体システム | |
| US11537140B2 (en) | Mobile body, location estimation device, and computer program | |
| US20200363212A1 (en) | Mobile body, location estimation device, and computer program | |
| WO2019026761A1 (ja) | 移動体およびコンピュータプログラム | |
| CN108369418A (zh) | 用于自主车辆的虚拟线路跟随和改进方法 | |
| JP7460328B2 (ja) | 移動ロボット、移動ロボットの制御システム、移動ロボットの制御方法 | |
| JP2020166702A (ja) | 移動体システム、地図作成システム、経路作成プログラムおよび地図作成プログラム | |
| WO2019054209A1 (ja) | 地図作成システムおよび地図作成装置 | |
| US7996126B2 (en) | Apparatus and method for navigation based on illumination intensity | |
| KR102341703B1 (ko) | 최적경로주행을 위한 이동로봇 및 이의 동작방법 | |
| CN112578789A (zh) | 移动体 | |
| JP2020140594A (ja) | Slam誘導方式の無人作業車および無人作業システム | |
| Zobel | Trajectory segmentation for the autonomous control of backward motion for truck and trailer | |
| JP2003316439A (ja) | 移動台車の制御装置 | |
| Garibott et al. | Robolift: a vision guided autonomous fork-lift for pallet handling | |
| JPWO2019069921A1 (ja) | 移動体 | |
| JP2001347478A (ja) | ロボットに対する操作対象の教示方法およびその装置ならびにロボット | |
| EP1804149B1 (en) | Mobile robot | |
| JP2019067001A (ja) | 移動体 | |
| JP7590802B1 (ja) | 搬送車の走行制御システム及び搬送車の走行制御方法 | |
| JP7513338B2 (ja) | 搬送システム、及び搬送制御方法 | |
| JP2660534B2 (ja) | 移動体の誘導走行制御装置 | |
| JP6687313B1 (ja) | 搬送システム | |
| JP2023061692A (ja) | 地図作成車両 |
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: 20941126 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022531118 Country of ref document: JP 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: 2020941126 Country of ref document: EP Effective date: 20230116 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2020941126 Country of ref document: EP |