Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7652122B2 - Travel control device for omnidirectional mobile body - Google Patents
[go: Go Back, main page]

JP7652122B2 - Travel control device for omnidirectional mobile body - Google Patents

Travel control device for omnidirectional mobile body Download PDF

Info

Publication number
JP7652122B2
JP7652122B2 JP2022053490A JP2022053490A JP7652122B2 JP 7652122 B2 JP7652122 B2 JP 7652122B2 JP 2022053490 A JP2022053490 A JP 2022053490A JP 2022053490 A JP2022053490 A JP 2022053490A JP 7652122 B2 JP7652122 B2 JP 7652122B2
Authority
JP
Japan
Prior art keywords
omnidirectional
omnidirectional mobile
downhill
mobile robot
orientation
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.)
Active
Application number
JP2022053490A
Other languages
Japanese (ja)
Other versions
JP2023146351A (en
Inventor
哲弘 ▲高▼須
功起 竹上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Industries Corp
Original Assignee
Toyota Industries Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Industries Corp filed Critical Toyota Industries Corp
Priority to JP2022053490A priority Critical patent/JP7652122B2/en
Publication of JP2023146351A publication Critical patent/JP2023146351A/en
Application granted granted Critical
Publication of JP7652122B2 publication Critical patent/JP7652122B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明は、全方向移動体の走行制御装置に関する。 The present invention relates to a driving control device for an omnidirectional moving body.

全方向移動体の走行制御装置としては、例えば特許文献1に記載されている技術が知られている。特許文献1に記載の走行制御装置は、4つの車輪を有する全方向移動台車に搭載されている。走行制御装置は、4つの車輪をそれぞれ独立に駆動する4つの駆動モータと、全方向移動台車の3自由度方向の目標速度を設定入力するための入力器と、入力器で設定入力された3自由度方向の目標速度に基づいて各車輪の目標回転速度をそれぞれ求め、この目標回転速度に応じて各駆動モータをそれぞれ制御する駆動制御コントローラとを備えている。 For example, the technology described in Patent Document 1 is known as a travel control device for an omnidirectional mobile body. The travel control device described in Patent Document 1 is mounted on an omnidirectional mobile dolly having four wheels. The travel control device includes four drive motors that independently drive the four wheels, an input device for setting and inputting target speeds in three degrees of freedom of the omnidirectional mobile dolly, and a drive control controller that determines the target rotational speed of each wheel based on the target speeds in the three degrees of freedom set and input by the input device, and controls each drive motor in accordance with the target rotational speed.

特開2004-348678号公報JP 2004-348678 A

全方向に移動可能な全方向移動体は、車輪を回転させるモータの駆動効率の観点から、通常は4つの車輪が全て駆動される4輪駆動状態で走行する。この場合、例えば下り坂の走行時に全方向移動体の進行方向に障害物が存在すると、全方向移動体の走行を非常停止させる。このとき、全方向移動体を急減速させても全方向移動体の進行方向に対して後側の車輪が浮かないように、全方向移動体の減速度を下げる必要がある。しかし、全方向移動体の減速度を下げると、全方向移動体の停止距離が長くなってしまう。 Omnidirectional vehicles that can move in all directions normally run in four-wheel drive mode, with all four wheels driven, from the perspective of the drive efficiency of the motor that rotates the wheels. In this case, for example, if an obstacle is present in the direction of travel of the omnidirectional vehicle while traveling downhill, the vehicle will be brought to an emergency halt. At this time, it is necessary to reduce the deceleration of the omnidirectional vehicle so that the rear wheels do not lift off the ground in relation to the direction of travel of the omnidirectional vehicle even if the omnidirectional vehicle is suddenly decelerated. However, reducing the deceleration of the omnidirectional vehicle increases the stopping distance of the omnidirectional vehicle.

本発明の目的は、下り坂における全方向移動体の停止距離を短縮することができる全方向移動体の走行制御装置を提供することである。 The object of the present invention is to provide a driving control device for an omnidirectional moving body that can shorten the stopping distance of an omnidirectional moving body on a downhill slope.

本発明の一態様は、4つの車輪を有し全方向に移動可能な全方向移動体の走行制御装置において、4つの車輪をそれぞれ独立に回転駆動する4つの走行モータと、全方向移動体を走行させるように走行モータを制御する走行制御部と、全方向移動体が下り坂を走行するかどうかを検知する下り坂検知部と、全方向移動体の向きを設定する設定部とを備え、設定部は、下り坂検知部により全方向移動体が下り坂を走行することが検知されたときは、全方向移動体の向きを4つの車輪のうち対向する2つの車輪が駆動される2輪駆動状態の向きに設定し、走行制御部は、設定部により全方向移動体の向きが4つの車輪が駆動される4輪駆動状態の向きに設定されたときは、全方向移動体を4輪駆動状態で走行させるように走行モータを制御し、設定部により全方向移動体の向きが2輪駆動状態の向きに設定されたときは、全方向移動体を2輪駆動状態で走行させるように走行モータを制御する。 One aspect of the present invention is a driving control device for an omnidirectional mobile body that has four wheels and can move in all directions, the device comprising: four driving motors that independently rotate and drive the four wheels; a driving control unit that controls the driving motors to drive the omnidirectional mobile body; a downhill detection unit that detects whether the omnidirectional mobile body is traveling downhill; and a setting unit that sets the orientation of the omnidirectional mobile body. When the downhill detection unit detects that the omnidirectional mobile body is traveling downhill, the setting unit sets the orientation of the omnidirectional mobile body to an orientation for a two-wheel drive state in which two opposing wheels out of the four wheels are driven; when the setting unit sets the orientation of the omnidirectional mobile body to an orientation for a four-wheel drive state in which the four wheels are driven, the driving control unit controls the driving motors to drive the omnidirectional mobile body in four-wheel drive state; and when the setting unit sets the orientation of the omnidirectional mobile body to an orientation for a two-wheel drive state, the driving control unit controls the driving motors to drive the omnidirectional mobile body in two-wheel drive state.

このような走行制御装置においては、全方向移動体が下り坂を走行することが検知されると、全方向移動体の向きは、4つの車輪のうち対向する2つの車輪が駆動される2輪駆動状態の向きに設定される。そして、全方向移動体は、下り坂を2輪駆動状態で走行する。ここで、2輪駆動状態では、4つの車輪が駆動される4輪駆動状態よりも全方向移動体のホイールベースが長いため、下り坂において全方向移動体を急減速させても、4輪駆動状態に比べて全方向移動体の進行方向に対して後側の車輪が浮きにくい。従って、下り坂において全方向移動体の走行を停止させる際に、全方向移動体の減速度を上げることができる。これにより、下り坂における全方向移動体の停止距離を短縮することができる。また、全方向移動体の速度及び減速度を下げずに済むため、全方向移動体の走行停止時のサイクルタイムを短縮することもできる。 In such a driving control device, when it is detected that the omnidirectional mobile body is traveling downhill, the orientation of the omnidirectional mobile body is set to the orientation of a two-wheel drive state in which two opposing wheels out of the four wheels are driven. The omnidirectional mobile body then travels downhill in two-wheel drive state. Here, since the wheel base of the omnidirectional mobile body is longer in the two-wheel drive state than in the four-wheel drive state in which the four wheels are driven, even if the omnidirectional mobile body is suddenly decelerated downhill, the rear wheels are less likely to float in the direction of travel of the omnidirectional mobile body compared to the four-wheel drive state. Therefore, when the omnidirectional mobile body is stopped traveling downhill, the deceleration of the omnidirectional mobile body can be increased. This makes it possible to shorten the stopping distance of the omnidirectional mobile body on a downhill slope. In addition, since it is not necessary to reduce the speed and deceleration of the omnidirectional mobile body, the cycle time when the omnidirectional mobile body stops traveling can also be shortened.

設定部は、全方向移動体が4輪駆動状態で走行しているときに、下り坂検知部により全方向移動体が下り坂を走行することが検知されると、全方向移動体を旋回させることで全方向移動体の向きを4輪駆動状態の向きから2輪駆動状態の向きに切り替えるように走行モータを制御してもよい。 When the omnidirectional mobile body is traveling in four-wheel drive mode, if the downhill detection unit detects that the omnidirectional mobile body is traveling downhill, the setting unit may control the travel motor to turn the omnidirectional mobile body to switch the orientation of the omnidirectional mobile body from the orientation in four-wheel drive mode to the orientation in two-wheel drive mode.

このような構成では、全方向移動体が4輪駆動状態で走行しているときに、全方向移動体が下り坂を走行することが検知されても、全方向移動体が旋回することで、全方向移動体の向きが4輪駆動状態の向きから2輪駆動状態の向きにスムーズに切り替わる。 In this configuration, even if the omnidirectional vehicle is detected traveling downhill while traveling in four-wheel drive mode, the vehicle will turn and the orientation of the omnidirectional vehicle will smoothly switch from the orientation in four-wheel drive mode to the orientation in two-wheel drive mode.

走行制御装置は、全方向移動体が走行するエリアの地図データを記憶する地図データ記憶部を更に備え、下り坂検知部は、地図データ記憶部に記憶された地図データに基づいて、全方向移動体が下り坂を走行するかどうかを検知してもよい。 The driving control device may further include a map data storage unit that stores map data of the area in which the omnidirectional vehicle travels, and the downhill detection unit may detect whether the omnidirectional vehicle travels downhill based on the map data stored in the map data storage unit.

このような構成では、全方向移動体が下り坂を走行していることを検出するセンサ等が不要となる。従って、全方向移動体が下り坂を走行するかどうかの検知を安価に実現することができる。 In this configuration, there is no need for a sensor to detect whether the omnidirectional vehicle is traveling downhill. Therefore, it is possible to inexpensively detect whether the omnidirectional vehicle is traveling downhill.

下り坂検知部は、地図データに基づいて、全方向移動体が下り坂の手前に達したかどうかを判断し、設定部は、全方向移動体が4輪駆動状態で走行しているときに、下り坂検知部により全方向移動体が下り坂の手前に達したと判断されると、下り坂の手前において全方向移動体を旋回させることで全方向移動体の向きを4輪駆動状態の向きから2輪駆動状態の向きに切り替えるように走行モータを制御してもよい。 The downhill detection unit may determine whether the omnidirectional mobile body has reached the front of a downhill slope based on the map data, and the setting unit may control the travel motor to switch the orientation of the omnidirectional mobile body from the orientation in the four-wheel drive state to the orientation in the two-wheel drive state by turning the omnidirectional mobile body just before the downhill slope when the downhill detection unit determines that the omnidirectional mobile body has reached the front of a downhill slope while the omnidirectional mobile body is traveling in four-wheel drive mode.

このような構成では、全方向移動体が4輪駆動状態で走行しているときに、全方向移動体が下り坂の手前に達すると、下り坂の手前において全方向移動体が旋回することで、全方向移動体の向きが4輪駆動状態の向きから2輪駆動状態の向きに切り替わる。このため、下り坂の始点から全方向移動体が下り坂を2輪駆動状態で走行することとなる。従って、全方向移動体が下り坂を安定して走行するようになる。 In this configuration, when the omnidirectional mobile body is traveling in four-wheel drive mode and reaches the front of a downhill slope, the omnidirectional mobile body turns just before the downhill slope, switching the orientation of the omnidirectional mobile body from the four-wheel drive state orientation to the two-wheel drive state orientation. As a result, the omnidirectional mobile body travels downhill in two-wheel drive state from the start of the downhill slope. This allows the omnidirectional mobile body to travel downhill stably.

走行制御装置は、全方向移動体の傾き角を検出する傾き角検出部を更に備え、下り坂検知部は、傾き角検出部により検出された全方向移動体の傾き角に基づいて、全方向移動体が下り坂を走行しているかどうかを判断してもよい。 The driving control device may further include a tilt angle detection unit that detects the tilt angle of the omnidirectional moving body, and the downhill detection unit may determine whether the omnidirectional moving body is traveling downhill based on the tilt angle of the omnidirectional moving body detected by the tilt angle detection unit.

このような構成では、地図データを使用しないで全方向移動体を自律走行させる場合でも、全方向移動体が下り坂を走行するかどうかを検知することができる。 In this configuration, even if the omnidirectional vehicle is driven autonomously without using map data, it is possible to detect whether the omnidirectional vehicle is driving downhill.

走行制御装置は、全方向移動体の進行方向に障害物が存在するかどうかを検知する障害物検知部と、下り坂検知部により全方向移動体が下り坂を走行していることが検知されたときに、障害物検知部により全方向移動体の進行方向に障害物が存在することが検知されると、全方向移動体の走行を停止させるように走行モータを制御する停止制御部とを更に備えてもよい。 The driving control device may further include an obstacle detection unit that detects whether an obstacle is present in the traveling direction of the omnidirectional mobile body, and a stop control unit that controls the driving motor to stop the traveling of the omnidirectional mobile body when the downhill detection unit detects that the omnidirectional mobile body is traveling downhill and the obstacle detection unit detects that an obstacle is present in the traveling direction of the omnidirectional mobile body.

このような構成では、全方向移動体が下り坂を2輪駆動状態で走行しているときに、全方向移動体の進行方向に障害物が存在することが検知されると、全方向移動体の走行が強制的に停止する。このとき、上述したように全方向移動体の減速度を上げることができる。従って、下り坂において全方向移動体の進行方向に障害物が検知されても、全方向移動体を短い距離で停止させることができる。 In this configuration, when the omnidirectional mobile body is traveling downhill in two-wheel drive mode and an obstacle is detected in the direction of travel of the omnidirectional mobile body, the omnidirectional mobile body is forced to stop traveling. At this time, the deceleration of the omnidirectional mobile body can be increased as described above. Therefore, even if an obstacle is detected in the direction of travel of the omnidirectional mobile body on a downhill slope, the omnidirectional mobile body can be stopped in a short distance.

本発明によれば、下り坂における全方向移動体の停止距離を短縮することができる。 The present invention makes it possible to reduce the stopping distance of an omnidirectional vehicle traveling downhill.

本発明の一実施形態に係る走行制御装置を具備した全方向移動体である全方向移動ロボットを示す側面図である。1 is a side view showing an omnidirectional mobile robot, which is an omnidirectional mobile body equipped with a travel control device according to an embodiment of the present invention. 図1に示された全方向移動ロボットの裏面図である。FIG. 2 is a rear view of the omnidirectional mobile robot shown in FIG. 1 . 本発明の第1実施形態に係る走行制御装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a driving control device according to a first embodiment of the present invention; 図2に示された全方向移動ロボットの向きが4輪駆動状態の向きから2輪駆動状態の向きに切り替えられる様子を示す裏面図である。3 is a rear view showing how the orientation of the omnidirectional mobile robot shown in FIG. 2 is switched from a four-wheel drive state orientation to a two-wheel drive state orientation. FIG. 図3に示されたコントローラにより実行される走行制御処理の手順を示すフローチャートである。4 is a flowchart showing a procedure of a driving control process executed by a controller shown in FIG. 3 . 図3に示されたコントローラにより実行される停止制御処理の手順を示すフローチャートである。4 is a flowchart showing a procedure of a stop control process executed by a controller shown in FIG. 3 . 全方向移動ロボットが下り坂を走行しているときに、全方向移動ロボットの進行方向に障害物が存在する状態を示す側面図である。1 is a side view showing a state in which an obstacle is present in the moving direction of an omnidirectional mobile robot when the omnidirectional mobile robot is traveling downhill. FIG. 本発明の第2実施形態に係る走行制御装置の構成を示すブロック図である。FIG. 5 is a block diagram showing a configuration of a driving control device according to a second embodiment of the present invention. 図8に示されたコントローラにより実行される走行制御処理の手順を示すフローチャートである。9 is a flowchart showing a procedure of a driving control process executed by a controller shown in FIG. 8 .

以下、本発明の実施形態について、図面を参照して詳細に説明する。図中、同一または同等の要素には同じ符号を付し、重複する説明を省略する。 Embodiments of the present invention will now be described in detail with reference to the drawings. In the drawings, identical or equivalent elements are given the same reference numerals, and duplicated descriptions will be omitted.

図1は、本発明の一実施形態に係る走行制御装置を具備した全方向移動体である全方向移動ロボットを示す側面図である。図2は、図1に示された全方向移動ロボットの裏面図である。 Figure 1 is a side view showing an omnidirectional mobile robot, which is an omnidirectional mobile body equipped with a driving control device according to one embodiment of the present invention. Figure 2 is a rear view of the omnidirectional mobile robot shown in Figure 1.

図1及び図2において、全方向移動ロボット1は、例えばピッキング作業で使用され、荷物Mを搬送する自律走行ロボットである。ピッキング作業では、全方向移動ロボット1が作業者(図示せず)を追尾しながら、作業者が全方向移動ロボット1に荷物Mを積載する。全方向移動ロボット1は、水平面内の全方向に移動可能な全方向移動体である。水平面内の全方向は、前後方向、左右方向、斜め方向及び旋回方向である。 In Figures 1 and 2, the omnidirectional robot 1 is an autonomous mobile robot that is used, for example, in picking work and transports luggage M. In picking work, the omnidirectional robot 1 tracks a worker (not shown) while the worker loads luggage M onto the omnidirectional robot 1. The omnidirectional robot 1 is an omnidirectional mobile body that can move in all directions within a horizontal plane. The omnidirectional directions within the horizontal plane are forward/backward, left/right, diagonal directions, and turning directions.

全方向移動ロボット1は、車体であるロボット本体2と、このロボット本体2の前後左右に配置された4つの車輪3とを備えている。ロボット本体2は、略円柱状の基台4と、この基台4の上方に配置された上下2段の荷台5,6とを有している。荷台5,6の載置面5a,6aには、荷物Mが置かれる。荷台6は、基台4に取り付けられている。荷台5は、荷台6に取り付けられている。 The omnidirectional mobile robot 1 comprises a robot body 2, which is a vehicle body, and four wheels 3 arranged on the front, back, left and right sides of the robot body 2. The robot body 2 has a roughly cylindrical base 4 and upper and lower two-tiered loading platforms 5, 6 arranged above the base 4. Baggage M is placed on the placement surfaces 5a, 6a of the loading platforms 5, 6. The loading platform 6 is attached to the base 4. The loading platform 5 is attached to the loading platform 6.

車輪3は、例えば45度オムニホイールである。車輪3は、ロボット本体2の基台4に回転可能に取り付けられている。車輪3は、基台4の周方向に沿って等間隔に配置されている。隣り合う車輪3同士は、互いに垂直な方向を向くように配置されている。 The wheels 3 are, for example, 45-degree omni wheels. The wheels 3 are rotatably attached to the base 4 of the robot body 2. The wheels 3 are arranged at equal intervals along the circumferential direction of the base 4. Adjacent wheels 3 are arranged so that they face perpendicular to each other.

図3は、本発明の第1実施形態に係る走行制御装置の構成を示すブロック図である。図3において、本実施形態の走行制御装置10は、全方向移動ロボット1に搭載されている。走行制御装置10は、全方向移動ロボット1を自律走行させる装置である。具体的には、走行制御装置10は、全方向移動ロボット1の荷台5,6に荷物Mが積載された後、全方向移動ロボット1を目的地まで自動的に走行させる。 Figure 3 is a block diagram showing the configuration of a driving control device according to a first embodiment of the present invention. In Figure 3, the driving control device 10 of this embodiment is mounted on an omnidirectional mobile robot 1. The driving control device 10 is a device that causes the omnidirectional mobile robot 1 to drive autonomously. Specifically, after baggage M is loaded onto the loading platforms 5, 6 of the omnidirectional mobile robot 1, the driving control device 10 automatically causes the omnidirectional mobile robot 1 to drive to the destination.

走行制御装置10は、4つの走行モータ11と、指示スイッチ12と、2つのレーザセンサ13と、地図データ記憶部14と、コントローラ15とを備えている。 The driving control device 10 includes four driving motors 11, an instruction switch 12, two laser sensors 13, a map data storage unit 14, and a controller 15.

走行モータ11は、各車輪3をそれぞれ独立に回転駆動する。走行モータ11は、基台4に取り付けられている。走行モータ11は、車輪3よりも基台4の径方向内側に配置されている(図2参照)。 The travel motor 11 drives and rotates each wheel 3 independently. The travel motor 11 is attached to the base 4. The travel motor 11 is positioned radially inward of the base 4 relative to the wheels 3 (see Figure 2).

指示スイッチ12は、特に図示はしないが、例えばロボット本体2の荷台6に備えられている。指示スイッチ12は、作業者が全方向移動ロボット1の自律走行の開始を指示するための手動操作スイッチである。 The command switch 12 is not shown in the figure, but is provided, for example, on the platform 6 of the robot body 2. The command switch 12 is a manually operated switch that allows an operator to command the omnidirectional mobile robot 1 to start autonomous travel.

レーザセンサ13は、基台4の上面に取り付けられている(図1参照)。レーザセンサ13は、全方向移動ロボット1が4輪駆動状態(後述)にあるときの前端部及び後端部に配置されている。レーザセンサ13は、全方向移動ロボット1の周囲に向けてレーザを照射し、レーザの反射光を受光することにより、全方向移動ロボット1の周囲に存在する物体を検出する。レーザセンサ13としては、例えばLIDAR(Light Detection and Ranging)またはレーザレンジファインダ等が使用される。 The laser sensor 13 is attached to the upper surface of the base 4 (see FIG. 1). The laser sensor 13 is located at the front end and rear end when the omnidirectional mobile robot 1 is in a four-wheel drive state (described later). The laser sensor 13 detects objects present around the omnidirectional mobile robot 1 by emitting a laser around the omnidirectional mobile robot 1 and receiving the reflected laser light. As the laser sensor 13, for example, a LIDAR (Light Detection and Ranging) or a laser range finder is used.

地図データ記憶部14は、全方向移動ロボット1が走行するエリアの地図データを記憶する。地図データには、棚、壁及び柱等といった物体のデータだけでなく、坂道等のデータも含まれている。 The map data storage unit 14 stores map data for the area in which the omnidirectional mobile robot 1 travels. The map data includes not only data on objects such as shelves, walls, and pillars, but also data on slopes, etc.

コントローラ15は、CPU、RAM、ROM及び入出力インターフェース等により構成されている。コントローラ15は、走行制御部16と、下り坂検知部17と、向き設定部18と、障害物判定部19と、停止制御部20とを有している。 The controller 15 is composed of a CPU, RAM, ROM, an input/output interface, etc. The controller 15 has a driving control unit 16, a downhill detection unit 17, a direction setting unit 18, an obstacle determination unit 19, and a stop control unit 20.

走行制御部16は、指示スイッチ12により全方向移動ロボット1の自律走行の開始が指示されると、レーザセンサ13の検出データ及び地図データ記憶部14に記憶された地図データに基づいて、全方向移動ロボット1を走行させるように走行モータ11を制御する。 When the instruction switch 12 instructs the omnidirectional mobile robot 1 to start autonomous driving, the driving control unit 16 controls the driving motor 11 to drive the omnidirectional mobile robot 1 based on the detection data from the laser sensor 13 and the map data stored in the map data storage unit 14.

具体的には、走行制御部16は、例えばSLAM(simultaneous localization andmapping)手法を用いて、レーザセンサ13の検出データと地図データ記憶部14に記憶された地図データとをマッチングさせて全方向移動ロボット1の自己位置を推定し、全方向移動ロボット1を目的地に向かって走行させるように走行モータ11を制御する。SLAMは、センサデータ及び地図データを用いて自己位置推定を行う自己位置推定技術である。 Specifically, the driving control unit 16 estimates the self-position of the omnidirectional mobile robot 1 by matching the detection data of the laser sensor 13 with the map data stored in the map data storage unit 14, for example using a method called SLAM (simultaneous localization and mapping), and controls the driving motor 11 to drive the omnidirectional mobile robot 1 toward the destination. SLAM is a self-position estimation technology that estimates the self-position using sensor data and map data.

全方向移動ロボット1は、通常は図4(a)に示されるように、走行モータ11の駆動効率の観点から、4輪駆動状態で走行する。4輪駆動状態は、4つの車輪3全てが全方向移動ロボット1の進行方向Aに相当する方向Bに回転駆動される状態である。4輪駆動状態での走行は、並進と称される。 As shown in FIG. 4(a), the omnidirectional mobile robot 1 normally travels in four-wheel drive mode from the viewpoint of drive efficiency of the travel motor 11. In the four-wheel drive mode, all four wheels 3 are driven to rotate in a direction B that corresponds to the traveling direction A of the omnidirectional mobile robot 1. Travel in the four-wheel drive mode is called translation.

なお、4輪駆動状態では、4つの車輪3の回転速度を変えることで、全方向移動ロボット1の向きを変えずに、全方向移動ロボット1が水平方向360度どの方向にも進むことが可能である。ただし、走行モータ11により4つの車輪3を全て同じ速度で回転させることで、全方向移動ロボット1を最も効率良く4輪駆動状態で走行させることができる。 In the four-wheel drive state, the omnidirectional mobile robot 1 can move in any direction horizontally through 360 degrees by changing the rotation speed of the four wheels 3 without changing the orientation of the omnidirectional mobile robot 1. However, the omnidirectional mobile robot 1 can be most efficiently driven in the four-wheel drive state by rotating all four wheels 3 at the same speed using the travel motor 11.

また、全方向移動ロボット1は、図4(c)に示されるように、2輪駆動状態で走行することも可能である。2輪駆動状態は、4つの車輪3のうち対向する2つの車輪3が全方向移動ロボット1の進行方向Aに相当する方向Bに回転駆動され、他の2つの車輪3は回転駆動されない状態である。このとき、全方向移動ロボット1の進行方向Aに垂直な軸心を有する2つの車輪3のみが回転駆動される。2輪駆動状態での走行は、斜行と称される。 The omnidirectional mobile robot 1 can also travel in a two-wheel drive state, as shown in FIG. 4(c). In the two-wheel drive state, two opposing wheels 3 of the four wheels 3 are driven to rotate in a direction B corresponding to the traveling direction A of the omnidirectional mobile robot 1, and the other two wheels 3 are not driven to rotate. In this case, only the two wheels 3 with axes perpendicular to the traveling direction A of the omnidirectional mobile robot 1 are driven to rotate. Traveling in the two-wheel drive state is called diagonal driving.

走行制御部16は、後述する向き設定部18により全方向移動ロボット1の向きが4輪駆動状態の向きに設定されたときは、全方向移動ロボット1を4輪駆動状態で走行させるように走行モータ11を制御する。走行制御部16は、後述する向き設定部18により全方向移動ロボット1の向きが2輪駆動状態の向きに設定されたときは、全方向移動ロボット1を2輪駆動状態で走行させるように走行モータ11を制御する。 When the orientation of the omnidirectional mobile robot 1 is set to a four-wheel drive orientation by the orientation setting unit 18 described below, the travel control unit 16 controls the travel motor 11 to make the omnidirectional mobile robot 1 travel in four-wheel drive mode. When the orientation of the omnidirectional mobile robot 1 is set to a two-wheel drive orientation by the orientation setting unit 18 described below, the travel control unit 16 controls the travel motor 11 to make the omnidirectional mobile robot 1 travel in two-wheel drive mode.

下り坂検知部17は、地図データ記憶部14に記憶された地図データに基づいて、全方向移動ロボット1が下り坂S(図7参照)を走行するかどうかを検知する。具体的には、下り坂検知部17は、地図データに基づいて、全方向移動ロボット1が下り坂Sの手前に達したかどうかを判断する。また、下り坂検知部17は、地図データに基づいて、全方向移動ロボット1が下り坂Sを下りきったかどうかを判断する。 The downhill detection unit 17 detects whether the omnidirectional mobile robot 1 is traveling downhill S (see FIG. 7) based on the map data stored in the map data storage unit 14. Specifically, the downhill detection unit 17 determines whether the omnidirectional mobile robot 1 has reached the front of the downhill S based on the map data. The downhill detection unit 17 also determines whether the omnidirectional mobile robot 1 has reached the end of the downhill S based on the map data.

向き設定部18は、全方向移動ロボット1の向きを設定する。向き設定部18は、下り坂検知部17により全方向移動ロボット1が下り坂Sを走行することが検知されたときは、全方向移動ロボット1の向きを2輪駆動状態の向きに設定する。 The orientation setting unit 18 sets the orientation of the omnidirectional mobile robot 1. When the downhill detection unit 17 detects that the omnidirectional mobile robot 1 is traveling downhill S, the orientation setting unit 18 sets the orientation of the omnidirectional mobile robot 1 to the orientation for a two-wheel drive state.

向き設定部18は、全方向移動ロボット1が4輪駆動状態で走行しているときに、下り坂検知部17により全方向移動ロボット1が下り坂Sを走行することが検知されると、全方向移動ロボット1を旋回させることで全方向移動ロボット1の向きを4輪駆動状態の向きから2輪駆動状態の向きに切り替えるように走行モータ11を制御する。 When the omnidirectional mobile robot 1 is traveling in four-wheel drive mode and the downhill detection unit 17 detects that the omnidirectional mobile robot 1 is traveling downhill S, the orientation setting unit 18 controls the travel motor 11 to rotate the omnidirectional mobile robot 1 to switch the orientation of the omnidirectional mobile robot 1 from the orientation in four-wheel drive mode to the orientation in two-wheel drive mode.

具体的には、向き設定部18は、全方向移動ロボット1が4輪駆動状態で走行しているときに、下り坂検知部17により全方向移動ロボット1が下り坂Sの手前に達したと判断されると、下り坂Sの手前において全方向移動ロボット1を旋回させることで全方向移動ロボット1の向きを4輪駆動状態の向きから2輪駆動状態の向きに切り替えるように走行モータ11を制御する。 Specifically, when the omnidirectional mobile robot 1 is traveling in four-wheel drive mode and the downhill detection unit 17 determines that the omnidirectional mobile robot 1 has reached the front of a downhill slope S, the orientation setting unit 18 controls the travel motor 11 to rotate the omnidirectional mobile robot 1 just before the downhill slope S, thereby switching the orientation of the omnidirectional mobile robot 1 from the orientation in four-wheel drive mode to the orientation in two-wheel drive mode.

全方向移動ロボット1の向きが4輪駆動状態の向きとなっている(図4(a)参照)ときに、図4(b)に示されるように、4つの車輪3全てを基台4の周方向に沿って同じ方向Cに回転させることで、全方向移動ロボット1を45度だけ旋回させると、全方向移動ロボット1の向きが2輪駆動状態の向きとなる(図4(c)参照)となる。 When the orientation of the omnidirectional mobile robot 1 is in a four-wheel drive state orientation (see FIG. 4(a)), by rotating all four wheels 3 in the same direction C along the circumferential direction of the base 4 as shown in FIG. 4(b), the omnidirectional mobile robot 1 turns by 45 degrees, and the orientation of the omnidirectional mobile robot 1 becomes a two-wheel drive state orientation (see FIG. 4(c)).

また、向き設定部18は、全方向移動ロボット1が2輪駆動状態で走行しているときに、下り坂検知部17により全方向移動ロボット1が下り坂Sを走行しないことが検知されると、全方向移動ロボット1を旋回させることで全方向移動ロボット1の向きを2輪駆動状態の向きから4輪駆動状態の向きに切り替えるように走行モータ11を制御する。 In addition, when the omnidirectional mobile robot 1 is traveling in two-wheel drive mode and the downhill detection unit 17 detects that the omnidirectional mobile robot 1 is not traveling downhill S, the orientation setting unit 18 controls the travel motor 11 to rotate the omnidirectional mobile robot 1 to switch the orientation of the omnidirectional mobile robot 1 from the orientation of the two-wheel drive mode to the orientation of the four-wheel drive mode.

具体的には、向き設定部18は、全方向移動ロボット1が2輪駆動状態で走行しているときに、下り坂検知部17により全方向移動ロボット1が下り坂Sを下りきったと判断されると、全方向移動ロボット1を旋回させることで全方向移動ロボット1の向きを2輪駆動状態の向きから4輪駆動状態の向きに切り替えるように走行モータ11を制御する。 Specifically, when the omnidirectional mobile robot 1 is traveling in two-wheel drive mode, if the downhill detection unit 17 determines that the omnidirectional mobile robot 1 has reached the bottom of the downhill slope S, the orientation setting unit 18 controls the travel motor 11 to rotate the omnidirectional mobile robot 1 to switch the orientation of the omnidirectional mobile robot 1 from the orientation in two-wheel drive mode to the orientation in four-wheel drive mode.

障害物判定部19は、レーザセンサ13の検出データに基づいて、全方向移動ロボット1の進行方向Aに障害物X(図7参照)が存在するかどうかを判定する。障害物Xは、作業者、荷物または他の全方向移動ロボット1等である。障害物判定部19は、レーザセンサ13と協働して、全方向移動ロボット1の進行方向Aに障害物Xが存在するかどうかを検知する障害物検知部を構成する。 The obstacle determination unit 19 determines whether or not an obstacle X (see FIG. 7) exists in the traveling direction A of the omnidirectional mobile robot 1 based on the detection data of the laser sensor 13. The obstacle X may be a worker, baggage, or another omnidirectional mobile robot 1. The obstacle determination unit 19 cooperates with the laser sensor 13 to constitute an obstacle detection unit that detects whether or not an obstacle X exists in the traveling direction A of the omnidirectional mobile robot 1.

停止制御部20は、下り坂検知部17により全方向移動ロボット1が下り坂Sを走行していることが検知されたときに、障害物判定部19により全方向移動ロボット1の進行方向Aに障害物Xが存在することが検知されると、全方向移動ロボット1の走行を停止させるように走行モータ11を制御する。 When the downhill detection unit 17 detects that the omnidirectional mobile robot 1 is traveling downhill S, and the obstacle determination unit 19 detects that there is an obstacle X in the traveling direction A of the omnidirectional mobile robot 1, the stop control unit 20 controls the traveling motor 11 to stop the traveling of the omnidirectional mobile robot 1.

図5は、コントローラ15により実行される走行制御処理の手順を示すフローチャートである。本処理は、作業者により指示スイッチ12がON操作されると、実行される。なお、本処理では、平坦な作業場において全方向移動ロボット1が4輪駆動状態の向きで停止しているときに、指示スイッチ12がON操作される。そして、全方向移動ロボット1は、途中に下り坂S(図7参照)が存在する走行経路を目的地に向かって走行する。また、全方向移動ロボット1の自己位置の推定は、常時行われる。 Figure 5 is a flow chart showing the procedure of the travel control process executed by the controller 15. This process is executed when the instruction switch 12 is turned ON by the operator. In this process, the instruction switch 12 is turned ON when the omnidirectional mobile robot 1 is stopped in a flat work area in a four-wheel drive orientation. The omnidirectional mobile robot 1 then travels toward the destination along a travel route that includes a downhill slope S (see Figure 7). The omnidirectional mobile robot 1 constantly estimates its own position.

図5において、コントローラ15は、まず地図データ記憶部14に記憶された地図データを取得する(手順S101)。続いて、図4(a)に示されるように、全方向移動ロボット1を4輪駆動状態で走行させるように走行モータ11を制御する(手順S102)。 In FIG. 5, the controller 15 first acquires the map data stored in the map data storage unit 14 (step S101). Next, as shown in FIG. 4(a), the controller 15 controls the travel motor 11 to drive the omnidirectional mobile robot 1 in four-wheel drive mode (step S102).

続いて、コントローラ15は、地図データと全方向移動ロボット1の自己位置とに基づいて、全方向移動ロボット1が目的地に到達したかどうかを判断する(手順S103)。コントローラ15は、全方向移動ロボット1が目的地に到達していないと判断したときは、地図データと全方向移動ロボット1の自己位置とに基づいて、全方向移動ロボット1が下り坂Sの手前に達したかどうかを判断する(手順S104)。コントローラ15は、全方向移動ロボット1が下り坂Sの手前に達していないと判断したときは、上記の手順S103を再度実行する。 Then, the controller 15 determines whether the omnidirectional mobile robot 1 has reached the destination based on the map data and the self-position of the omnidirectional mobile robot 1 (step S103). If the controller 15 determines that the omnidirectional mobile robot 1 has not reached the destination, the controller 15 determines whether the omnidirectional mobile robot 1 has reached the front of the downhill slope S based on the map data and the self-position of the omnidirectional mobile robot 1 (step S104). If the controller 15 determines that the omnidirectional mobile robot 1 has not reached the front of the downhill slope S, the controller 15 executes the above step S103 again.

コントローラ15は、全方向移動ロボット1が下り坂Sの手前に達したと判断したときは、図4(b),(c)に示されるように、下り坂Sの手前において全方向移動ロボット1を45度だけ旋回させるように走行モータ11を制御する(手順S105)。これにより、下り坂Sの手前の平地または上り坂において、全方向移動ロボット1の向きが4輪駆動状態の向きから2輪駆動状態の向きに切り替わる。そして、コントローラ15は、全方向移動ロボット1を2輪駆動状態で走行させるように走行モータ11を制御する(手順S106)。 When the controller 15 determines that the omnidirectional mobile robot 1 has reached the front of the downhill slope S, it controls the travel motor 11 to rotate the omnidirectional mobile robot 1 by 45 degrees just before the downhill slope S, as shown in Figures 4(b) and (c) (step S105). This causes the orientation of the omnidirectional mobile robot 1 to switch from a four-wheel drive state orientation to a two-wheel drive state orientation on the flat ground or uphill just before the downhill slope S. The controller 15 then controls the travel motor 11 to make the omnidirectional mobile robot 1 travel in two-wheel drive mode (step S106).

続いて、コントローラ15は、地図データと全方向移動ロボット1の自己位置とに基づいて、全方向移動ロボット1が下り坂Sを下りきったかどうかを判断する(手順S107)。コントローラ15は、全方向移動ロボット1が下り坂Sを下りきったと判断したときは、全方向移動ロボット1を45度だけ旋回させるように走行モータ11を制御する(手順S108)。これにより、下り坂Sの通過後の平地または上り坂において、全方向移動ロボット1の向きが2輪駆動状態の向きから4輪駆動状態の向きに切り替わる。そして、コントローラ15は、上記の手順S102を再度実行する。 Then, the controller 15 judges whether the omnidirectional mobile robot 1 has reached the bottom of the downhill S based on the map data and the self-position of the omnidirectional mobile robot 1 (step S107). When the controller 15 judges that the omnidirectional mobile robot 1 has reached the bottom of the downhill S, it controls the travel motor 11 to turn the omnidirectional mobile robot 1 by 45 degrees (step S108). As a result, the orientation of the omnidirectional mobile robot 1 switches from the orientation in the two-wheel drive state to the orientation in the four-wheel drive state on flat ground or on an uphill slope after passing the downhill S. The controller 15 then executes the above step S102 again.

コントローラ15は、手順S103で全方向移動ロボット1が目的地に到達したと判断したときは、全方向移動ロボット1の走行を停止させるように走行モータ11を制御し(手順S109)。本処理を終了する。 When the controller 15 determines in step S103 that the omnidirectional mobile robot 1 has reached the destination, it controls the travel motor 11 to stop the travel of the omnidirectional mobile robot 1 (step S109). This process ends.

ここで、走行制御部16は、上記の手順S101~S103,S106,S109を実行する。下り坂検知部17は、上記の手順S104,S107を実行する。向き設定部18は、上記の手順S105,S108を実行する。 Here, the driving control unit 16 executes the above steps S101 to S103, S106, and S109. The downhill detection unit 17 executes the above steps S104 and S107. The orientation setting unit 18 executes the above steps S105 and S108.

図6は、コントローラ15により実行される停止制御処理の手順を示すフローチャートである。本処理も、指示スイッチ12がON操作されると、実行される。 Figure 6 is a flowchart showing the procedure for the stop control process executed by the controller 15. This process is also executed when the instruction switch 12 is turned ON.

図6において、コントローラ15は、まず地図データ記憶部14に記憶された地図データを取得する(手順S111)。そして、コントローラ15は、地図データと全方向移動ロボット1の自己位置とに基づいて、全方向移動ロボット1が下り坂Sを走行しているかどうかを判断する(手順S112)。 In FIG. 6, the controller 15 first acquires the map data stored in the map data storage unit 14 (step S111). Then, based on the map data and the self-position of the omnidirectional mobile robot 1, the controller 15 determines whether the omnidirectional mobile robot 1 is traveling downhill S (step S112).

コントローラ15は、全方向移動ロボット1が下り坂Sを走行していると判断したときは、レーザセンサ13の検出データを取得する(手順S113)。そして、コントローラ15は、レーザセンサ13の検出データに基づいて、全方向移動ロボット1の進行方向に障害物X(図7参照)が存在しているかどうかを判断する(手順S114)。コントローラ15は、全方向移動ロボット1の進行方向に障害物Xが存在していないと判断したときは、上記の手順S112を再度実行する。 When the controller 15 determines that the omnidirectional mobile robot 1 is traveling downhill S, it acquires detection data from the laser sensor 13 (step S113). Then, based on the detection data from the laser sensor 13, the controller 15 determines whether or not an obstacle X (see FIG. 7) is present in the traveling direction of the omnidirectional mobile robot 1 (step S114). When the controller 15 determines that no obstacle X is present in the traveling direction of the omnidirectional mobile robot 1, it executes the above step S112 again.

コントローラ15は、全方向移動ロボット1の進行方向に障害物Xが存在していると判断したときは、全方向移動ロボット1の走行を非常停止させるように走行モータ11を制御する(手順S115)。これにより、全方向移動ロボット1は、障害物Xの手前において非常停止する。 When the controller 15 determines that an obstacle X is present in the traveling direction of the omnidirectional mobile robot 1, it controls the traveling motor 11 to bring the omnidirectional mobile robot 1 to an emergency stop (step S115). As a result, the omnidirectional mobile robot 1 comes to an emergency stop in front of the obstacle X.

ここで、下り坂検知部17は、上記の手順S111,S112を実行する。障害物判定部19は、上記の手順S113,S114を実行する。停止制御部20は、上記の手順S115を実行する。 Here, the downhill detection unit 17 executes the above steps S111 and S112. The obstacle determination unit 19 executes the above steps S113 and S114. The stop control unit 20 executes the above step S115.

ところで、全方向移動ロボット1が下り坂Sを4輪駆動状態で走行(並進)する場合には、以下の課題が発生する。即ち、図7に示されるように、全方向移動ロボット1が下り坂Sを走行しているときに、全方向移動ロボット1の進行方向Aに障害物Xが存在すると、レーザセンサ13から照射されるレーザLにより障害物Xが検知され、全方向移動ロボット1が減速して非常停止する。 However, when the omnidirectional mobile robot 1 travels (translates) downhill S in four-wheel drive mode, the following problem occurs. That is, as shown in FIG. 7, when the omnidirectional mobile robot 1 travels downhill S, if an obstacle X is present in the traveling direction A of the omnidirectional mobile robot 1, the obstacle X is detected by the laser L emitted from the laser sensor 13, and the omnidirectional mobile robot 1 decelerates and comes to an emergency stop.

ただし、全方向移動ロボット1の4輪駆動状態では、全方向移動ロボット1のホイールベースWが短い(図4(a)参照)。ホイールベースWは、全方向移動ロボット1の進行方向Aに対して前後の車輪3間の距離である。このため、下り坂Sにおける全方向移動ロボット1の急減速時に、全方向移動ロボット1の進行方向Aに対して後側の車輪3が下り坂Sの路面から浮かないように、全方向移動ロボット1の速度または減速度を落とす必要がある。しかし、この場合には、全方向移動ロボット1の走行を停止させる際のサイクルタイムが長くなる。また、全方向移動ロボット1の減速度を落とすと、全方向移動ロボット1の停止距離が長くなってしまう。 However, when the omnidirectional mobile robot 1 is in four-wheel drive mode, the wheelbase W of the omnidirectional mobile robot 1 is short (see FIG. 4(a)). The wheelbase W is the distance between the front and rear wheels 3 in the direction of travel A of the omnidirectional mobile robot 1. For this reason, when the omnidirectional mobile robot 1 suddenly decelerates on a downhill slope S, it is necessary to reduce the speed or deceleration of the omnidirectional mobile robot 1 so that the rear wheels 3 in the direction of travel A of the omnidirectional mobile robot 1 do not lift off the surface of the downhill slope S. However, in this case, the cycle time required to stop the omnidirectional mobile robot 1 from traveling becomes longer. Furthermore, if the deceleration of the omnidirectional mobile robot 1 is reduced, the stopping distance of the omnidirectional mobile robot 1 becomes longer.

そのような課題に対し、本実施形態では、全方向移動ロボット1が下り坂Sを走行することが検知されると、全方向移動ロボット1の向きは、4つの車輪3のうち対向する2つの車輪3が駆動される2輪駆動状態の向きに設定される。そして、全方向移動ロボット1は、下り坂Sを2輪駆動状態で走行する。ここで、2輪駆動状態では、4つの車輪3が駆動される4輪駆動状態よりも全方向移動ロボット1のホイールベースWが長い(図4(c)参照)ため、下り坂Sにおいて全方向移動ロボット1を急減速させても、4輪駆動状態に比べて全方向移動ロボット1の進行方向Aに対して後側の車輪3が浮きにくい。従って、下り坂において全方向移動ロボット1の走行を停止させる際に、全方向移動ロボット1の減速度を上げることができる。これにより、下り坂Sにおける全方向移動ロボット1の停止距離を短縮することができる。また、全方向移動ロボット1の速度及び減速度を下げずに済むため、全方向移動ロボット1の走行停止時のサイクルタイムを短縮することもできる。 In response to such a problem, in this embodiment, when it is detected that the omnidirectional mobile robot 1 is traveling downhill S, the orientation of the omnidirectional mobile robot 1 is set to the orientation of a two-wheel drive state in which two opposing wheels 3 out of the four wheels 3 are driven. The omnidirectional mobile robot 1 then travels downhill S in the two-wheel drive state. Here, in the two-wheel drive state, the wheelbase W of the omnidirectional mobile robot 1 is longer than in the four-wheel drive state in which the four wheels 3 are driven (see FIG. 4(c)). Therefore, even if the omnidirectional mobile robot 1 is suddenly decelerated on the downhill S, the rear wheels 3 are less likely to float in the traveling direction A of the omnidirectional mobile robot 1 compared to the four-wheel drive state. Therefore, when the omnidirectional mobile robot 1 is stopped traveling on a downhill slope, the deceleration of the omnidirectional mobile robot 1 can be increased. This allows the stopping distance of the omnidirectional mobile robot 1 on the downhill slope S to be shortened. In addition, since it is not necessary to reduce the speed and deceleration of the omnidirectional mobile robot 1, the cycle time when the omnidirectional mobile robot 1 stops traveling can also be shortened.

また、本実施形態では、全方向移動ロボット1が4輪駆動状態で走行しているときに、全方向移動ロボット1が下り坂Sを走行することが検知されても、全方向移動ロボット1が旋回することで、全方向移動ロボット1の向きが4輪駆動状態の向きから2輪駆動状態の向きにスムーズに切り替わる。 In addition, in this embodiment, even if the omnidirectional mobile robot 1 is detected traveling downhill S while traveling in four-wheel drive mode, the omnidirectional mobile robot 1 turns and the orientation of the omnidirectional mobile robot 1 smoothly switches from the orientation in four-wheel drive mode to the orientation in two-wheel drive mode.

また、本実施形態では、全方向移動ロボット1が走行するエリアの地図データに基づいて、全方向移動ロボット1が下り坂Sを走行するかどうかが検知される。このため、全方向移動ロボット1が下り坂Sを走行していることを検出するセンサ等が不要となる。従って、全方向移動ロボット1が下り坂Sを走行するかどうかの検知を安価に実現することができる。 In addition, in this embodiment, whether the omnidirectional mobile robot 1 is traveling downhill S is detected based on map data of the area in which the omnidirectional mobile robot 1 is traveling. Therefore, a sensor or the like that detects that the omnidirectional mobile robot 1 is traveling downhill S is not required. Therefore, detection of whether the omnidirectional mobile robot 1 is traveling downhill S can be achieved inexpensively.

また、本実施形態では、全方向移動ロボット1が4輪駆動状態で走行しているときに、全方向移動ロボット1が下り坂Sの手前に達すると、下り坂Sの手前において全方向移動ロボット1が旋回することで、全方向移動ロボット1の向きが4輪駆動状態の向きから2輪駆動状態の向きに切り替わる。このため、下り坂Sの始点から全方向移動ロボット1が下り坂Sを2輪駆動状態で走行することとなる。従って、全方向移動ロボット1が下り坂Sを安定して走行するようになる。 In addition, in this embodiment, when the omnidirectional mobile robot 1 is traveling in four-wheel drive mode and reaches the front of the downhill slope S, the omnidirectional mobile robot 1 turns just before the downhill slope S, switching the orientation of the omnidirectional mobile robot 1 from the four-wheel drive orientation to the two-wheel drive orientation. As a result, the omnidirectional mobile robot 1 travels downhill S in two-wheel drive mode from the start point of the downhill slope S. This allows the omnidirectional mobile robot 1 to travel stably downhill S.

また、本実施形態では、全方向移動ロボット1が下り坂Sを2輪駆動状態で走行しているときに、全方向移動ロボット1の進行方向Aに障害物Xが存在することが検知されると、全方向移動ロボット1の走行が強制的に停止する。このとき、上述したように全方向移動ロボット1の減速度を上げることができる。従って、下り坂Sにおいて全方向移動ロボット1の進行方向Aに障害物Xが検知されても、全方向移動ロボット1を短い距離で停止させることができる。 In addition, in this embodiment, when the omnidirectional mobile robot 1 is traveling downhill S in two-wheel drive mode, if the presence of an obstacle X is detected in the traveling direction A of the omnidirectional mobile robot 1, the omnidirectional mobile robot 1 is forced to stop traveling. At this time, the deceleration of the omnidirectional mobile robot 1 can be increased as described above. Therefore, even if an obstacle X is detected in the traveling direction A of the omnidirectional mobile robot 1 on the downhill slope S, the omnidirectional mobile robot 1 can be stopped in a short distance.

図8は、本発明の第2実施形態に係る走行制御装置の構成を示すブロック図である。図8において、本実施形態では、SLAM手法を用いて全方向移動ロボット1の自己位置を推定して全方向移動ロボット1を走行させるのではなく、走行路の路面に設置された磁気テープ(図示せず)に沿って全方向移動ロボット1を走行させる。 Figure 8 is a block diagram showing the configuration of a driving control device according to a second embodiment of the present invention. In this embodiment, as shown in Figure 8, the omnidirectional mobile robot 1 is not driven by estimating its own position using the SLAM technique, but is driven by a magnetic tape (not shown) installed on the road surface of the roadway.

図8において、本実施形態の走行制御装置10Aは、上記の第1実施形態における地図データ記憶部14に代えて、磁気センサ25及びジャイロセンサ26を備えている。磁気センサ25は、走行路の路面に設置された磁気テープを検出する。ジャイロセンサ26は、全方向移動ロボット1の傾き角を検出する傾き角検出部である。 In FIG. 8, the driving control device 10A of this embodiment is equipped with a magnetic sensor 25 and a gyro sensor 26 instead of the map data storage unit 14 in the first embodiment. The magnetic sensor 25 detects magnetic tape installed on the road surface of the driving path. The gyro sensor 26 is an inclination angle detection unit that detects the inclination angle of the omnidirectional mobile robot 1.

また、走行制御装置10Aは、上記の第1実施形態におけるコントローラ15に代えて、コントローラ15Aを備えている。コントローラ15Aは、走行制御部16Aと、下り坂検知部17Aと、上記の向き設定部18、障害物判定部19及び停止制御部20とを有している。 The driving control device 10A also includes a controller 15A instead of the controller 15 in the first embodiment. The controller 15A includes a driving control unit 16A, a downhill detection unit 17A, the above-mentioned orientation setting unit 18, an obstacle determination unit 19, and a stop control unit 20.

走行制御部16Aは、指示スイッチ12により全方向移動ロボット1の自律走行の開始が指示されると、磁気センサ25の検出データに基づいて、全方向移動ロボット1を走行させるように走行モータ11を制御する。具体的には、走行制御部16Aは、磁気センサ25の検出データに基づいて全方向移動ロボット1の自己位置を推定し、全方向移動ロボット1を目的地に向かって走行させるように走行モータ11を制御する。 When the instruction switch 12 instructs the omnidirectional mobile robot 1 to start autonomous traveling, the traveling control unit 16A controls the traveling motor 11 to make the omnidirectional mobile robot 1 travel based on the detection data of the magnetic sensor 25. Specifically, the traveling control unit 16A estimates the self-position of the omnidirectional mobile robot 1 based on the detection data of the magnetic sensor 25, and controls the traveling motor 11 to make the omnidirectional mobile robot 1 travel toward the destination.

下り坂検知部17Aは、ジャイロセンサ26により検出された全方向移動ロボット1の傾き角に基づいて、全方向移動ロボット1が下り坂Sを走行するかどうかを検知する。具体的には、下り坂検知部17Aは、全方向移動ロボット1の傾き角に基づいて、全方向移動ロボット1が下り坂Sを走行しているかどうかを判断する。また、下り坂検知部17Aは、全方向移動ロボット1の傾き角に基づいて、全方向移動ロボット1が下り坂Sを下りきったかどうかを判断する。 The downhill detection unit 17A detects whether the omnidirectional mobile robot 1 is traveling downhill S based on the tilt angle of the omnidirectional mobile robot 1 detected by the gyro sensor 26. Specifically, the downhill detection unit 17A determines whether the omnidirectional mobile robot 1 is traveling downhill S based on the tilt angle of the omnidirectional mobile robot 1. The downhill detection unit 17A also determines whether the omnidirectional mobile robot 1 has reached the bottom of the downhill S based on the tilt angle of the omnidirectional mobile robot 1.

図9は、コントローラ15Aにより実行される走行制御処理の手順を示すフローチャートであり、図5に対応している。 Figure 9 is a flowchart showing the procedure of the driving control process executed by the controller 15A, and corresponds to Figure 5.

図9において、コントローラ15Aは、まず全方向移動ロボット1を4輪駆動状態で走行させるように走行モータ11を制御する(手順S121)。続いて、コントローラ15Aは、全方向移動ロボット1の自己位置に基づいて、全方向移動ロボット1が目的地に到達したかどうかを判断する(手順S122)。 In FIG. 9, the controller 15A first controls the travel motor 11 to drive the omnidirectional mobile robot 1 in four-wheel drive mode (step S121). Next, the controller 15A determines whether the omnidirectional mobile robot 1 has reached its destination based on the robot's own position (step S122).

コントローラ15Aは、全方向移動ロボット1が目的地に到達していないと判断したときは、ジャイロセンサ26の検出値を取得する(手順S123)。そして、コントローラ15Aは、ジャイロセンサ26の検出値に基づいて、全方向移動ロボット1が下り坂Sを走行しているかどうかを判断する(手順S124)。コントローラ15Aは、全方向移動ロボット1が下り坂Sを走行していないと判断したときは、上記の手順S122を再度実行する。 When the controller 15A determines that the omnidirectional mobile robot 1 has not reached the destination, it acquires the detection value of the gyro sensor 26 (step S123). Then, the controller 15A determines whether the omnidirectional mobile robot 1 is traveling downhill S based on the detection value of the gyro sensor 26 (step S124). When the controller 15A determines that the omnidirectional mobile robot 1 is not traveling downhill S, it executes the above step S122 again.

コントローラ15Aは、全方向移動ロボット1が下り坂Sを走行していると判断したときは、全方向移動ロボット1を45度だけ旋回させるように走行モータ11を制御する(手順S125)。続いて、コントローラ15Aは、全方向移動ロボット1を2輪駆動状態で走行させるように走行モータ11を制御する(手順S126)。 When the controller 15A determines that the omnidirectional mobile robot 1 is traveling downhill S, it controls the traveling motor 11 to turn the omnidirectional mobile robot 1 by 45 degrees (step S125). Next, the controller 15A controls the traveling motor 11 to travel the omnidirectional mobile robot 1 in two-wheel drive mode (step S126).

続いて、コントローラ15Aは、ジャイロセンサ26の検出値を取得する(手順S127)。そして、コントローラ15Aは、ジャイロセンサ26の検出値に基づいて、全方向移動ロボット1が下り坂Sを下りきったかどうかを判断する(手順S128)。コントローラ15Aは、全方向移動ロボット1が下り坂Sを下りきっていないと判断したときは、上記の手順S127を再度実行する。 Then, the controller 15A acquires the detection value of the gyro sensor 26 (step S127). The controller 15A then determines whether the omnidirectional mobile robot 1 has reached the bottom of the downward slope S based on the detection value of the gyro sensor 26 (step S128). If the controller 15A determines that the omnidirectional mobile robot 1 has not reached the bottom of the downward slope S, it executes the above step S127 again.

コントローラ15Aは、全方向移動ロボット1が下り坂Sを下りきったと判断したときは、全方向移動ロボット1を45度だけ旋回させるように走行モータ11を制御し(手順S129)、上記の手順S121を再度実行する。 When the controller 15A determines that the omnidirectional mobile robot 1 has reached the bottom of the downward slope S, it controls the travel motor 11 to rotate the omnidirectional mobile robot 1 by 45 degrees (step S129), and executes the above step S121 again.

コントローラ15Aは、手順S122で全方向移動ロボット1が目的地に到達したと判断したときは、全方向移動ロボット1の走行を停止させるように走行モータ11を制御し(手順S130)。本処理を終了する。 When the controller 15A determines in step S122 that the omnidirectional mobile robot 1 has reached the destination, it controls the travel motor 11 to stop the travel of the omnidirectional mobile robot 1 (step S130). This process ends.

ここで、走行制御部16Aは、上記の手順S121,S122,S126,S130を実行する。下り坂検知部17Aは、上記の手順S123,S124,S127,S128を実行する。向き設定部18は、上記の手順S125,S129を実行する。 Here, the driving control unit 16A executes the above steps S121, S122, S126, and S130. The downhill detection unit 17A executes the above steps S123, S124, S127, and S128. The orientation setting unit 18 executes the above steps S125 and S129.

以上のように本実施形態においても、全方向移動ロボット1が下り坂Sを走行することが検知されると、全方向移動ロボット1の向きは、4つの車輪3のうち対向する2つの車輪3が駆動される2輪駆動状態の向きに設定される。そして、全方向移動ロボット1は、下り坂Sを2輪駆動状態で走行する。このため、上記の第1実施形態と同様に、下り坂Sにおける全方向移動ロボット1の停止距離を短縮することができる。 As described above, in this embodiment as well, when it is detected that the omnidirectional mobile robot 1 is traveling downhill S, the orientation of the omnidirectional mobile robot 1 is set to a two-wheel drive orientation in which two opposing wheels 3 out of the four wheels 3 are driven. The omnidirectional mobile robot 1 then travels downhill S in two-wheel drive mode. Therefore, similar to the first embodiment described above, the stopping distance of the omnidirectional mobile robot 1 on the downhill S can be shortened.

また、本実施形態では、全方向移動ロボット1の傾き角に基づいて、全方向移動ロボット1が下り坂Sを走行しているかどうかが判断される。従って、地図データを使用しないで全方向移動ロボット1を自律走行させる場合でも、全方向移動ロボット1が下り坂Sを走行するかどうかを検知することができる。 In addition, in this embodiment, whether the omnidirectional mobile robot 1 is traveling downhill S is determined based on the tilt angle of the omnidirectional mobile robot 1. Therefore, even if the omnidirectional mobile robot 1 is caused to travel autonomously without using map data, it is possible to detect whether the omnidirectional mobile robot 1 is traveling downhill S.

なお、本発明は、上記実施形態には限定されない。例えば上記の第1実施形態では、全方向移動ロボット1が下り坂Sの手前に達したときに、下り坂Sの手前において全方向移動ロボット1の向きが4輪駆動状態の向きから2輪駆動状態の向きに切り換えられているが、特にそのような形態には限られない。例えば、地図データ記憶部14に記憶された地図データに基づいて、全方向移動ロボット1が下り坂Sを走行しているかどうかを判断し、全方向移動ロボット1が下り坂Sを走行している途中で、全方向移動ロボット1の向きを4輪駆動状態の向きから2輪駆動状態の向きに切り替えてもよい。 The present invention is not limited to the above embodiment. For example, in the above first embodiment, when the omnidirectional mobile robot 1 reaches the front of the downhill slope S, the orientation of the omnidirectional mobile robot 1 is switched from the orientation of the four-wheel drive state to the orientation of the two-wheel drive state just before the downhill slope S, but the present invention is not particularly limited to such an embodiment. For example, it may be determined based on the map data stored in the map data storage unit 14 whether the omnidirectional mobile robot 1 is traveling downhill S, and while the omnidirectional mobile robot 1 is traveling downhill S, the orientation of the omnidirectional mobile robot 1 may be switched from the orientation of the four-wheel drive state to the orientation of the two-wheel drive state.

また、上記実施形態では、全方向移動ロボット1の自律走行開始地点が平地であることから、まず全方向移動ロボット1は4輪駆動状態で走行し、全方向移動ロボット1が下り坂Sに差し掛かると、全方向移動ロボット1の向きが4輪駆動状態の向きから2輪駆動状態の向きに切り替えられているが、特にそのような形態には限られない。例えば、全方向移動ロボット1の自律走行開始地点が下り坂Sの途中または下り坂Sの手前である場合は、全方向移動ロボット1をその場旋回させたり、全方向移動ロボット1を走行させながら旋回させることで、全方向移動ロボット1の向きを2輪駆動状態の向きに設定してから、全方向移動ロボット1を2輪駆動状態で走行させてもよい。 In the above embodiment, the starting point of the autonomous travel of the omnidirectional mobile robot 1 is flat ground, so the omnidirectional mobile robot 1 first travels in four-wheel drive mode, and when the omnidirectional mobile robot 1 approaches the downhill slope S, the orientation of the omnidirectional mobile robot 1 is switched from the four-wheel drive orientation to the two-wheel drive orientation, but this is not particularly limited to the above embodiment. For example, if the starting point of the autonomous travel of the omnidirectional mobile robot 1 is halfway up the downhill slope S or just before the downhill slope S, the orientation of the omnidirectional mobile robot 1 may be set to the two-wheel drive orientation by turning the omnidirectional mobile robot 1 on the spot or turning the omnidirectional mobile robot 1 while traveling, and then the omnidirectional mobile robot 1 may travel in two-wheel drive mode.

また、全方向移動ロボット1が下り坂Sに差し掛かるまで、全方向移動ロボット1を2輪駆動状態で走行させてもよい。この場合には、全方向移動ロボット1が下り坂Sに差し掛かっても、全方向移動ロボット1を旋回させなくて済む。 Alternatively, the omnidirectional mobile robot 1 may be driven in two-wheel drive mode until it approaches the downhill slope S. In this case, even if the omnidirectional mobile robot 1 approaches the downhill slope S, it is not necessary to turn the omnidirectional mobile robot 1.

また、上記実施形態では、全方向移動ロボット1の目的地も平地であるが、特にその形態には限られず、全方向移動ロボット1の目的地が下り坂または上り坂であってもよい。全方向移動ロボット1の目的地が下り坂である場合でも、全方向移動ロボット1を短い距離で目的地に停止させることができる。 In the above embodiment, the destination of the omnidirectional mobile robot 1 is also flat ground, but this is not limited to this form, and the destination of the omnidirectional mobile robot 1 may be downhill or uphill. Even if the destination of the omnidirectional mobile robot 1 is downhill, the omnidirectional mobile robot 1 can be stopped at the destination in a short distance.

また、上記実施形態では、レーザセンサ13により全方向移動ロボット1の進行方向Aに障害物Xが存在するかどうかが検知されているが、特にその形態には限られず、カメラ等を用いて全方向移動ロボット1の進行方向Aに障害物Xが存在するかどうかを検知してもよい。 In addition, in the above embodiment, the laser sensor 13 detects whether or not an obstacle X exists in the traveling direction A of the omnidirectional mobile robot 1, but this is not limited to a particular form, and a camera or the like may be used to detect whether or not an obstacle X exists in the traveling direction A of the omnidirectional mobile robot 1.

また、上記実施形態では、レーザセンサ13の検出データによるSLAM手法または磁気テープを用いて、全方向移動ロボット1の自己位置が推定されているが、特にそのような形態には限られない。全方向移動ロボット1の自己位置を推定する手法としては、例えばカメラの画像データによるSLAM手法、全方向移動ロボット1の移動量及び移動方向を検出するオドメトリセンサ、或いは全方向移動ロボット1の角速度及び加速度を計測する慣性計測ユニット(IMU)等を用いてもよい。 In the above embodiment, the self-position of the omnidirectional mobile robot 1 is estimated using a SLAM method based on detection data from the laser sensor 13 or a magnetic tape, but the present invention is not limited to such a form. Methods for estimating the self-position of the omnidirectional mobile robot 1 may include, for example, a SLAM method based on image data from a camera, an odometry sensor that detects the amount and direction of movement of the omnidirectional mobile robot 1, or an inertial measurement unit (IMU) that measures the angular velocity and acceleration of the omnidirectional mobile robot 1.

カメラの画像データによるSLAM手法を採用する場合は、上記の第1実施形態と同様に、地図データに基づいて、全方向移動ロボット1が下り坂Sを走行するかどうかを検知する。オドメトリセンサまたは慣性計測ユニットを採用する場合は、自己位置の推定に地図データが使用されないため、上記の第2実施形態と同様に、ジャイロセンサ26により検出された全方向移動ロボット1の傾き角等に基づいて、全方向移動ロボット1が下り坂Sを走行しているかどうかを検知する。 When using the SLAM method using camera image data, whether the omnidirectional mobile robot 1 is traveling downhill S is detected based on map data, as in the first embodiment described above. When using an odometry sensor or inertial measurement unit, map data is not used to estimate the robot's own position, so whether the omnidirectional mobile robot 1 is traveling downhill S is detected based on the inclination angle of the omnidirectional mobile robot 1 detected by the gyro sensor 26, as in the second embodiment described above.

また、上記実施形態は、荷物Mを搬送する全方向移動ロボット1の自律走行を制御する走行制御装置であるが、本発明は、荷物Mの搬送以外にも、4つの車輪を有し全方向に移動可能な全方向移動体であれば適用可能である。 In addition, the above embodiment is a driving control device that controls the autonomous driving of an omnidirectional mobile robot 1 that transports luggage M, but the present invention can be applied to any omnidirectional mobile body that has four wheels and can move in all directions other than transporting luggage M.

1…全方向移動ロボット(全方向移動体)、3…車輪、10,10A…走行制御装置、11…走行モータ、13…レーザセンサ(障害物検知部)、14…地図データ記憶部、16,16A…走行制御部、17,17A…下り坂検知部、18…向き設定部(設定部)、19…障害物判定部(障害物検知部)、20…停止制御部、26…ジャイロセンサ(傾き角検出部)、A…進行方向、S…下り坂、X…障害物。 1...Omnidirectional mobile robot (omnidirectional mobile body), 3...Wheels, 10, 10A...Travel control device, 11...Travel motor, 13...Laser sensor (obstacle detection unit), 14...Map data storage unit, 16, 16A...Travel control unit, 17, 17A...Downhill detection unit, 18...Orientation setting unit (setting unit), 19...Obstacle determination unit (obstacle detection unit), 20...Stop control unit, 26...Gyro sensor (tilt angle detection unit), A...Direction of travel, S...Downhill, X...Obstacle.

Claims (6)

4つの車輪を有し全方向に移動可能な全方向移動体の走行制御装置において、
前記4つの車輪をそれぞれ独立に回転駆動する4つの走行モータと、
前記全方向移動体を走行させるように前記走行モータを制御する走行制御部と、
前記全方向移動体が下り坂を走行するかどうかを検知する下り坂検知部と、
前記全方向移動体の向きを設定する設定部とを備え、
前記設定部は、前記下り坂検知部により前記全方向移動体が前記下り坂を走行することが検知されたときは、前記全方向移動体の向きを前記4つの車輪のうち対向する2つの車輪が駆動される2輪駆動状態の向きに設定し、
前記走行制御部は、前記設定部により前記全方向移動体の向きが前記4つの車輪が駆動される4輪駆動状態の向きに設定されたときは、前記全方向移動体を前記4輪駆動状態で走行させるように前記走行モータを制御し、前記設定部により前記全方向移動体の向きが前記2輪駆動状態の向きに設定されたときは、前記全方向移動体を前記2輪駆動状態で走行させるように前記走行モータを制御する全方向移動体の走行制御装置。
A travel control device for an omnidirectional mobile body having four wheels and capable of moving in all directions,
Four travel motors that independently rotate and drive the four wheels, respectively;
a travel control unit that controls the travel motor so as to travel the omnidirectional vehicle;
a downhill detection unit that detects whether the omnidirectional vehicle is traveling downhill;
A setting unit that sets the orientation of the omnidirectional moving object,
the setting unit sets the orientation of the omnidirectional vehicle to an orientation for a two-wheel drive state in which two opposing wheels of the four wheels are driven when the downhill detection unit detects that the omnidirectional vehicle is traveling on the downhill slope;
The driving control unit controls the driving motor to make the omnidirectional moving body travel in the four-wheel drive state when the orientation of the omnidirectional moving body is set by the setting unit to an orientation of a four-wheel drive state in which the four wheels are driven, and controls the driving motor to make the omnidirectional moving body travel in the two-wheel drive state when the orientation of the omnidirectional moving body is set by the setting unit to an orientation of the two-wheel drive state.
前記設定部は、前記全方向移動体が前記4輪駆動状態で走行しているときに、前記下り坂検知部により前記全方向移動体が前記下り坂を走行することが検知されると、前記全方向移動体を旋回させることで前記全方向移動体の向きを前記4輪駆動状態の向きから前記2輪駆動状態の向きに切り替えるように前記走行モータを制御する請求項1記載の全方向移動体の走行制御装置。 The travel control device for an omnidirectional mobile body according to claim 1, wherein when the omnidirectional mobile body is traveling in the four-wheel drive state and the downhill detection unit detects that the omnidirectional mobile body is traveling on the downhill slope, the setting unit controls the travel motor to turn the omnidirectional mobile body to switch the orientation of the omnidirectional mobile body from the orientation in the four-wheel drive state to the orientation in the two-wheel drive state. 前記全方向移動体が走行するエリアの地図データを記憶する地図データ記憶部を更に備え、
前記下り坂検知部は、前記地図データ記憶部に記憶された前記地図データに基づいて、前記全方向移動体が前記下り坂を走行するかどうかを検知する請求項1または2記載の全方向移動体の走行制御装置。
a map data storage unit that stores map data of an area in which the omnidirectional vehicle travels;
3. The travel control device for an omnidirectional vehicle according to claim 1, wherein the downhill detection unit detects whether the omnidirectional vehicle is traveling downhill based on the map data stored in the map data storage unit.
前記下り坂検知部は、前記地図データに基づいて、前記全方向移動体が前記下り坂の手前に達したかどうかを判断し、
前記設定部は、前記全方向移動体が前記4輪駆動状態で走行しているときに、前記下り坂検知部により前記全方向移動体が前記下り坂の手前に達したと判断されると、前記下り坂の手前において前記全方向移動体を旋回させることで前記全方向移動体の向きを前記4輪駆動状態の向きから前記2輪駆動状態の向きに切り替えるように前記走行モータを制御する請求項3記載の全方向移動体の走行制御装置。
the downhill detection unit determines whether the omnidirectional vehicle has reached a point just before the downhill slope based on the map data;
4. The travel control device for an omnidirectional mobile body according to claim 3, wherein when the downhill detection unit determines that the omnidirectional mobile body has reached the front of the downhill slope while the omnidirectional mobile body is traveling in the four-wheel drive state, the setting unit controls the travel motor to turn the omnidirectional mobile body just before the downhill slope to switch the orientation of the omnidirectional mobile body from the orientation of the four-wheel drive state to the orientation of the two-wheel drive state.
前記全方向移動体の傾き角を検出する傾き角検出部を更に備え、
前記下り坂検知部は、前記傾き角検出部により検出された前記全方向移動体の傾き角に基づいて、前記全方向移動体が前記下り坂を走行しているかどうかを検知する請求項1または2記載の全方向移動体の走行制御装置。
a tilt angle detection unit that detects a tilt angle of the omnidirectional moving body,
3. The travel control device for an omnidirectional mobile body according to claim 1, wherein the downhill detection unit detects whether the omnidirectional mobile body is traveling downhill based on the inclination angle of the omnidirectional mobile body detected by the inclination angle detection unit.
前記全方向移動体の進行方向に障害物が存在するかどうかを検知する障害物検知部と、
前記下り坂検知部により前記全方向移動体が前記下り坂を走行していることが検知されたときに、前記障害物検知部により前記全方向移動体の進行方向に前記障害物が存在することが検知されると、前記全方向移動体の走行を停止させるように前記走行モータを制御する停止制御部とを更に備える請求項1~5の何れか一項記載の全方向移動体の走行制御装置。
an obstacle detection unit that detects whether an obstacle is present in a traveling direction of the omnidirectional mobile object;
6. The travel control device for an omnidirectional mobile body according to claim 1, further comprising: a stop control unit that controls the travel motor to stop travel of the omnidirectional mobile body when the downhill detection unit detects that the omnidirectional mobile body is traveling on the downhill slope and the obstacle detection unit detects that the obstacle is present in the traveling direction of the omnidirectional mobile body.
JP2022053490A 2022-03-29 2022-03-29 Travel control device for omnidirectional mobile body Active JP7652122B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022053490A JP7652122B2 (en) 2022-03-29 2022-03-29 Travel control device for omnidirectional mobile body

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022053490A JP7652122B2 (en) 2022-03-29 2022-03-29 Travel control device for omnidirectional mobile body

Publications (2)

Publication Number Publication Date
JP2023146351A JP2023146351A (en) 2023-10-12
JP7652122B2 true JP7652122B2 (en) 2025-03-27

Family

ID=88287077

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022053490A Active JP7652122B2 (en) 2022-03-29 2022-03-29 Travel control device for omnidirectional mobile body

Country Status (1)

Country Link
JP (1) JP7652122B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025100814A1 (en) * 2023-11-07 2025-05-15 삼성전자주식회사 Electronic device for changing operation mode while maintaining moving speed, and method for controlling same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006327566A (en) 2005-04-28 2006-12-07 Equos Research Co Ltd Control device
JP2007301134A (en) 2006-05-11 2007-11-22 Kanto Auto Works Ltd Electric wheelchair

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006327566A (en) 2005-04-28 2006-12-07 Equos Research Co Ltd Control device
JP2007301134A (en) 2006-05-11 2007-11-22 Kanto Auto Works Ltd Electric wheelchair

Also Published As

Publication number Publication date
JP2023146351A (en) 2023-10-12

Similar Documents

Publication Publication Date Title
EP3957507B1 (en) Automated guided vehicle
JP7380350B2 (en) Autonomous running device, autonomous running control method, and autonomous running control program
WO2016199312A1 (en) Autonomous movement system
WO2019026761A1 (en) Moving body and computer program
US11673572B2 (en) Vehicle control apparatus
JP2017033450A (en) Moving robot
US11845415B2 (en) AGV having dynamic safety zone
WO2019053798A1 (en) Autonomous traveling robot system
JP5304143B2 (en) Autonomous traveling control device, autonomous traveling control method, and self-propelled vehicle
JP7652122B2 (en) Travel control device for omnidirectional mobile body
JP7594652B2 (en) Mobile
KR20130056655A (en) A counter moving method for collision avoidance of unmanned automatic vehicle
JP7452127B2 (en) Autonomous mobile device and autonomous mobile device control method
JP7614689B1 (en) Mobile object route generation system, route generation method, and program
JP7397045B2 (en) Unmanned conveyance device
JP7489353B2 (en) Robot control device and mobile robot using the same
JP2019200700A (en) Autonomous moving entity
WO2023132080A1 (en) Work vehicle, control device, control method, and system
JP7548650B1 (en) Mobile object route generation system, route generation method, and program
JP7435491B2 (en) autonomous mobile body
JP2022067224A (en) Autonomous moving body
JP2019175138A (en) Mobile body and management device
JP2023047537A (en) Autonomous mobile
JP2025535229A (en) Smart logistics vehicle and assembly method thereof
JP2025014639A (en) Wheel stop drone and vehicle system equipped with same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240617

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250225

R150 Certificate of patent or registration of utility model

Ref document number: 7652122

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150