JP2021144363A - 自律走行装置及び自律走行制御方法及び自律走行制御プログラム - Google Patents

自律走行装置及び自律走行制御方法及び自律走行制御プログラム Download PDF

Info

Publication number
JP2021144363A
JP2021144363A JP2020041411A JP2020041411A JP2021144363A JP 2021144363 A JP2021144363 A JP 2021144363A JP 2020041411 A JP2020041411 A JP 2020041411A JP 2020041411 A JP2020041411 A JP 2020041411A JP 2021144363 A JP2021144363 A JP 2021144363A
Authority
JP
Japan
Prior art keywords
autonomous
turning
towed vehicle
autonomous traveling
traveling device
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.)
Granted
Application number
JP2020041411A
Other languages
English (en)
Other versions
JP7380350B2 (ja
Inventor
紘 片山
Hiroshi Katayama
紘 片山
敏弘 岡本
Toshihiro Okamoto
敏弘 岡本
泰史 高橋
Yasushi Takahashi
泰史 高橋
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020041411A priority Critical patent/JP7380350B2/ja
Priority to US17/128,788 priority patent/US20210284233A1/en
Priority to EP20216284.8A priority patent/EP3879373B1/en
Priority to CN202110259505.XA priority patent/CN113448331B/zh
Publication of JP2021144363A publication Critical patent/JP2021144363A/ja
Application granted granted Critical
Publication of JP7380350B2 publication Critical patent/JP7380350B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D11/00Steering non-deflectable wheels; Steering endless tracks or the like
    • B62D11/02Steering non-deflectable wheels; Steering endless tracks or the like by differentially driving ground-engaging elements on opposite vehicle sides
    • B62D11/06Steering non-deflectable wheels; Steering endless tracks or the like by differentially driving ground-engaging elements on opposite vehicle sides by means of a single main power source
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/24Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
    • B62D1/28Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
    • B62D1/283Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers for unmanned vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/06Storage devices mechanical with means for presenting articles for removal at predetermined position or level
    • B65G1/065Storage devices mechanical with means for presenting articles for removal at predetermined position or level with self propelled cars
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Electromagnetism (AREA)
  • Optics & Photonics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

【課題】被牽引車を牽引した自律走行時におけるスムーズな旋回を可能とする自律走行装置を提供する。【解決手段】車輪を回動可能に支持するキャスタであり、当該キャスタ全体を車輪の回動軸に対して垂直となる回動軸に沿って回動可能なキャスタを備えた被牽引車を牽引する自律走行装置を自律走行させる際に、自律走行装置及び被牽引車の旋回位置への到達が、自車位置検出部で検出された際に(S1)、自律走行装置及び被牽引車が前進しながら所定分旋回を行うように、自律走行装置の駆動車輪を駆動制御する(S2)。そして、自律走行装置及び被牽引車が後退位置まで旋回した際に(S3、S4)、自律走行装置及び被牽引車が目標位置まで後退するように、自律走行装置の駆動車輪を駆動制御する(S5)。自律走行装置及び被牽引車を前進させながら旋回させることで、被牽引車のキャスタと床面との摩擦を低減して、スムーズな旋回を可能とすることができる。【選択図】図9

Description

本発明は、自律走行装置及び自律走行制御方法及び自律走行制御プログラムに関する。
今日において、工場又は倉庫等において、無人搬送車(AGV:Automated Guided Vehicle)により、例えばカゴ台車等の搬送物のエリア間搬送が行われている。エリア間には、例えば磁気テープ又は光学テープ等のガイド線が設置されている。AGVは、ガイド線を検出することで走行経路を判断し、走行している(ライントレース走行)。
AGVは、搬送先(切離エリア)の切離位置に到達した際に、カゴ台車との接続を自動的に解除(切離)する自動切離機能を有している。これにより、AGVとカゴ台車との切り離しに関する作業者の負担を軽減できる。
しかし、ガイド線上で切り離されたカゴ台車は、後続のAGVの走行経路を塞いでしまうため、切り離されたカゴ台車を、作業者がガイド線上から移動させる作業が必要となり、作業者の負担となる。このため、カゴ台車の切り離し位置を、ガイド線から離れた位置に設定する。そして、AGVは、切り離し位置付近に到達した際に、ライントレース走行から、ガイド線を必要としない自律走行に移行し、ガイド線から離れた切り離し位置に移動してカゴ台車を切り離す。これにより、自動的に切り離したカゴ台車をガイド線上から移動させる作業を省略でき、作業者の負担を軽減できる。
特許文献1(特開2014−186680号公報)には、カゴ台車の切り離し時の後退走行のための事前動作の目的で、自動搬送車を切り返し運転する手法が開示されている。
ここで、AGVをライントレース走行から自律走行に移行させ、カゴ台車を旋回させてガイド線から離れた切り離し位置に移動させる場合、停止した状態から旋回方向へカゴ台車を旋回させようとすると、カゴ台車のキャスタと床面間の摩擦力により、旋回に対する抵抗力が大きくなる。このため、AGVの駆動車輪を回転させることができず、カゴ台車の移動が困難となる不都合、又は、AGVの駆動車輪がスリップしてカゴ台車の旋回が困難となる不都合を生じていた。
この問題は、特許文献1の技術に対しても同様に発生する。また、この問題は、カゴ台車に積載されている搬送物の重量が重くなるほど、顕著となる。
本発明は、上述の課題に鑑みてなされたものであり、被牽引車を牽引した自律走行時におけるスムーズな旋回を可能とした自律走行装置及び自律走行制御方法及び自律走行制御プログラムの提供を目的とする。
上述した課題を解決し、目的を達成するために、本発明は、車輪を回動可能に支持するキャスタであり、キャスタ全体を車輪の回動軸に対して垂直となる回動軸に沿って回動可能なキャスタを備えた被牽引車を牽引する自律走行装置であって、自車位置を検出する自車位置検出部と、自律走行装置及び被牽引車が前進を行うように、自律走行装置の駆動車輪を駆動制御する前進制御部と、自律走行装置及び被牽引車が後退を行うように、自律走行装置の駆動車輪を駆動制御する後退制御部と、自律走行装置及び被牽引車が旋回を行うように、自律走行装置の駆動車輪を駆動制御する旋回制御部と、を備え、自律走行装置及び被牽引車の旋回位置への到達が、自車位置検出部で検出された際に、前進制御部及び旋回制御部は、自律走行装置及び被牽引車が前進しながら所定分旋回を行うように、自律走行装置の駆動車輪を駆動制御し、後退制御部は、自律走行装置及び被牽引車が旋回することで後退位置まで旋回した際に、自律走行装置及び被牽引車が目標位置まで後退するように、自律走行装置の駆動車輪を駆動制御する。
本発明によれば、被牽引車を牽引した自律走行時におけるスムーズな旋回を可能とすることができるという効果を奏する。
図1は、第1の実施の形態となる搬送システムのシステム構成を示す図である。 図2は、IDパネルが設けられたカゴ台車2の斜視図である。 図3は、搬送システムが適用される物流倉庫を示す図である。 図4は、自走ロボットのコントローラのハードウェア構成を示すブロック図である。 図5は、自走ロボットのコントローラの制御装置が、走行制御プログラムを実行することで実現される各機能の機能ブロック図である。 図6は、カゴ台車のキャスタの構成を説明するための図である。 図7は、搬送物とカゴ台車のキャスタに掛かる力を説明するための図である。 図8は、旋回半径に応じたカゴ台車の4つのキャスタの向きを示す図である。 図9は、第1の実施の形態における自走ロボットの自律走行制御の流れを示すフローチャートである。 図10は、第1の実施の形態における自律走行制御での自走ロボットの移動軌跡を示す図である。 図11は、第1の実施の形態の搬送システム及び比較例における自走ロボットに対する速度入力値を示す図である。 図12は、カゴ台車の各キャスタの角度(deg)と時間(秒)との関係を示す図である。 図13は、第2の実施の形態の搬送システムにおける、自走ロボット1の自律走行制御の流れを示すフローチャートである。 図14は、第2の実施の形態における自律走行制御での自走ロボットの移動軌跡を示す図である。 図15は、第2の実施の形態の搬送システムの自走ロボット対する速度入力値を示す図である。 図16は、第3の実施の形態の搬送システムにおける、自走ロボットの自律走行制御の流れを示すフローチャートである。 図17は、第4の実施の形態における自律走行制御での自走ロボットの移動軌跡を示す図である。 図18は、第4の実施の形態の搬送システムの自走ロボット対する速度入力値を示す図である。 図19は、第5の実施の形態の搬送システムにおける、自走ロボットの自律走行制御の流れを示すフローチャートである。 図20は、第5の実施の形態における自律走行制御での自走ロボットの移動軌跡を示す図である。
以下、添付図面を参照して、実施の形態となる搬送システムの説明をする。
[第1の実施の形態]
(システム構成)
図1は、第1の実施の形態となる搬送システムのシステム構成を示す図である。この図1に示すように第1の実施の形態の搬送システムは、自走ロボット1(自律走行装置の一例)及びカゴ台車2(牽引車の一例)を有している。自走ロボット1は、無人搬送車(AGV:Automated Guided Vehicle)であり、カゴ台車2を自動で接続して牽引し、所望の搬送先へ搬送して切り離す。なお、第1の実施の形態の搬送システムは、1台の自走ロボット1及び1台のカゴ台車2で構成してもよいし、複数台の自走ロボット1及び複数台のカゴ台車2で構成してもよい。
自走ロボット1は、ロボット本体部100、磁気センサ3、コントローラ4、電力源(バッテリー)6、動力モータ7、モータドライバ8、測域センサ9、連結装置10、駆動車輪71及び従動車輪72等を備える。測域センサ9は、自走ロボット1の周辺環境を認識する。
本実施形態の搬送システムでは、自走ロボット1が走行する床面に、走行経路を示すガイドテープ(磁気テープ)を設けている。自走ロボット1は、磁気センサ3を用いて磁気テープを検出することで走行経路を認識し自動走行を行う。
なお、この実施の形態では、床面に磁気テープを設けて走行経路を示すこととしたが、床面に光学テープを設けて走行経路を示してもよい。光学テープを用いる場合は、磁気センサ3の代わりに反射センサ又はイメージセンサ等が用いられる。
また、自走ロボット1は、二次元又は三次元地図と測域センサ9の検出結果との照合により、現在の自己位置を認識して自律走行を行うことができる。測域センサ9としては、物体に照射したレーザ光の反射光に基づいて、物体までの距離を測定する走査式のレーザ距離センサ(レーザレンジファインダ(LRF))、ステレオカメラ装置又はやデプスカメラ装置等を用いることができる。
自走ロボット1のコントローラ4は、磁気センサ3又は測域センサ9の検出結果に基づいて、モータドライバ8を介して動力モータ7を駆動制御する。これにより、動力モータ7を介して駆動車輪71が回動駆動され、自走ロボット1が自動走行を行う。
カゴ台車2は、カゴ部20を保持する四角形状の底板22と、底板22の四隅に配置されたキャスタ23と、カゴ部20の側面に配置されたIDパネル(識別部材)21とを備える。
所定の場所に配置されたカゴ台車2には、認識用のマーカが表示されたIDパネル21が取り付けられている。マーカは、帯状部材である再帰反射テープ(図2の符号21b)等を用いて、カゴ台車2の識別番号情報(ID情報)、搬送位置などの搬送先情報、搬送の優先度情報がコード化されている。カゴ台車2の識別番号情報(ID情報)は、テーブル参照などによって認識される。
自走ロボット1には、マーカ読取装置が設置されている。マーカ読取装置は、測域センサ9及び復号部を備える。一例ではあるが、この実施の形態の場合、コントローラ4が復号部の機能を有する。コントローラ4は、測域センサ9の検出結果からマーカのコードを認識する。コントローラ4の復号部は、認識したマーカのコード情報をデコードすることで、カゴ台車2の認識番号情報、搬送先情報、優先度情報を得る。
カゴ台車2に設置されたマーカとしては、再帰反射テープ21bが用いられている。自走ロボット1は、周辺環境との距離を取得するレーザレンジファインダ(LRF)等の測域センサ9を用いて読み取る。コントローラ4は、測域センサ9によって位置を認識したIDパネル21と測域センサ9との距離情報からIDパネル21の位置座標を算出する。算出したIDパネル21の位置座標を用いて、コントローラ4が動力モータ7の駆動制御を行うことで、自走ロボット1をカゴ台車2のIDパネル21の正面の位置に移動させる。
次に、図2は、IDパネル21が設けられたカゴ台車2の斜視図である。一例ではあるが、図2に示すように、IDパネル21は、カゴ台車2の正面の略中央部に配置される。IDパネル21は、カゴ台車2に着脱可能であって、カゴ台車2の中央の骨組み(縦棒)などの所定の位置に作業者によって設置される。
自走ロボット1は、カゴ台車2と連結(接続)するために、カゴ台車2との間の距離及び角度を検出して、カゴ台車2の位置まで移動する必要がある。しかしながら、測域センサ9でカゴ台車2の形状を認識する場合、カゴ台車2の積載状況により認識すべき形状が変化することから、カゴ台車2との間の距離及び角度を正確に検出することは難しい。そこで、第1の実施の形態の搬送システムでは、自走ロボット1の測域センサ9で、カゴ台車2に設けられたIDパネル21を検出する。これにより、自走ロボット1のコントローラ4は、カゴ台車2との間の距離及び角度を正確に検出することができる。
自走ロボット1を用いた本実施形態の搬送システムは、物流倉庫などにおける、カゴ台車2などのキャスタ付き搬送対象を搬送する作業を自動化するものである。自走ロボット1による搬送動作は、次の(1)〜(3)の三つの作業に分割される。
(1)仮置きエリアでの搬送対象の探索および連結
(2)走行エリアの走行(ライントレース走行及び自律走行)
(3)保管エリアでの保管場所探索とカゴ台車2の切り離し(荷卸し)
図3は、搬送システムが適用される物流倉庫1000を示す図である。この図3は、物流倉庫1000を天井側から見た状態の図である。図3のXY平面が床面と並行な面であり、Z軸が天井方向を示している。図3に示す物流倉庫1000において、上記(1)の仮置きエリアA1は、例えばピッキング(倉庫内での集荷作業)後の荷物又は荷卸しされた荷物を整列しておく場所である。
保管エリアA2は、トラックバースの各方面別のトラック駐車位置前などのエリア、エレベータなどで他階へ移送する場合のエレベータ前エリア等である。また、図3中に矢印で示す走行エリアA3は、仮置きエリアA1と保管エリアA2との間における自走ロボット1の往復経路である。
自走ロボット1は、本線動作は床面に設置された磁気テープのラインをセンサで認識するライン認識による誘導方式で移動する。また、ラインの横にあるエリアマーク52を検出してエリアを判断する。また、IDパネル21には、搬送先となる保管エリアA2の情報と優先順位の情報が含まれている。
また、保管エリアA2に対して走行ライン51を挟んだ向かい側であって保管エリアA2から離間した位置には、反射材である再帰反射テープ53が複数設けられている。複数の再帰反射テープ53は、自走ロボット1の測域センサ9で検出可能な位置に設けられている。自走ロボット1は、複数の再帰反射テープ53の設置情報に基づいて、自己位置の推定動作を行う。
図3に示すように、走行エリアA3には自走ロボット1の誘導用の磁気テープがライン状に設けられ、自走ロボット1が走行する走行ライン51が設けられている。また、走行エリアA3における仮置きエリアA1、保管エリアA2の開始位置と終了位置には、走行ライン51の近傍にエリアマーク52が配置されている。このエリアマーク52を認識することで、自走ロボット1が位置するエリアを認識している。
後述するが、第1の実施の形態の搬送システムの場合、このエリアマーク52に基づいて仮置きエリアA1又は保管エリアA2を認識すると、自走ロボット1の走行モードがライントレース走行モードから自律走行モードに切り替えられる。自律走行モードに移行すると、コントローラ4は、自走ロボット1を前進させながら徐々に所定の旋回角度まで旋回させる。これにより、自律走行時において、自走ロボット1をスムーズに旋回させることが可能となっている。
なお、第1の実施の形態においては、走行エリアA3に自走ロボット1の誘導用の磁気テープによる走行ライン51を設けるようにしたが、所定の間隔でエリアマークを設置してもよい。この場合、自走ロボット1は、エリアマークの間は、駆動車輪71及び従動車輪72の回転数等から自己位置を判断して走行すればよい。
一例ではあるが、図3の例は、仮置きエリアA1及び保管エリアA2が、走行ライン51から近い距離に位置する。自走ロボット1は、走行ライン51を走行した状態で、仮置きエリアA1又は保管エリアA2のエリア内の探索を行う。仮置きエリアA1内に搬送対象となるカゴ台車2を検出すると、自走ロボット1は、自律走行モードに移行し、カゴ台車2を連結させる。そして、自動ロボット1は、連結したカゴ台車2を保管エリアA2まで移送し、走行ライン51上から空き番地を探索し、後述する旋回制御を行い、カゴ台車2を空き番地の領域上で切り離す。
(コントローラ4のハードウェア構成)
図4は、自走ロボット1のコントローラ4のハードウェア構成を示すブロック図である。この図4に示すように、コントローラ4は、CPU(Central Processing Unit)及びGPU(Graphics Processing Unit)等の制御装置11と、ROM(Read Only Memory)又はRAM(Random Access Memory)等の主記憶装置12を有している。また、コントローラ4は、SSD(Solid State Drive)等の補助記憶装置13、ディスプレイ等の表示装置14、キーボード等の入力装置15、及び、無線通信インタフェイス等の通信装置16を有している。
制御装置11は、主記憶装置12又は補助記憶装置13に記憶されている各種プログラムを実行することで、コントローラ4(自走ロボット1)全体の動作を制御する。詳しくは、後述するが、主記憶装置12(補助記憶装置13)には、自律走行モード時の走行制御を行うための走行制御プログラムが記憶されている。制御装置11は、自律走行モード時に、この走行制御プログラムに基づいて、動力モータ7を介して駆動車輪71を回動制御することで、自走ロボット1をスムーズに旋回制御する。
なお、走行制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。また、インターネット等のネットワークに接続された記憶装置に走行制御プログラムを記憶させ、ネットワーク経由でダウンロードさせて提供しても良い。
(制御装置の機能構成)
図5は、コントローラ4の制御装置11が、走行制御プログラムを実行することで実現される各機能の機能ブロック図である。この図5に示すように、制御装置11は、走行制御プログラムを実行することで、自車位置検出部111、前進制御部112、旋回角度制御部113(旋回制御部の一例)、停止制御部114、後退制御部115及び接続/切り離し制御部116の各機能を実現する。
自車位置検出部111は、二次元又は三次元地図と測域センサ9の検出結果との照合により、現在の自車位置を認識して自律走行を可能とする。前進制御部112は、自走ロボット1を前進させるように、駆動車輪71を駆動制御する。旋回角度制御部113は、自走ロボット1を所定の角度で旋回させるように、駆動車輪71を駆動制御する。停止制御部114は、自走ロボット1を停止制御する。後退制御部115は、自走ロボット1を後退させるように、駆動車輪71を駆動制御する。接続/切り離し制御部116は、自走ロボット1に対するカゴ台車2の接続及び切り離しを制御する。
(キャスタの構成)
図6は、カゴ台車2のキャスタ23の構造と特徴を説明するための図である。キャスタ23は、床面に対して垂直となる回転軸CPを有している。キャスタ23は、この回転軸CPを中心として、接触面に対して平行に回動するようになっている。また、キャスタ23の車輪23aは、床面に対して平行となる回転軸SPを有するように、車輪ホルダ23bにより回動自在に支持されている。キャスタ23の回転軸CPと、車輪23aの回転軸SPは、所定分離れて直交する位置関係を有している。このため、キャスタ23は、台座23c側から引っ張ることで、任意の進行方向に向きを変えて転がることができるのが特徴である。
ここで、図6で左方向に進む場合のように、キャスタをそのままの向きで車輪23aを転がす場合、台座23cを引っ張る力として、車輪23aの回転軸SP周りの転がり抵抗を上回る力を与えれば、動くことができる。
一方、キャスタ23が向きを変えて転がる場合は、台座23cを引っ張る力は、車輪ホルダ23bの回転軸CP周りの転がり抵抗と、回転軸SP周りの転がり抵抗の両方を上回らければならない。つまり、向きを変えて転がるには、そのままの向きで転がるよりも大きな力で台座23cを引っ張ることが必要となる。
また、カゴ台車2の積載重量が増えるほど、カゴ台車2の各キャスタ23の車輪23cを床面に押し付ける力が増えるため、キャスタ23の車輪23cと床面の摩擦力が増える。これによって、車輪ホルダ23bの回転軸CP周りの転がり抵抗と回転軸SP周りの転がり抵抗が増える。
以上から、キャスタ23の車輪23aの向きを変える場合には、キャスタ23がそのまま向きで転がるよりも大きな力で引っ張ることが必要で、さらに、カゴ台車2の積載重量が増えるほど、より多くの力が必要となる。
(カゴ台車のキャスタに掛かる力)
次に、図7に、自走ロボット1及びカゴ台車2の停止状態(図7(a))、直進状態(図7(b))及び旋回状態(図7(c))を示す。カゴ台車2には、一般に4つのキャスタ23が設けられている。図7(b)に示すように、並進のみ(=直進)の時は、自走ロボット1の2つの駆動車輪71を等速で回転させて、図7(b)の紙面で下向きの力を生じさせる。これにより、カゴ台車2を牽引することができる。各キャスタ23(の台座23c)に掛かる力の向きも同様である。
次に、図7(c)に示す旋回中心に旋回する場合を考える。この時、自走ロボット1の2つの駆動車輪71は、旋回の内側となる駆動車輪71を低速回転させ、旋回の外側となる駆動車輪71を高速回転させる。これにより、並進方向の成分(=並進力)と、旋回中心周りの回転成分(=旋回トルク)を発生させることができる。
次に、図7(c)に示す旋回時において、自走ロボット1の駆動軸に近いカゴ台車2のキャスタ23ほど、自走ロボット1の並進力の方向に近い向きの力(FC1、FC4)が掛かることに着目する。すなわち、旋回中心を図7(c)に示す位置よりも、さらに自走ロボット1から遠い位置に置く場合を考えると、自走ロボット1の駆動車輪71に近いキャスタ23は、旋回半径が十分大きいときには、略向きを変えずに転がれば良いことになる。
一方で、自走ロボット1の駆動車輪71から遠いキャスタ23には、FC1やFC4に比べると、並進方向から角度を持った方向の力(FC2、FC3)が掛かっていることが分かる。このことから、旋回半径が小さい場合は、向きを変える必要のあるキャスタ23に自走ロボット1の駆動車輪71に近いキャスタ23も含まれること及びその角度も大きくなることが分かる。
以上から、旋回半径が小さいほど、より多くのキャスタ23の向きを同時に変える必要があり、より多くの力が必要となる。
(カゴ台車を旋回させるための指針)
カゴ台車2の旋回時等、キャスタ23の向きを変えるためには、進ませたい方向にキャスタ23の台座23cを引っ張ればよい。台座23cを引っ張る際、最も多くの力を台座23cに与えることができる(小さい力で済む)方法は、台座23cを進ませたい方向から引っ張ることである。
しかし、自走ロボット1は、カゴ台車2の短辺又は長辺の「所定の箇所」に爪を引っ掛けて牽引しているため、進みたい向きに応じて爪の位置を変える(牽引力の作用する方向を変える)ことは困難である。そこで、自走ロボット1がカゴ台車2のキャスタ23の台座23cに対して直進以外の向きの力を加えるためには、自走ロボット1の旋回中心周りに、カゴ台車2を旋回させようとするトルク(=旋回トルク)を発生させることになる。
この実施の形態の自走ロボット1のように、左右の駆動車輪71をそれぞれモータ駆動する自走ロボット1においては、牽引するカゴ台車2に旋回トルクを与える方法は次の通りである。自走ロボット1本体のみの走行で旋回する場合と同様に、左右の駆動車輪71に速度差を設けて、旋回中心周りに旋回トルクを発生させれば良い。
自走ロボット1が発生できる力(推進力と呼ぶ)は、モータ出力の上限値によって決まる。または、床面が滑りやすく、発生できる推進力よりも最大摩擦力の方が小さい場合は、推進力は、最大摩擦力までとなる。いずれにしても上限がある。
次に、自走ロボット1によって発生できる旋回トルクは、一般に、推進力と旋回半径の積(旋回トルク=推進力×旋回半径)で表される。このため、推進力を一定とすると、旋回半径を大きくするほど旋回トルクを大きくすることができる。逆に、旋回半径が小さいと、カゴ台車2に与えることのできる旋回トルクは小さくなると言える。
以上の物理的性質をふまえると、キャスタ23の現在の向きとキャスタ23に掛かる力の向きとのなす角を小さくすることが、抵抗力を少なくしながらカゴ台車2を旋回させるための指針となる。すなわち、旋回半径を大きくとれば良い。もしくは、旋回の開始時は旋回半径を大きくとり、キャスタ23の向きが変わるに連れ、徐々に、又は、段階的に旋回半径を小さくしていけば良い。
(旋回半径に応じた4つのキャスタの向き)
図8は、旋回半径に応じたカゴ台車2の4つのキャスタ23の向きを示す図である。このうち、図8(a)は、短い旋回半径に対応する各キャスタ23の向きを示し、図8(b)は、中程度の旋回半径に対応する各キャスタ23の向きを示し、図8(c)は、長い旋回半径に対応する各キャスタ23の向きを示している。
この図8(a)→図8(b)→図8(c)の順に旋回半径を長くすると、4つのキャスタ23の現在の向きとキャスタ23に掛かる力の向きとのなす角が、徐々に小さくなる。このため、旋回半径を考慮することで、カゴ台車2を牽引した状態の自走ロボット1の旋回が可能となることが分かる。
(自律走行制御)
第1の実施の形態の搬送システムの自走ロボット1は、以上のことを考慮して、ライントレース走行モードから自律走行モードに移行した際に、前進しながら旋回することで、カゴ台車2の各キャスタ23と床面間の摩擦力を低減し、スムーズな旋回を可能としている。
具体的には、ライントレース走行モードでカゴ台車2の切り離しを行うスペースの前まで自走ロボット1が移動すると、自走ロボット1のコントローラ4の制御装置11は、自律走行モード移行する。自律走行モードに移行すると、制御装置11は、主記憶装置12に記憶されている走行制御プログラムを実行し、図9のフローチャートに示す自律走行制御を行う。
すなわち、自律走行モードに移行すると、ステップS1において、図5に示す自律位置検出部111が、二次元又は三次元地図と測域センサ9の検出結果とを照合し、現在の自車位置を認識する。現在位置が、自走ロボット1の旋回位置であると判別されると(ステップS1:Yes)、ステップS2に処理が進む。
ステップS2では、前進制御部112及び旋回角度制御部113が、自走ロボット1を前進させながら徐々に旋回させる速度信号及び回転角速度信号を形成する。この速度信号及び回転角速度信号は、コントローラ4の後段のエンジンボードにより、自走ロボット1の左の駆動車輪71用の角速度信号、及び、右の駆動車輪71用の角速度信号に変換され、モータドライバ8に供給される。モータドライバ8は、供給された角速度信号に基づいて、左右の駆動車輪71を回転駆動する。これにより、図10(a)に示すように、自走ロボット1が、前進しながら徐々に旋回制御される。自走ロボット1を、前進させながら徐々に旋回制御することで、カゴ台車2のキャスタ23と床面との間の摩擦を低減して、スムーズに自走ロボット1及びカゴ台車2を旋回させることができる。
次に、旋回角度制御部113は、旋回制御を継続することで、自走ロボット1が、図10(b)に示すように、90度旋回した位置に到達したか否かを判別する(ステップS3)。90度旋回した位置(後退位置の一例)に到達したことが判別されると(ステップS3:Yes)、停止制御部114は、モータドライバ8に対して停止信号を供給して、自走ロボット1を停止制御する(ステップS4)。これにより、自走ロボット1は、図10(b)に示すように、カゴ台車2の切り離し位置に対して、カゴ台車2の後面部を向けた状態で停止する。
次に、後退制御部115は、真直ぐに自走ロボット1を後退させる後退信号をモータドライバ8に供給する(ステップS5)。これにより、図10(b)に点線の矢印で示すように、自走ロボット1が真直ぐに後退する。
自車位置検出部111は、自走ロボット1がカゴ台車2の切り離し位置まで移動したか否かを判別する(ステップS6)。そして、自走ロボット1がカゴ台車2の切り離し位置まで移動したものと判別されると(ステップS6:Yes)、接続/切り離し制御部116が、カゴ台車2を切り離し制御する(ステップS7)。これにより、自走ロボット1をスムーズに方向転換させて(旋回させて)、切り離し位置まで移動させ、カゴ台車2を自走ロボット1から切り離すことができる。
(第1の実施の形態の効果)
図11は、第1の実施の形態の搬送システム及び比較例における速度入力値を示す図である。このうち、図11(a)は、比較例の速度入力値を示す。また、図11(b)が第1の実施の形態で用いられる速度入力値を示す。また、図11(a)及び図11(b)において、実線のグラフは、回転角速度(rad/s)であり、点線のグラフは、並進速度(m/s)である。
図11(a)からわかるように、比較例の場合、並進速度が「0」の状態で、回転角速度信号を入力している。この場合、自走ロボット1が停止した状態から旋回動作を行おうとするため、キャスタ23と床面との摩擦力等により、旋回動作が困難となる。
これに対して、第1の実施の形態の場合、図11(b)に示すように、低速で自走ロボット1を並進させた状態で、回転角速度信号を入力する。これを換言すると、第1の実施の形態の場合、回転角速度成分(旋回信号の一例)を入力すると共に、合わせて並進成分(並進信号の一例)の入力も行う。この2つの成分により、キャスタ23と床面との摩擦力を低減させた状態での旋回動作が可能となり、自走ロボット1をスムーズに旋回させることができる。
図12は、各キャスタ23の角度(deg)と時間(秒)との関係を示す図である。このうち、図12(a)は、比較例の各キャスタ23の角度(deg)と時間(秒)との関係を示す図である。また、図12(b)は、第1の実施の形態に対応する各キャスタ23の角度(deg)と時間(秒)との関係を示す図である。また、図12(a)及び図12(b)において、太い実線のグラフは、カゴ台車2の右前のキャスタに対応するグラフであり、2点鎖線のグラフは、カゴ台車2の右後のキャスタに対応するグラフである。また、1点鎖線のグラフは、カゴ台車2の左後のキャスタに対応するグラフであり、細い実線のグラフは、カゴ台車2の左前のキャスタに対応するグラフである。
比較例のように、並進速度が「0」の状態で、回転角速度信号を入力して自走ロボット1を旋回させると、図12(a)に示すように、旋回開始直後に角度を大きく変更させようとする力が各キャスタに掛かる。旋回開始直後は、キャスタ23と床面との摩擦力が大きいため、直ぐに旋回させることは困難である。
これに対して、第1の実施の形態の場合、前進させながら旋回させるため、図12(b)に示すように、自走ロボット1を、時間を掛けて旋回動作に移行させることができ、各キャスタ23と床面との摩擦力が低減された状態で自走ロボット1を旋回させることができる。このため、自走ロボット1をスムーズに旋回させることができる。
[第2の実施の形態]
次に、第2の実施の形態の搬送システムの説明をする。上述の第1の実施の形態では、自走ロボット1を一度に90度まで旋回させる例であった。これに対して、この第2の実施の形態は、例えば45度(分割旋回角度の一例)ずつ多段階的に旋回角度を制御することで、狭い範囲で自走ロボット1の切り返しを可能とした例である。なお、上述の第1の実施の形態と、以下に説明する第2の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複した説明は省略する。
図13は、第2の実施の形態の搬送システムにおける、自走ロボット1の自律走行制御の流れを示すフローチャートである。この図13のフローチャートにおいて、旋回位置に到達した自走ロボット1を、前進させながら旋回させる制御は、上述の第1の実施の形態と同様である(ステップS1、ステップS2)。
この第2の実施の形態の場合、旋回角度制御部113は、ステップS11において、自走ロボット1の旋回角度が45度になったか否かを判別する。図14(a)が旋回開始直後の状態を示し、図14(b)が45度の旋回角度に到達した状態を示している。
自走ロボット1の旋回角度が45度に到達すると(ステップS11:Yes)、後退制御部115及び旋回角度制御部113は、旋回角度が45度の状態で後退しながら右旋回するように自走ロボット1を旋回制御する(ステップS12)。この状態が図14(c)に示す状態である。図14(c)における実線が、前進時における自走ロボット1の移動軌跡を示し、点線が、後退時における自走ロボット1の移動軌跡を示している。この図14(c)から分かるように、後退させながら自走ロボット1を右旋回させることで、旋回角度が大きくなる方向に、自走ロボット1を旋回させることができる。
旋回角度制御部113は、ステップS13において、自走ロボット1を後退させながら右旋回させることで、自走ロボット1の旋回角度が、さらに45度旋回したか否かを判別する。自走ロボット1の旋回角度が、さらに45度旋回するということは(ステップS13:Yes)、自走ロボット1は、計90度旋回していることを意味する。この状態で、図14(d)に示すように自走ロボット1及びカゴ台車2を後退させ、切り離し位置でカゴ台車2を切り離す(ステップS5〜ステップS7)。
この第2の実施の形態の場合、第1段階として自走ロボット1を前進させながら例えば45度旋回させ、第2段階として自走ロボット1を後退させながら45度旋回させる。なお、図14(a)〜図14(d)に示す縦の両方向の矢印が、自走ロボット1の旋回範囲を示している。
また、図15は、第2の実施の形態の搬送システムの自走ロボット1対する速度入力値を示す図である。この図15において、実線のグラフは回転角速度(rad/s)を示し、点線のグラフは並進速度(m/s)を示している。この図15からわかるように、第2の実施の形態の場合、自走ロボット1を前進させながら旋回させ、45度旋回した際に、後退させながら、さらに45度旋回させる。
第2の実施の形態の搬送システムは、このような多段階旋回制御を行うことで、図14(c)に示すように狭い範囲で自走ロボット1を旋回させることができる他、上述の第1の実施の形態と同じ効果を得ることができる。
[第3の実施の形態]
次に、第3の実施の形態の搬送システムの説明をする。上述の第1の実施の形態では、自走ロボット1を一度に90度まで旋回させる例であった。これに対して、この第3の実施の形態は、例えば30度(分割旋回角度の一例)ずつ多段階的に旋回角度を制御することで、さらに狭い範囲で自走ロボット1の切り返しを可能とした例である。なお、上述の各実施の形態と、以下に説明する第3の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複した説明は省略する。
図16は、第3の実施の形態の搬送システムにおける、自走ロボット1の自律走行制御の流れを示すフローチャートである。この図16のフローチャートにおいて、旋回位置に到達した自走ロボット1を、前進させながら旋回させる制御は、上述の第1の実施の形態と同様である(ステップS1、ステップS2)。
この第3の実施の形態の場合、旋回角度制御部113は、ステップS21において、自走ロボット1の旋回角度が30度になったか否かを判別する。次に、旋回角度制御部113及び前進制御部112は、ステップS22において、旋回半径を縮めて、自走ロボット1を前進させながら徐々に旋回制御する。旋回角度制御部113は、ステップS23において、このように旋回半径を縮めた状態で旋回制御することで、自走ロボット1が、さらに30度旋回し、合計の旋回角度が60度になったか否かを判別する。
旋回角度制御部113及び前進制御部112は、合計の旋回角度が60度になったものと判別すると(ステップS23:Yes)、ステップS24において、旋回半径をさらに縮めて、自走ロボット1を前進させながら徐々に旋回制御する。旋回角度制御部113は、ステップS25において、このように旋回半径をさらに縮めた状態で旋回制御することで、自走ロボット1が、さらに30度旋回し、合計の旋回角度が90度になったか否かを判別する。
自走ロボット1の合計の旋回角度が90度になったものと判別した場合(ステップS25:Yes)、自走ロボット1及びカゴ台車2を後退させ、切り離し位置でカゴ台車2を切り離す(ステップS5〜ステップS7)。
この第3の実施の形態の場合、第1段階として自走ロボット1を前進させながら例えば30度旋回させ、第2段階として自走ロボット1を前進させながら旋回半径を縮めて30度旋回させる。そして、第3段階として自走ロボット1を前進させながら旋回半径をさらに縮めて30度旋回させる。このように段階的に旋回半径を小さくしながら旋回制御を行うことで、さらに狭い範囲で自走ロボット1を旋回させることができる他、上述の各実施の形態と同じ効果を得ることができる。
[第4の実施の形態]
次に、第4の実施の形態の搬送システムの説明をする。上述の第1の実施の形態では、自走ロボット1を一定の速度で前進させて90度まで旋回させる例であった。これに対して、この第4の実施の形態は、自走ロボット1を例えば2段階の速度で前進させて90度まで旋回させる例である。なお、上述の各実施の形態と、以下に説明する第4の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複した説明は省略する。
図18は、第4の実施の形態の搬送システムの自走ロボット1対する速度入力値を示す図である。この図18において、実線のグラフは回転角速度(rad/s)を示し、点線のグラフは並進速度(m/s)を示している。この図18に示すように、第4の実施の形態の場合、自走ロボット1を前進させながら90度まで旋回させるのであるが、前進制御部112は、自走ロボット1が例えば45度程度旋回した際に、前進速度(並進速度)を所定分、遅くする。自走ロボット1を90度まで旋回させる途中で前進速度(並進速度)を所定分、遅くすることで、旋回半径を縮めることができる。
図17(a)が旋回直後の自走ロボット1の状態を示し、図17(b)が45度程度旋回した状態の自走ロボット1の状態を示す。前進制御部112は、自走ロボット1が45度程度旋回した際に、並進速度を遅くする。これにより、図17(c)及び図17(d)に示すように、旋回半径を縮めた状態として、自走ロボット1をさらに45度旋回させることができる。
自走ロボット1の合計の旋回角度が90度となると、後退制御部115により、自走ロボット1及びカゴ台車2が後退制御され、接続/切り離し制御部116により、切り離し位置でカゴ台車2が切り離される。
この第4の実施の形態の場合、自走ロボット1の旋回角度を90度とする途中で並進速度を遅くすることで、旋回途中で旋回半径を縮めることができ、狭い範囲での自走ロボット1の切り返しを可能とすることができる他、上述の各実施の形態と同じ効果を得ることができる。
[第5の実施の形態]
次に、第5の実施の形態の搬送システムの説明をする。上述の第1の実施の形態では、自走ロボット1を一定の速度で前進させて90度まで旋回させる例であった。これに対して、この第5の実施の形態は、自走ロボット1を前進させながら45度まで旋回させ、次に真直ぐに後退させ、所定距離分後退させた後に、後退させながらさらに45度旋回させて切り返しを行う例である。なお、上述の第1の実施の形態と、以下に説明する第5の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複した説明は省略する。
図19は、第5の実施の形態の搬送システムにおける、自走ロボット1の自律走行制御の流れを示すフローチャートである。この図19のフローチャートにおいて、旋回位置に到達した自走ロボット1を、前進させながら旋回させる制御は、上述の第1の実施の形態と同様である(ステップS1、ステップS2)。
この第5の実施の形態の場合、旋回角度制御部113は、ステップS31において、自走ロボット1の旋回角度が45度になったか否かを判別する。図20(a)が旋回開始直後の状態を示し、図20(b)が45度の旋回角度に到達した状態を示している。
自走ロボット1の旋回角度が45度に到達すると(ステップS31:Yes)、後退制御部115は、ステップS32において、自走ロボット1を、図20(c)に示すように真直ぐに後退制御する。自車位置検出部111は、この後退制御により、自走ロボット1が、旋回位置に到達したか否かを判別する(ステップS33)。
自走ロボット1が旋回位置に到達すると(ステップS33:Yes)、後退制御部115及び旋回角度制御部113は、後退しながら右旋回するように自走ロボット1を旋回制御する(ステップS34)。この状態が、図20(d)に示す状態である。
次に、ステップS35では、自走ロボット1を後退させながら右旋回させることで、自走ロボット1の旋回角度が、さらに45度旋回したか否かを、旋回角度制御部113が判別する。自走ロボット1の旋回角度が、さらに45度旋回するということは(ステップS35:Yes)、自走ロボット1は、計90度旋回していることを意味する。この状態で、図20(d)に示すように自走ロボット1及びカゴ台車2を後退させ、切り離し位置でカゴ台車2を切り離す(ステップS36〜ステップS38)。
この第5の実施の形態の場合、第1段階として自走ロボット1を前進させながら例えば45度旋回させ、第2段階として自走ロボット1を後退させ、第3段階として自走ロボット1を後退させながら45度旋回させる。
第2の実施の形態の搬送システムは、このような多段階旋回制御を行うことで、図20(a)〜図20(d)に示すように、狭い範囲で自走ロボット1を旋回させることができる他、上述の各実施の形態と同じ効果を得ることができる。
最後に、上述の各実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な各実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
例えば、上述の各実施の形態の説明では、カゴ台車2は、4つのキャスタ23が、それぞれ接触面と平行方向に回動自在であることとした。しかし、少なくとも連結装置10側の2つのキャスタを、接触面と平行方向に回動自在なキャスタとし、反連結装置10側の2つのキャスタは、回動しない固定キャスタとしてもよい。この場合でも、上述と同じ効果を得ることができる。
また、各実施の形態及び各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
1 自走ロボット
2 カゴ台車
3 磁気センサ
4 コントローラ
7 動力モータ
8 モータドライバ
9 測域センサ
10 連結装置
11 制御装置
12 主記憶装置
21 IDパネル
23 キャスタ
71 駆動車輪
72 従動車輪
111 自車位置検出部
112 前進制御部
113 旋回角度制御部
114 停止制御部
115 後退制御部
116 接続/切り離し制御部
特開2014−186680号公報

Claims (6)

  1. 車輪を回動可能に支持するキャスタであり、当該キャスタ全体を前記車輪の回動軸に対して垂直となる回動軸に沿って回動可能なキャスタを備えた被牽引車を牽引する自律走行装置であって、
    自車位置を検出する自車位置検出部と、
    前記自律走行装置及び前記被牽引車が前進を行うように、前記自律走行装置の駆動車輪を駆動制御する前進制御部と、
    前記自律走行装置及び前記被牽引車が後退を行うように、前記自律走行装置の前記駆動車輪を駆動制御する後退制御部と、
    前記自律走行装置及び前記被牽引車が旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御する旋回制御部と、を備え、
    前記自律走行装置及び前記被牽引車の旋回位置への到達が、前記自車位置検出部で検出された際に、前記前進制御部及び前記旋回制御部は、前記自律走行装置及び前記被牽引車が前進しながら所定分旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御し、
    前記後退制御部は、前記自律走行装置及び前記被牽引車が後退位置まで旋回した際に、前記自律走行装置及び前記被牽引車が目標位置まで後退するように、前記自律走行装置の前記駆動車輪を駆動制御すること
    を特徴とする自律走行装置。
  2. 前記自律走行装置及び前記被牽引車を前進させながら所定分旋回させる場合、旋回半径を段階的に小さくして前記自律走行装置及び前記被牽引車を旋回させるように、前記自律走行装置の駆動車輪を駆動制御すること
    を特徴とする請求項1に記載の自律走行装置。
  3. 前記自律走行装置及び前記被牽引車を所定分旋回させる場合、目標とする旋回角度を複数の分割旋回角度に分割し、
    前記前進制御部及び前記旋回制御部は、前記自律走行装置及び前記被牽引車が前進しながら前記分割旋回角度分、旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御し、
    前記後退制御部及び前記旋回制御部は、前記自律走行装置及び前記被牽引車が後退しながら、残りの前記分割旋回角度分、旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御すること
    を特徴とする請求項1又は請求項2に記載の自律走行装置。
  4. 前記自律走行装置及び前記被牽引車を前進させながら所定分旋回させる場合、前記自律走行装置の前記駆動車輪は、前記前進制御部からの前記自律走行装置を前進させる並進信号、及び、前記旋回制御部からの前記自律走行装置を旋回させるための旋回信号で駆動制御されること
    を特徴とする請求項1から請求項3のうち、いずれか一項に記載の自律走行装置。
  5. 車輪を回動可能に支持するキャスタであり、当該キャスタ全体を前記車輪の回動軸に対して垂直となる回動軸に沿って回動可能なキャスタを備えた被牽引車を牽引する自律走行装置の自律走行制御方法であって、
    自車位置検出部が自車位置を検出する自車位置検出ステップと、
    前進制御部が、前記自律走行装置及び前記被牽引車が前進を行うように、前記自律走行装置の駆動車輪を駆動制御する前進制御ステップと、
    後退制御部が、前記自律走行装置及び前記被牽引車が後退を行うように、前記自律走行装置の前記駆動車輪を駆動制御する後退制御ステップと、
    旋回制御部が、前記自律走行装置及び前記被牽引車が旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御する旋回制御ステップと、を備え、
    前記自律走行装置及び前記被牽引車の旋回位置への到達が、前記自車位置検出部で検出された際に、前記前進制御ステップ及び前記旋回制御ステップにおいて、前記自律走行装置及び前記被牽引車が前進しながら所定分旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御し、
    前記後退制御ステップでは、前記自律走行装置及び前記被牽引車が後退位置まで旋回した際に、前記自律走行装置及び前記被牽引車が目標位置まで後退するように、前記自律走行装置の前記駆動車輪を駆動制御すること
    を特徴とする自律走行制御方法。
  6. 車輪を回動可能に支持するキャスタであり、当該キャスタ全体を前記車輪の回動軸に対して垂直となる回動軸に沿って回動可能なキャスタを備えた被牽引車を牽引する自律走行装置の自律走行制御プログラムであって、
    コンピュータを、
    自車位置を検出する自車位置検出部と、
    前記自律走行装置及び前記被牽引車が前進を行うように、前記自律走行装置の駆動車輪を駆動制御する前進制御部と、
    前記自律走行装置及び前記被牽引車が後退を行うように、前記自律走行装置の前記駆動車輪を駆動制御する後退制御部と、
    前記自律走行装置及び前記被牽引車が旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御する旋回制御部として機能させ、
    前記自律走行装置及び前記被牽引車の旋回位置への到達が、前記自車位置検出部で検出された際に、前記前進制御部及び前記旋回制御部は、前記自律走行装置及び前記被牽引車が前進しながら所定分旋回を行うように、前記自律走行装置の前記駆動車輪を駆動制御し、
    前記後退制御部は、前記自律走行装置及び前記被牽引車が後退位置まで旋回した際に、前記自律走行装置及び前記被牽引車が目標位置まで後退するように、前記自律走行装置の前記駆動車輪を駆動制御すること
    を特徴とする自律走行制御プログラム。
JP2020041411A 2020-03-10 2020-03-10 自律走行装置及び自律走行制御方法及び自律走行制御プログラム Active JP7380350B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2020041411A JP7380350B2 (ja) 2020-03-10 2020-03-10 自律走行装置及び自律走行制御方法及び自律走行制御プログラム
US17/128,788 US20210284233A1 (en) 2020-03-10 2020-12-21 Autonomous traveling device and autonomous traveling control method
EP20216284.8A EP3879373B1 (en) 2020-03-10 2020-12-22 Autonomous traveling device and autonomous traveling control method
CN202110259505.XA CN113448331B (zh) 2020-03-10 2021-03-10 自主行驶装置、自主行驶控制方法、存储介质以及计算机装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020041411A JP7380350B2 (ja) 2020-03-10 2020-03-10 自律走行装置及び自律走行制御方法及び自律走行制御プログラム

Publications (2)

Publication Number Publication Date
JP2021144363A true JP2021144363A (ja) 2021-09-24
JP7380350B2 JP7380350B2 (ja) 2023-11-15

Family

ID=73856693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020041411A Active JP7380350B2 (ja) 2020-03-10 2020-03-10 自律走行装置及び自律走行制御方法及び自律走行制御プログラム

Country Status (4)

Country Link
US (1) US20210284233A1 (ja)
EP (1) EP3879373B1 (ja)
JP (1) JP7380350B2 (ja)
CN (1) CN113448331B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023077950A (ja) * 2021-11-25 2023-06-06 シナノケンシ株式会社 自律型搬送装置
JP7466813B1 (ja) 2023-04-07 2024-04-12 三菱電機株式会社 自動接続機構、自律走行車、および自動接続方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140067207A1 (en) * 2012-09-06 2014-03-06 Mando Corporation Smart parking assist system of vehicle and control method thereof
WO2020010047A1 (en) * 2018-07-05 2020-01-09 Brain Corporation Systems and methods for operating autonomous tug robots

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19703846A1 (de) * 1997-02-01 1998-08-06 Claas Ohg Elektrohydraulisches Lenksystem für Fahrzeuge
US9494447B2 (en) * 2010-07-28 2016-11-15 Honeywell International Inc. Methods and systems for attitude differentiation in enhanced vision images
JP5689278B2 (ja) * 2010-10-22 2015-03-25 株式会社シンテックホズミ 自動搬送車の制御方法
EP2573040A1 (en) * 2011-09-21 2013-03-27 The Automation Group Limited Automatically guided vehicle for towing a load
JP6224319B2 (ja) * 2012-12-18 2017-11-01 キヤノンプレシジョン株式会社 自動走行車および自動走行システム、自動走行車の制御方法、自動走行制御プログラム
JP6109616B2 (ja) 2013-03-25 2017-04-05 株式会社日立産機システム 自動搬送車
AT514588B1 (de) * 2013-08-29 2015-02-15 Tech Universität Wien Verfahren zur Steuerung eines Fahrzeuges
JP2017111554A (ja) * 2015-12-15 2017-06-22 株式会社リコー 自動走行装置、サーバ及びプログラム
US10503176B2 (en) * 2016-12-30 2019-12-10 Bendix Commercial Vehicle Systems Llc Self-ordering of fleet vehicles in a platoon
WO2019040793A1 (en) * 2017-08-25 2019-02-28 Sutter Jonathan CARRIAGE ASSEMBLY WITH TROLLEY

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140067207A1 (en) * 2012-09-06 2014-03-06 Mando Corporation Smart parking assist system of vehicle and control method thereof
WO2020010047A1 (en) * 2018-07-05 2020-01-09 Brain Corporation Systems and methods for operating autonomous tug robots

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023077950A (ja) * 2021-11-25 2023-06-06 シナノケンシ株式会社 自律型搬送装置
JP7366107B2 (ja) 2021-11-25 2023-10-20 シナノケンシ株式会社 自律型搬送装置
JP7466813B1 (ja) 2023-04-07 2024-04-12 三菱電機株式会社 自動接続機構、自律走行車、および自動接続方法

Also Published As

Publication number Publication date
EP3879373B1 (en) 2023-02-08
EP3879373A1 (en) 2021-09-15
US20210284233A1 (en) 2021-09-16
JP7380350B2 (ja) 2023-11-15
CN113448331B (zh) 2024-05-28
CN113448331A (zh) 2021-09-28

Similar Documents

Publication Publication Date Title
JP6109616B2 (ja) 自動搬送車
JP7023009B2 (ja) 自律走行ロボットシステム
JP7380350B2 (ja) 自律走行装置及び自律走行制御方法及び自律走行制御プログラム
JP7450271B2 (ja) 搬送システム、及び搬送制御方法
JP6362418B2 (ja) 台車搬送システム、搬送車、及び台車搬送方法
JP2020154454A (ja) 自律移動装置、誘導システムおよび自律移動装置の移動方法
WO2023084637A1 (ja) 搬送システム、及び搬送制御方法
WO2022149285A1 (ja) 搬送システム、及び搬送制御方法
WO2022190324A1 (ja) 移動システム及び管理装置
JP7388311B2 (ja) 搬送車制御システム
JP7283152B2 (ja) 自律移動装置、プログラムおよび自律移動装置の操舵方法
EP4235335A1 (en) Automatic moving device and control method for automatic moving device
JP7487990B1 (ja) 搬送車の走行制御システム及び搬送車の走行制御方法
JP7301409B2 (ja) 搬送システム、及び搬送制御方法
JP7509490B1 (ja) 連結装置
JP7464331B1 (ja) 搬送車の走行制御システム及び搬送車の走行制御方法
WO2023079744A1 (ja) 搬送システム、及び無人搬送車
JP7397045B2 (ja) 無人搬送装置
JP7513338B2 (ja) 搬送システム、及び搬送制御方法
JP7365619B2 (ja) 台車および乗り物
WO2022009579A1 (ja) 情報処理装置と情報処理方法およびプログラム
JP2023146351A (ja) 全方向移動体の走行制御装置
JP2006350507A (ja) 荷役システム
JP2023148135A (ja) 自律走行装置および自律走行装置の制御方法
JP2023087821A (ja) 自律型搬送装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230929

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: 20231003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231016

R151 Written notification of patent or utility model registration

Ref document number: 7380350

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151