(57)【特許請求の範囲】
【請求項１】
移動体或いは乗員から受ける諸条件を認識する認識手段と、該認識手段により認識された前記諸条件に対応するための思考を行う思考手段と、前記思考手段による結果に基づき必要な動作を実行する動作手段とを含み、前記乗員と間で双方向のコミュニケーションを取りながら動作する移動体搭載用のロボットにおいて、
当該ロボットは前記移動体を構成するシートと一体である、ことを特徴とする移動体搭載用ロボット。
【請求項２】
請求項１に記載の移動体搭載用のロボットにおいて、
当該ロボットは、前記思考手段による結果に基づいてシートに付加された機能を実行する、ことを特徴とする移動体搭載用ロボット。
【請求項３】
請求項１に記載の移動体搭載用のロボットにおいて、
前記シートがさらに腕状のマニュピレータを備える、ことを特徴とする移動体搭載用ロボット。
【請求項４】
請求項１〜３記載の移動体搭載用のロボットにおいて、
前記思考手段にはロボット自らが行動するための自律思考部が設定され、該自律思考部は前記認識手段が認識した前記諸条件に基づき前記動作手段を駆動させて自律制御を実行する、ことを特徴とする移動体搭載用のロボット。
【請求項５】
請求項４記載の移動体搭載用のロボットにおいて、
前記自律制御は、前記認識手段が認識した前記諸条件に基づき当該ロボットが乗員に関して必要な行動を取る自発行動モードをさらに含む、ことを特徴とする移動体搭載用のロボット。
【請求項６】
請求項５記載の移動体搭載用ロボットにおいて、
前記自発行動モードによる行動には、乗員登録、夜間監視、移動体内における落下物監視、移動体走行時の監視アシスト、移動体への乗降時の監視アシスト、移動体内の清掃、ゴミの回収及び窓拭き、から選択される少なくとも１つを含む、ことを特徴とする移動体搭載用ロボット。
【請求項７】
請求項５記載の移動体搭載用のロボットにおいて、
前記自発行動モードは、前記乗員の行動から予想して実行される、ことを特徴とする移動体搭載用のロボット。
【請求項８】
請求項１から４のいずれかに記載の移動体搭載用のロボットにおいて、
前記思考手段は乗員の命令に応じて前記動作手段を駆動させる、ことを特徴とする移動体搭載用のロボット。
【請求項９】
請求項１から８のいずれかに記載の移動体搭載用のロボットにおいて、
前記認識手段は前記諸条件を認識するため少なくとも視覚手段及び／又は聴覚手段を含む、ことを特徴とする移動体搭載用のロボット。
【請求項１０】
請求項１から９のいずれかに記載の移動体搭載用のロボットにおいて、
当該ロボットは外部入力装置との接続用のインターフェース部を備えた、ことを特徴とする移動体搭載用のロボット。
【請求項１１】
請求項１０記載の移動体搭載用のロボットにおいて、
当該ロボットが通信機能を備え、前記外部入力装置により遠隔操作される、ことを特徴とする移動体搭載用ロボット。
【請求項１２】
請求項１０記載の移動体搭載用のロボットにおいて、
当該ロボットは通信装置と接続可能とされている、ことを特徴とする移動体搭載用ロボット。
【請求項１３】
請求項１０記載の移動体搭載用のロボットにおいて、
当該ロボットは、前記移動体側に設けた通信装置と交信するための通信機能を備え、移動体側から得る情報を前記自律制御に用いる、ことを特徴とする移動体搭載用ロボット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は自動車、船舶、旅客列車、旅客機等の移動体に搭載されるロボットに関し、特にロボットが自律性を有しており自己が置かれている状況に対応しつつ、自己の判断により或いは乗員の指示に従って、必要な動作を実行する移動体搭載用のロボットに関する。
【０００２】
なお、本明細書で言う移動体搭載用のロボットとは、移動体との関わりにおいて、移動体或いは乗員から受ける諸条件に対応して好ましい動作（サービス）を実行するロボットを意味し、移動体専用であるもの又は移動体に固定されたロボットに限るものではない。例えば、移動体から離れた場所では他の用途に用いられているが、移動体内に持ち込んだときには移動体或いは乗員から受ける諸条件に対応してサービスを提供するようなロボットもここで言う移動体搭載用のロボットに含まれる。
【０００３】
【従来の技術】
近年、例えば自動車（以下、単に車両と称す）内における環境が快適なものとなるように多くの提案がなされている。例えば特開平１１−２７２６４０号公報では、運転環境が快適なものとなるように、運転者とコミュニケーションを取るエージェント装置の技術が開示されている。この技術では、擬人化されたエージェントが画面上に出現して、運転者に種々の情報を伝達する。このエージェントは運転者の応答や反応を学習して容姿、服装を変化させ、その運転者固有のエージェントとなり運転環境が快適となるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記エージェント装置を含め従来提案されていた装置は固定された画面内に表れる映像であるため娯楽（アミューズメント）性を与え、運転環境を快適とするには限界があった。また、乗員の内で特に運転者の環境を改善することが主眼に置かれているので、後部座席に座った乗員に対する快適さの改善には配慮されていないという問題がある。
【０００５】
また、従来において提案されているオーディオ若しくはナビゲーションシステム等の車両用の装置は、ある条件下で乗員に対して一方的に所定のサービスを提供する形態で実現されおり、必要に応じて乗員とコミュニケーションを取りながらサービスを提供する形態で実現されていないので乗員に与える快適さにも限界があった。
【０００６】
また、最近においては種々の実体を有するロボットが提案されている。このようなロボットは室内用のペット或いは作業補助等を主な目的として提案されている。しかし、周囲の状況が刻々と変化する車両内の状況に対応しつつ、さらに乗員が満足するようなサービスを提供できるロボットについては未だ満足できるような提案はなされていない。さらに、車両用のロボットについては、車両内のスペースは限られているので効率的に配置するという点についても配慮しておくことが必要である。
【０００７】
したがって、本発明の主な目的は、運転者を含めた全ての乗員が車内で快適に過ごすことができる移動体搭載用のロボットを提供することである。
【０００８】
【課題を解決するための手段】
【００６３】
請求項１に記載されるごとく、移動体或いは乗員から受ける諸条件を認識する認識手段と、該認識手段により認識された前記諸条件に対応するための思考を行う思考手段と、前記思考手段による結果に基づき必要な動作を実行する動作手段とを含み、前記乗員と間で双方向のコミュニケーションを取りながら動作する移動体搭載用のロボットにおいて、当該ロボットは前記移動体を構成するシートと一体である、ことを特徴とする移動体搭載用ロボットによっても達成される。
【００６４】
請求項１記載の発明では、移動体内の所定位置に設定されたロボットが乗員と間で双方向のコミュニケーションを取りながら動作（サービス）する。よって、乗員は移動体内で快適且つ安全に過ごすことができるとともに、移動体の構成部品をロボット化するので乗員の居住スペースを減少させることなく、乗員へのサービスを提供できる。
また、請求項２に記載される如く、請求項１に記載の移動体搭載用のロボットにおいて、当該ロボットは、前記思考手段による結果に基づいてシートに付加された機能を実行する、構成とすることができる。
また、この請求項２に記載の移動体搭載用のロボットで、前記シートに付加された機能として、シートベルトを緊締すること、シート内に設けた加熱冷却手段を駆動して温度調整すること、シート内に設けた血圧測定手段を駆動して乗員の血圧を測定すること、シート内に設けた脈拍測定手段を駆動して乗員の心拍数を測定すること、シートを回転させること、シートを前後に移動させること、シートを傾斜させること等がある。
請求項２の発明では、好ましい付加機能を有したシートがロボットであるので、例えばチャイルドシート等を別途準備することなく、自律制御により子供を安全に保持できる。さらに、子供に限らず大人に対しても安全で、体調にまで配慮するロボットなる。
また、請求項３に記載される如く、請求項１に記載の移動体搭載用のロボットにおいて、前記シートがさらに腕状のマニュピレータを備える、構成とすることができる。
請求項３の発明では、ロボットが腕状のマニュピレータを備えるので移動できなくても物品の受け渡し等を行うことができる。さらに、移動体が急発進・停車等して過度の減速度が生じたときに腕状のマニュピレータが乗員を抱込むように設定しておけば、乗員の保護により効果的である。
このような移動体は、乗員が移動体内で快適に過ごすことができ、さらに移動体を離れた後においてロボットに監視作業等を実行させることがでるので、極めてユーザフレンドリな移動体として提供できる。
【００６５】
本ロボットは、移動体内の所定位置に配置される形態で実現されるが、移動体内に、この所定位置を複数設定しておくことで、後部座席にいる乗員へもロボットがサービスを提供できる。
【００６６】
また、このロボットは上記移動体内で用いることのみを目的に構成されている必要はなく、例えば乗員の自宅でのアミューズメント用のペットロボット或いは作業補助として用いる補助ロボット自体、或いはこれらが分離可能である場合にはその一部を前記所定位置に配置する形態としてもよい。
【００６７】
そして、請求項４に記載される如く、請求項１〜３記載の移動体搭載用のロボットにおいても、前記思考手段にはロボット自らが行動するための自律思考部が設定され、該自律思考部は前記認識手段が認識した前記諸条件に基づき前記動作手段を駆動させて自律制御を実行する、構成を採用することが好ましい。
【００６８】
請求項４記載の発明によっても、移動体内で乗員が欲するような好ましいサービスをロボットが実行するので、乗員は移動体内で快適かつ安心して過ごすことができる。
【００７２】
また、請求項５に記載される如く、請求項４記載の移動体搭載用のロボットにおいて、前記自律制御は、前記認識手段が認識した前記諸条件に基づき当該ロボットが乗員に関して必要な行動を取る自発行動モードをさらに含む、構成とすることがより好ましい。
【００７３】
また、請求項６に記載される如く、請求項５記載の移動体搭載用ロボットにおいて、前記自発行動モードによる行動には、乗員登録、夜間監視、移動体内における落下物監視、移動体走行時の監視アシスト、移動体への乗降時の監視アシスト、移動体内の清掃、ゴミの回収及び窓拭き、から選択される少なくとも１つを含む、ことが好ましい。
【００７４】
また、請求項７に記載される如く、請求項５記載の移動体搭載用のロボットにおいて、前記自発行動モードは、前記乗員の行動から予想して実行される、構成としておくことが好ましい。
【００７５】
また、請求項８に記載される如く、請求項１から４のいずれかに記載の移動体搭載用のロボットにおいて、前記思考手段は乗員の命令に応じて前記動作手段を駆動させる、構成が好ましい。
【００７６】
また、請求項９に記載される如く、請求項１から８のいずれかに記載の移動体搭載用のロボットにおいて、前記認識手段は前記諸条件を認識するため少なくとも視覚手段及び／又は聴覚手段を含む、構成が好ましい。
【００７７】
また、請求項１０に記載される如く、請求項１から９のいずれかに記載の移動体搭載用のロボットにおいて、当該ロボットは外部入力装置との接続用のインターフェース部を備えた、構成が好ましい。
【００７８】
また、請求項１１に記載される如く、請求項１０記載の移動体搭載用のロボットにおいて、当該ロボットが通信機能を備え、前記外部入力装置により遠隔操作される、構成が好ましい。
【００７９】
また、請求項１２に記載される如く、請求項１０記載の移動体搭載用のロボットにおいて、当該ロボットは通信装置と接続可能とされている、構成が好ましい。
【００８０】
すなわち、請求項１〜１２に記載される発明でも、ロボットは自発行動モードを含む構成で自律制御しており、移動体の挙動に対応しつつ乗員とコミュニケーションを取りながら必要なサービスを提供することができる。
【００８１】
また、請求項１３に記載される如く、請求項１０記載の移動体搭載用のロボットにおいて、当該ロボットは、前記移動体側に設けた通信装置と交信するための通信機能を備え、移動体側から得る情報を前記自律制御に用いる、構成とすることが好ましい。
【００８２】
請求項１３記載の発明では、移動体側にも通信機能が設けられロボットと交信可能な状態であるので移動体側で得た情報をロボットが把握できる、よって、行動範囲が限られた移動体搭載用のロボットでも不足する情報を補完して前記自律制御に利用することができる。
【００８３】
なお、前記認識部及び思考部は、ロボット側だけに設けるといった形態だけでなく、移動体側にその一部が設定される形態としてもよい。乗員のサービスのためロボットが種々の動作を実質的に実行できる構成であればよい。
【００９９】
【発明の実施の形態】
以下、さらに図面に基づいて、移動体として車両を例として本発明を具体的に説明するが、その前に図１に基づき本発明の車載用ロボット（以下、ＣＲＳとする）の基本構成とその機能について概略を説明する。
【０１００】
図１はＣＲＳ１０の概略構成を機能ブロックで示す図である。ＣＲＳ１０は車両から或いは乗員から受ける諸条件（以下、車両乗員情報２０という）を認識する認識部１２を有する。この認識部１２は車両乗員情報２０を認識するためのＣＲＳ１０本体側に設けた各種センサ並びに車両側に取付けた各種センサ及びナビゲーション装置等を含み、さらにはこれらセンサ等で認識された車両乗員情報２０に所定の処理を施すＣＰＵ等の処理装置により具現化することができる。ここで使用される上記センサとしては、例えばＣＲＳ１０が車両の何処に位置しているのを検出する自己位置検出センサ、音を検出する聴覚センサ、ＣＲＳ１０が接触したものを検出する触覚センサ、周辺の状態を視覚的に捉えるＣＣＤ装置、車両内の雰囲気を検出するガスセンサ等がある。さらに、ＣＲＳ１０は車両に搭載されることから、例えば車両走行により生じる加速度、減速度、上下方向の加速度、ヨーレイト等を検出するセンサ、イグニッション（Ｉ／Ｇ）スイッチの状態、操舵角、スロットル開度を検出するセンサ等の他、車両情報を検出するための多種類のセンサも含まれる。なお、車両状態は前記車両乗員情報２０に含まれる。
【０１０１】
ＣＲＳ１０の認識部１２をどのようなセンサを用いて構成するかについては、ＣＲＳ１０に期待する機能を考慮して適宜選定すればよい。また、認識部１２により認識される車両乗員情報２０には、使用者に関する各種情報も含む。例えば、使用者登録情報等のデータ記録が必要なものについては、認識部１２に記憶部を設けてこれを保存し、逐次更新するようにしてもよい。また、これら使用者に関するデータは、後述する思考部１４が種々の判断をする際の基準となるので、思考部１４内に格納し、逐次データの更新ができるよに構成しておくことが好ましい。
【０１０２】
認識部１２で認識された車両乗員情報２０は思考部１４に供給されるが、使用したセンサの検出ノイズを除去する等の処理を施してから車両乗員情報２０を思考部１４側に供給することが好ましい。また、思考部１４からの要求があった車両乗員情報２０について供給するようにしてもよい。
【０１０３】
ＣＲＳ１０の思考部１４は前記認識部１２によって認識された車両乗員情報２０に基づいて、移動部１６及び動作部１８を駆動させる。思考部１４はＣＲＳ１０の中央処理部に相当するものであり、認識部１２から供給される車両乗員情報２０に基づいて移動部１６及び動作部１８を駆動させるための多種のプログラムを備えている。
【０１０４】
このプログラムには車両内で運転者を含めた乗員に対し行う種々のサービスに関するもの、車両の安全を保持するための監視に関するもの、さらに車両が衝突等に遭遇したときの緊急時対応に関するもの、車両内の清掃に関するもの、ＣＲＳ１０及び車両が通信機能を備え相互に交信する場合にはその交信に関するもの等、ＣＲＳ１０が実行する動作を規定するものが多数含まれる。
【０１０５】
上記思考部１４は、例えばデータ処理及び上記各部１２、１６、１８の制御を行うＣＰＵ（中央処理装置）と、このＣＰＵにデータバスや制御バス等のバスラインで接続されたＲＯＭ、ＲＡＭ、タイマ等を備えた構成で具現化できる。ＲＯＭにはＣＰＵで制御を行うための各種データやプログラムが予め格納され、ＲＡＭにはＣＰＵが用いるワーキングメモリ等が格納される。
【０１０６】
上記移動部１６は、車両周りにＣＲＳ１０本体を移動させる手段である。ＣＲＳ１０を移動させる範囲により、例えば車両の天井部、ドア周り部、センターコンソール部等に適宜レールを敷設し、移動用モータを駆動する構成で具現化される。この移動用モータは制動用の電磁ブレーキ或いは回生制動でブレーキを掛けるように構成できる。但し、この移動部１６はレールのように車両に固定された部材に沿ってＣＲＳ１０を移動可能とするものに限るものではない。前述したようにＣＲＳ１０自体が吸着手段等を有して移動範囲の限定なく移動できる自律歩行の形態を採用することも可能である。
【０１０７】
また、上記動作部１８はＣＲＳ１０が所定の動作、例えば車内の物を取る（捕獲）するとか、動かす、操作する等のロボットとして具体的な動作を実行する手段である。この動作手段１８は、例えば微小モータを関節に内蔵させたマニュピレータ等により具現化される。
【０１０８】
なお、ＣＲＳ１０が車両の運転状態或いは周辺を監視する等の動作を実行する場合には、思考部１４は前記認識部１４に含むＣＣＤ装置、聴覚センサ等を機能させる。
【０１０９】
さらに、このＣＲＳ１０の全体的な外形について説明すると、例えば擬人化された人型のキャラクタ或いはペット型のキャラクタとすることができる。このように構成した場合には、乗員が触れることが出来る具体的な存在であり乗員へのインパクトは画面で表示されていた従来の装置より大幅に改善される。このように実存するキャラクタとしてＣＲＳ１０を実現したときには、例えばこのキャラクタ内に前記思考部１４に相当するＣＰＵを配置する他、目、鼻、耳に対応するセンサを認識部１２として配置し、さらにマニュピレータによる腕を配置して動作部１８とする。また、キャラクタの表皮は乗員の安全確保等のため、衝撃吸収性の樹脂で形成する。そして、例えば車両の所定の位置に敷設したレールに沿ってこのキャラクタが車内を移動するような構成としてＣＲＳ１０を実現できる。
【０１１０】
ところで、本発明の特徴の１つとして本ＣＲＳ１０は自律動作を行う自律制御機能を備えている。この自律制御では、ＣＲＳ１０が上記車両乗員情報２０に基づいて自ら思考し、必要な行動を取るものである。
【０１１１】
本発明のＣＲＳ１０は車両に搭載されることから車両が発進し、走行する際には加速度、減速度、上下方向の加速度、ヨーレイト等を受けるので、乗員による補助或いは指示を待つことなく自ら判断して必要な行動を取ることが必要である。よって、この自律制御ではＣＲＳ１０が車両内で自己の体勢を安定に保持できるような基本的機能（自己保持モード）を備える。
【０１１２】
また、この自律制御にはＣＲＳ１０が車両に搭載され、その環境に対応するという観点から、乗員にとって好ましい行動を自発的に取る機能（自発行動モード）も有することが好ましい。この自発行動モードでは、例えば、車両に乗員が乗り込んできたときに邪魔にならない位置に移動するとか、車両がスピードオーバである場合には警告を発するようにするとか、駐車中の車両に近付く不審者があるときには警告音を発する、車両が衝突した場合には乗員保護のための救助行動を行う、さらには車内のゴミを拾ってゴミ箱に捨てる、曇ったウインドウを拭くなどの清掃行動等があり、ＣＲＳ１０は乗員の指示を待つことなく適切な行動を取る。そのために、前記思考手段１４内に自律思考部ＳＥＬを備えている。このような自律思考部ＳＥＬによる判断も例えばＣＰＵとＲＯＭ内に予め設定したプログラムとに基づいて実現される。なお、自律制御に含まれる自発行動モードの設定項目についてはＣＲＳ１０に期待する機能により使用者が適宜定めればよい。但し、乗員登録、夜間監視、落下物監視、車両走行時の監視アシスト、車両乗降時の監視アシスト、乗員救助及び清掃等の動作について、車両の使用者がＣＲＳ１０に対し、適宜指示することは煩瑣であるし、基本的に必要な事項であるので自発行動モードの項目に予め設定しておくことが望ましい。
【０１１３】
また、ＣＲＳ１０の上記自律制御の内で上記自己保持モードは基本的な機能であるが、上記自発行動モードについては運転者等の指示を受けてから実行するように思考手段１４内に設定してもよい。勿論、自己保持モード及び自発行動モードを含む自律制御自体を運転者等の指示を受けてから実行するように設定してもよい。
【０１１４】
さらに、ＣＲＳ１０はインターフェース（Ｉ／Ｆ）１７を介して外部側の入・出力装置１９と接続される。入・出力装置１９としては車内に設けたマイク及びスピーカを挙げることができるが、これに限らず車両本体側に据え付けらけられているタッチパネルの他、可搬性あるノートパソコン、情報携帯端末（ＰＡＤ）、携帯電話等がこれに含まれる。例えば、乗員の緊急時に、これらの装置を介して、レスキューセンタ等からＣＲＳ１０へ指示入力を行い、ＣＲＳ１０がこれに応答する行動を取るように構成しておくことも可能である。また、例えば、マイク、ノートパソコンのキ−ボードを介してＣＲＳ１０へ指示入力し、この指示に対してＣＲＳ１０は指示に沿った動作を行う、或いは指示に応答してスピーカ、ノートパソコン上の画面に所定の出力を行うように構成しておくことも可能である。通信機能を有した携帯電話等を用いた場合には車外からＣＲＳ１０への指示を行い、所定の動作を行わせることができ、その実行状況をＣＲＳ１０から出力される音声で確認するような構成とすることもできる。さらに、ＣＲＳ１０が通信機能を予め備えている構成としてもよい。
【０１１５】
さらに、車両側にも通信機能を設けＣＲＳ１０と交信できる状態を設定しておくことが好ましい。上記のようにＣＲＳ１０が自律制御を行うために、認識部１２が認識した諸条件を基に思考部１４が思考処理を行っている。ＣＲＳ１０及び車両が通信機能を有し、ＣＲＳ１０が車両側の情報を利用できるようなれば、ＣＲＳ１０が自律制御を実行するために、認識部１２及び思考部１４の全てをＣＲＳ１０の本体側に設ける必要がなくなる。
【０１１６】
すなわち、車両側に認識部１２及び思考部１４の一部を設け、その情報をＣＲＳ１０が利用して前記自律制御を実行できる。また、認識部１２及び思考部１４の一部がＣＲＳ１０及び車両の双方に重複して設定された状態では、ＣＲＳ１０及び車両の思考部が相互に交信し、その結果に基づいてＣＲＳ１０が最適な行動を取るというより好ましい形態も実現できる。
【０１１７】
特に、ＣＲＳ１０が歩行機能も備えた形態で場合には、車両から独立した存在である。よって、ＣＲＳ１０が車両外に持ち出される場合も想定される。このような場合には、通信機能を備えたＣＲＳ１０が離れた場所に駐車された車両の状態を監視したり、ＣＲＳ１０が車両に接近したときにドアロックの解除等がなされるようにすれば乗員へよりレベルの高いサービスを提供できる。
【０１１８】
上記のように本発明のＣＲＳ１０は、自律制御機能を備えているので、乗員に意識させることなく、好適なサービスを提供できると共に、乗員からの指示に応じたサービスも提供する。よって、運転者を含めた乗員は車内で快適に過ごすことができる。
【０１１９】
以下さらに、図面に基づき本発明の実施例を説明する。
【０１２０】
図２から図９は本発明の第１実施例について示す。本第１実施例はＣＲＳにより実行される、車両の使用開始から使用者の登録、車両発進に備えた自律制御動作、車両の走行中で制御動作、車両停止後の制御動作等を広く例示したものである。なお、繰返しとなるが、以下で示すＣＲＳ動作は多種のセンサ等を含み車両乗員情報２０を認識するＣＲＳの認識部１２と、この認識部１２から供給される信号に基づいて思考するＣＲＳの思考部１４とによりＣＲＳ本体の動作を制御することで実行されるものである。
【０１２１】
図２は、ステーションワゴンタイプの車両１にＣＲＳ１００を搭載した第１実施例について示している。車両１の天井にはＣＲＳ１００が移動するためのレール２が敷設されている。
【０１２２】
このＣＲＳ１００は、頭部１０２とこの頭部１０２に作動自在に接続された左右の腕１０４、１０６を備えた擬人的な外観（本体）を有している。ＣＲＳ１００の頭部１０２は接続アーム１１０を介して、レール２に移動自在に配設されている。レール２側にはスライダ１０８が接続され、その内部にはレール２に沿って移動するための移動用モータ（図示せず）と接続アーム１１０を回動させる回動用モータ（図示せず）が配設されている。よって、ＣＲＳ１００本体はレール２に沿って車両１内を前後に移動し、またスライダ１０８を中心として接続アーム１１０が回動することでその長さ範囲内をさらに移動することができる。さらに。この接続アーム１１０を伸縮駆動可能な部材で構成してもよい。
【０１２３】
また、頭部１０２はヘッド回動部１０９を介して接続アーム１１０に接続されている。ヘッド回動部１０８内には図示せぬモータを配設しており、ＣＲＳ１００本体をその下部において左右両方向に回動させ、また傾斜させること、及び所望の位置で停止させることができる。よって、ＣＲＳ１００本体が移動する際には、レール２に沿ってスライダ１０８が移動し、接続アーム１１０がスライダ１０８を中心に回転し、最後にヘッド回動部１０９を駆動して正面合わせを行うように駆動することで、車内の任意位置に移動させることができる。なお、ＣＲＳ１００は運搬する物品の質量を計量するための計量部を備えている。この計量部は頭部１０２、スライダ１０８或いはヘッド回動部１０９のいずれかに配設される。
【０１２４】
頭部１０２には、例えば、臭覚センサとしてガスセンサを用いた鼻１１１、視覚センサとしてＣＣＤを用いた目１１２と聴覚センサとしてマイクロホンを用いた耳１１４、さらにスピーカを用いた口１１３が形成され、さらに車両の状態を検出する加速度、減速度、ヨーレイト、上下加速度、ＩＧのＯＮ／ＯＦＦ等を検出する各種センサ、さらには座標系を認識するジャイロ或いは３軸加速度センサについてもその内部に配置されている。この車両挙動を検出する種々のセンサは、従来の車両本体側に配置されているので、通信機能を付加した車両本体側から検出信号を取得する構成とすることも可能である。しかし、本実施例のように、ＣＲＳ１００内にセンサ機能を集約することで、車両本体側の設備の軽減を図ることができる。
【０１２５】
また、ＣＲＳ１００の左右の腕１０４、１０６の先端には物体を把持するハンド１０４ＨＡ、１０６ＨＡが形成されている。このハンド１０４ＨＡ、１０６ＨＡには物を所定圧で捉えるため、感圧導電性ゴムマトリックス等で形成する触覚センサを備えている。
【０１２６】
頭部１０２には、前述した中央処理部として図示せぬＣＰＵが配設され、前記複数のセンサにより認識（検出）される車両乗員情報（ＣＲＳ１００が車両或いは乗員から受ける諸条件）に基づいて、スライダ１０８、ヘッド回動部１０９及び接続アーム１１０を駆動させて所定位置まで移動し、必要な動作を実行する。なお、前方監視等の動作の場合には、スライダ１０８によりＣＲＳ１００が所定位置に移動し、目（ＣＣＤ）１１２、耳（マイクロフォン）１１４が必要な方向に向くようにヘッド回動部１０９を回動させてから監視を実行する。
【０１２７】
前述したようにＣＲＳ１００は自律制御機能を有している。その内の基本的機能である自己保持モードを実行するときには、特に加速度、減速度、ヨーレイト、上下加速度、操舵角等を検出するセンサからの信号に基づいて、ＣＲＳ１００は自己の体勢が安定となるように行動する。例えば左右の腕１０４、１０６を天井に伸ばして揺れを防ぐようにしてもよいし、移動用及び動作用のモータを強く制動しロック状態としてもよいし、アーム１１０、ヘッド回動部１０８及び腕１０４、１０６を協働的に駆動させＣＲＳ１００本体のバランスが取れるような姿勢となるように設定していもよい。
【０１２８】
図３は本第１実施例のＣＲＳ１００の各部構成として採用できる具体的な要素をブロックで示す図である。図３のＣＲＳ認識部１２、ＣＲＳ思考部１４等は図１と対応しており、同一構成部には同一の符号を付している。
【０１２９】
ＣＲＳ認識部１２には車両乗員情報を得るための種々のセンサ、装置が接続される。ＣＲＳ認識部１２は必要に応じてその情報を処理或いは記憶しつつＣＲＳ思考部１４に供給する。
【０１３０】
ＣＲＳ認識部１２には使用者登録記憶部２１を含み、登録されている使用者であるか否か等についての認識情報をＣＲＳ思考部１４へ提供することが好ましい。車両使用者を登録するシステムを採用するときには、その使用者登録情報も車両乗員情報の１つとなる。使用者登録システムの機能は、認識部１２に設定してもよく、この場合にはＣＣＤ、マイク、キーボード等から使用者の容姿や音声、パスワード、使用者番号等の識別を行い使用者を特定する。認識部１２は使用者が未登録である場合には登録を促す。
【０１３１】
ＣＲＳ思考部１４では使用者登録記憶部２１からの使用者登録情報に基づき、所定の乗員データ４０を内部に蓄積し逐次更新する。必要の都度、動作指示履歴及び運転履歴等を呼び出してＣＲＳ１００の動作制御に用いる。なお、この乗員データ４０には、車両内で娯楽等を提供して世話をする必要がある子供等の乗員に関する挙動等についてのデータを含めることができる。
【０１３２】
また、ＣＲＳ認識部１２には自己位置認識部２２を含み、車両の位置を認識できる様にしておくことが好ましい。この自己位置情報はナビゲーション装置からの情報を認識するナビ情報認識部２３から供給できる。ナビ情報認識部２３では車両が走行している道路が間もなくカーブとなる等の道路インフラ情報を認識でき、また自己位置情報で車両の自己位置を確認できる。ＣＲＳ１００の安定動作を確保するため等の情報としてＣＲＳ思考部１４へ提供すると、前述した自律制御を規定する自律プログラム３３の実行に利用される。
【０１３３】
また、ＣＲＳ認識部１２にはＣＲＳ１００自身の充電状態を検出する充電検出部２４を含むことが好ましい。充電検出部２４により検出された充電情報はＣＲＳ思考部１４へ提供される。ＣＲＳ思考部１４側にはＣＲＳ１００が常時駆動可能となるように効率的な節電、充電プログラム３８が準備されている。この充電プログラム３８は、使用者の指示が無くともＣＲＳ１００が最適な充電状態であるようにするとの観点から自律プログラム３３の一部或いはこれに連動させて起動させるようにしておくことが好ましい。なお、ＣＲＳ１００本体内に緊急対応用のバッテリを設けておくとさらに好ましい。
【０１３４】
また、ＣＲＳ認識部１２は外部状況センサ処理部２５を含む。ＣＣＤ及びマイクロホン等のセンサにより、車両内外の環境を認識するための処理部である。これらセンサにより検出された信号は、車両間距離、路面状態、危険物接近、信号等が接近した等の交通インフラに関する車外の情報や車内での運転者の居眠り情報等の認識情報である。この認識情報がＣＲＳ思考部１４へ提供されると、自律プログラム３３を始めとして、動作パターンプログラム３１、動作補正プログラム３２、対話プログラム３５、フェールセーフプログラム３６、学習プログラム３７、音声制御プログラム３９等が適宜実行される。例えばＣＲＳ１００が、音声で車両間距離が短いことを注意したり、居眠りしている運転者に音声で注意を喚起し、それでも起きない場合には腕１０４、１０６を駆動させて揺り起こす等の動作も実行する。
【０１３５】
また、ＣＲＳ認識部１２は、車両の各操作のスイッチ（ＳＷ）、操作レバー、ドアノブ、装備品、さらにシートベルトＳＷ等について認識する車両インターフェース位置形状・操作方法認識部２６を含んでいることが好ましい。車両インターフェース位置形状・操作方法認識部２６からの情報もＣＲＳ思考部１４へ提供され、前述した認識情報と同様にＣＲＳ１００の動作制御に供される。
【０１３６】
また、ＣＲＳ認識部１２は、車内の物品位置、その形状、音声による品名確認記憶、ＣＣＤ画像処理の情報等を認識し、記憶している物品検出記憶部２７を含むことが好ましい。ＣＲＳ１００が乗員の指示により物品の運搬を実行する際等に、この物品検出記憶部２７からの情報が用いられる。
【０１３７】
また、ＣＲＳ認識部１２は、乗員の位置、移動有無、乗員数、配置、シート荷重、音声、登録有無について認識する乗員状態認識部２８を含んでいることが好ましい。これらの情報もＣＲＳ思考部１４へ提供され、前述した認識情報と同様にＣＲＳ１００の動作制御に供される。
【０１３８】
さらに、ＣＲＳ認識部１２は、車両制御の各種システム、例えば車両挙動制御装置、ＡＢＳ、電子制御サスペンション装置からのヨーレイト、加速度Ｇ、減速度Ｇ、路面状態上下Ｇの検出信号、また車両監視システムを設けた場合の前後ＣＣＤからの信号や、ＡＴからのシフト位置、変速信号、変速特性や、エンジンのイグニッションのＯＮ／ＯＦＦ、操舵角、スロットル開度、さらにナビゲーション装置からのルート設定に関する情報等を取得する車両制御システム信号部２９を含むことが好ましい。これらの情報もＣＲＳ思考部１４へ提供され、前述したと同様にＣＲＳ１００の動作制御に供される。
【０１３９】
なお、前記ヨーレイト、加速度Ｇ、減速度Ｇ等を検出するセンサはＣＲＳ１００側に設けてもよいし、車両側に設けたものを用いてもよい。さらに、特に電源を駆動エネルギーのひとつとする車両については、この車両制御システム信号部２９でハイブリッド（ＨＶ）、燃料電池（ＦＣ）の機能状態に関する情報等を取得するように設定してもよい。
【０１４０】
さらに、ＣＲＳ認識部１２は車両の状態を診断するダイアグノーシス装置からの検出信号を取得するダイアグ信号部３０を含むことが好ましい。各機能部の温度、雑音、軌跡作動監視ＣＣＤ情報がＣＲＳ思考部１４へ提供されるとダイアグノーシスプログラム３６が実行され不良箇所の有無の確認を行い、例えばＣＲＳ１００が音声で不良箇所の指摘を行い、必要な場合は停車を促すようにすることもできる。さらに、ＣＲＳ１００が車両のナビゲーション画面にアクセスできるようにしておき、この画面上に警告を文字表示できるようにしてもよい。
【０１４１】
以下さらに、上記のような構成を有する第１実施例のＣＲＳ１００が実行する動作（サービス）をフローチャートに基づいて説明する。このフローチャートは、車両の発進前準備段階、走行中、停車等の一連の流れの中で、ＣＲＳ１００が自律制御を実行しながら取る基本的な動作について示す。
【０１４２】
これらのフロチャートは、前述したように各種センサ及び車両内の装置や各部信号からＣＲＳ認識部１２が認識した車両乗員情報に基づきＣＲＳ思考部１４がＣＲＳ１００の身体（本体）をなす頭部１０２、腕１１４，１１６等を機能させて実行する。
【０１４３】
なお、このフローチャートで示す例は、車両の使用が開始されてから常にＣＲＳ１００が自律制御状態である場合の例について示している。
【０１４４】
図４から図９はＣＲＳ１００が自律制御を行いながら種々の動作（サービス）を実行する際の基本的なフローチャートを示している。まず、図４のステップ１０１（以下、ステップを単にＳで示す場合がある）で動作開始信号が受信されることで、自律制御が開始される。動作開始信号としては、例えば、初めて車両のドアが開錠されたとき等のセンサ信号を用いる。このようにすれば、メーカから車両が納品されたときには、自律制御が実行されている状態となる。
【０１４５】
上記動作開始信号が受信されると（Ｓ１０１）、自律制御が開始される（Ｓ１０３）。このステップ１０３の自律制御では前述したように、自己保持モードと自発行動モードが実行されている。
【０１４６】
自己保持モードでは、ＣＲＳ１００は例えば次のような動作を取るように設定されている。ＣＲＳ１００が車両中央コンソールボックス上部に位置し待機状態であるとき、車両のギアの変更による変速ショックに依る突然の外乱や、加速度Ｇの変化による外乱に対して変速信号を事前に認識して、対Ｇ逆慣性の制動制御で対応する。この制動動作ではスライダ１０８やヘッド回動部１０９の電磁ブレーキ等を駆動させ、ＣＲＳ１００のヘッド回動部１０９や腕１１４，１１６を傾斜させる等の体勢を取る。同様に、車速、前後加速度Ｇ、旋回Ｇ（ヨーレイト）、上下加速度Ｇ等を検出することで車両挙動による外乱に対して、体勢制御を実行する。さらに、ＣＲＳ１００に備えた目１１２（以下、ＣＣＤ１１２）による路面検出や、電子制御サスペンション装置からの走行安定信号に基づき体勢制御を実行するように設定することも可能である。この自己保持モードはＣＲＳ１００の体勢に影響を与えるような車両挙動（外乱）に対して実行される制御である。車両挙動は多様であるので、自己保持モードが実行される状況は種々存在する。自己保持モードの制御が実行される具体的な状況は後に示すフローチャートでより明らかとなる。
【０１４７】
また、自発行動モードは乗員の指示を受けることなくＣＲＳ１００が自発的に行う行動である。例えば運転者のわき見等がＣＣＤ１１２で認識されると、音声等の警告を発する。また、乗員が座席を移動することを検出すると、移動することが危険であると判断した場合には警告を発する等である。
【０１４８】
上記自己保持モードと自発行動モードとは、ＣＲＳ思考部１４が実行する基本的な制御である。その制御内容は上記に掲げた例に限るものではない。ＣＲＳ１００が車両挙動による外乱を受けたときに自己の体勢を安定保持するために実行されるのが自己保持モードであり、車両に関して使用者の指示を待つまでもなく実行することが好ましい動作（サービス）を行うのが自発行動モードである。以下順に説明するステップ１０５以降においても、これら自己保持モードと自発行動モードが機能状態にあり、ＣＲＳ思考部１４内に設定した自律プログラム３２より逐次実行される。
【０１４９】
なお、自己保持モードと自発行動モードは背反するものではない。自己保持モードと自発行動モードとが共に実行される場合や、いずれか一方が実行される場合もある。
【０１５０】
上記のように自律制御が開始されＣＲＳ１００側の準備が完了した状態で、車両の実際の使用に際して、運転者の認識・確認が実行される（Ｓ１０５）。キーレスエントリ、ドアの開閉信号等により、このＣＲＳ１００の動作が準備に入り運転者の認識が行われる。このステップ１０５では、運転者本人か、登録者か、その他の者が認識される。初めての運転者には登録を促す。なお、ＣＲＳ１００が自律制御を実行中であれば、車両への接近者をすべて認識するように設定しておいてもよい。
【０１５１】
次のステップ１０７では、過去の運転データを読込み運転者の運転技量、嗜好等を参照し、エンジン制御、ＡＴ変速制御定数等を設定する。このような準備を行っておくことで、車両走行時においてＣＲＳ１００が乗員に対して実行するサービスを円滑化できる。
【０１５２】
次に、乗員が１人のみか、複数かの判断がなされる（Ｓ１０９）。１人すなわち、運転者のみであればステップ１１１で初期定位置が確認される。複数である場合には、参照番号１で示すサブフロー（複数人処理フロー）での処理が実行され、この処理後は初期定位置が確認される（Ｓ１１１）。
【０１５３】
図５は上記複数人処理のフローチャートである。先ず、乗車定員が一杯か、否かの判断がなされ（Ｓ２０１）、一杯でなければステップ２０５に進む。ステップ２０５では、各乗員の車両外部の位置が確認され、どのドアから車両に乗り込んだかを認識する。このとき、ＣＲＳ１００は乗員の着座位置を判断或いは予想して空席に移動する。この複数人処理では、ＣＣＤ１１２を用いて乗員の認識を行っている。
【０１５４】
上記ステップ２０１で乗車定員が一杯であると判断されると、ステップ２０３でＣＲＳ１００が車内での居場所を乗員に音声等で伝える。乗員が希望する場合があるときには希望席近くに移動する。また、ステップ２０３で、ＣＲＳ１００が乗員全員に近くに居ることを拒否された場合には、所定の安全位置へ移動する。例えば、車両中央コンソールボックスの上部位置、或いは後方荷室位置等がＣＲＳ１００の安全位置として予め設定されている。
【０１５５】
上記ステップ２０３及びステップ２０５の処理が終了すると、乗員の確定と未登録者への登録を促す（Ｓ２０７）。これにより、複数人処理を終了して図４のメインフローに戻り、複数の乗員について初期所定位置の認識がされる（Ｓ１１１）。本実施例の場合、上記ステップ１１１までのフローは、ＣＲＳ１００が自発行動モードとして実行したものであり、ＣＲＳ思考部１４により制御されている。
【０１５６】
次のステップ１１３では運転者がイグニッショ（Ｉ／Ｇ）をＯＮするのを待ち、Ｉ／ＧがＯＮされないとき（Ｓ１１５）には、運転者が何をしているかを把握する。ＣＲＳ１００のＣＣＤ１１２により、運転者がＣＤ、ナビゲーション装置、エアコン等の操作をしている、或いは携帯電話を掛けている等が認識される。一方、Ｉ／ＧがＯＮされると、走行時の動作制御準備に入る（Ｓ１１７）。この準備では、車両が走る、曲る、止まるの各特性に応じた最適な自己保持モードで制御が実行されるように、ＣＲＳ１００の位置、体勢の準備や外乱認識のために使用するセンサや装置の状態等のチェック等が行われる。
【０１５７】
続くステップ１１９では、シフト操作によるシフト位置判別がなされ、前進レンジか、後進レンジかの判断がされる。前進レンジであると判断されると、次に「乗員の指示による動作なしか」の判断がされる（Ｓ１２１）。このステップ１２１では、乗員がＣＲＳ１００に対して何か指示（サービス要求）をしていないかの確認をする。この要求指示があった場合には、乗員の指示に応じた指示動作、例えばカップに入った飲料を後部座席から運転席に運搬する等の動作を行う（Ｓ１２５）。このステップ１２５では、自己保持モードの下で指示動作を実行している。すなわち、ＣＲＳ思考部１４は自己保持モードでＣＲＳ１００本体がＮ―Ｄシフトショックによる車両の揺れに対応できるように、前方発進により発生する加速度Ｇに対してアクセル開度に応じた逆慣性制御で備える制御を実行している。この逆慣性制御動作では、スライダ１０８やヘッド回動部１０９のブレーキ等を強めに駆動させると共に、ＣＲＳ１００のヘッド回動部１０９や腕１１４，１１６を傾斜させる等を行って、カップ内の飲料がこぼれないない様にしながら自己の体勢を取る。ステップ１２５の処理が終了するとステップ１２７の処理に入る。
【０１５８】
ステップ１２１で、乗員の指示による動作なしの場合には、このステップ１２３でＣＲＳ１００が前方監視のために車両中央前方に移動すると共に、ステップ１２５の場合と同様に自己保持モードでＮ―Ｄシフトショックによる車両の揺れに対応できるように、前方発進により発生する加速度Ｇに対してアクセル開度に応じた逆慣性制御で備える。なお、このステップ１２３で、ＣＲＳ１００が前方監視のために車両中央前方に移動する動作は自発行動モードに基づく。ＣＲＳ１００が特に指示がない場合でも運転者と共に前方を監視することで、車両の安全性が向上する。なお、ＣＲＳ１００は乗員からの指示に応じ、以後のフロー中であってもその指示を実行するようになっている。その際にも上記自己保持モードを実行しつつ乗員の要求に応じる動作を行うように設定されている。
【０１５９】
次に、ステップ１１９まで戻り後進レンジであると判断されると、参照番号で示す３のサブフロー（後進処理フロー）での処理へ進む。この後進処理フローでの処理が終了すると、図４のメインフローのステップ１２７での処理に入る。
【０１６０】
上記後進処理フローは図６に示されている。この後進処理フローでも前述した前進レンジの場合と同様に後進する車両に対する処理が実行される。「乗員の指示による動作なしか」の判断がされる（Ｓ２１１）。この指示があった場合には、乗員の指示に応じた指示動作を行う（Ｓ２１５）。ＣＲＳ思考部１４は自己保持モードでＣＲＳ１００本体がＮ−Ｒシフトショックによる車両の揺れに対応できるように、後方発進により発生する加減速Ｇに対してアクセル開度に応じた逆慣性制御を前方発進の場合と同様に実行する。このステップ２１５の処理が終了すると、図４で示すメインフローのステップ１２７へ戻る。
【０１６１】
ステップ２１１で、乗員の指示による動作なしとされた場合には、ＣＲＳ１００が後方監視のために車両後方に移動すると共に、ステップ２１５の場合と同様に自己保持モードでＮ−Ｒシフトショックによる車両の揺れに対応できるように、後方発進により発生する加減速Ｇに対してアクセル開度に応じた逆慣性制御で備える（Ｓ２１３）。なお、このステップ２１３で、ＣＲＳ１００が後方監視のために車両後方に移動する動作も自発行動モードに基づく。ＣＲＳ１００は指示がない場合にも運転者が確認し難い後方を監視することで、車両の安全確認を実行する。このステップ２１３の処理が終了すると、図４で示すメインフローのステップ１２７での処理に入る。
【０１６２】
図４のステップ１２７では、実際に発進した車両のアクセル開度が検出され、前進又は後進時に車両発進により発生する加速後Ｇに対応するように、ＣＲＳ１００が自己保持モードでの制御を実行する。続いて、図７に示す「乗員の指示による動作なしか」の判断がされる（Ｓ１２９）。前記ステップ１２１では発進前の乗員からの指示であるが、このステップ１２９では走行中において乗員がＣＲＳ１００に対して何か指示（サービス要求）をしていないかの判断をする。ステップ１２９で指示ありと判断されると、参照番号６のサブフロー（指示動作処理フロー）の処理に入る。ステップ１２９で指示ありと判断されるとメインフローのステップ１３１の処理に入る。
【０１６３】
上記指示動作処理フローは図９に示される。図９に例示されるように、この指示動作処理フローでは乗員により指示された動作内容が運搬動作か、或いは監視動作であるかをステップ２２１、２２３の順で判断し、それぞれのフローチャ−トに基づく処理が実行される。乗員により指示された動作処理が完了すると、再度、図７で示す指示確認の状態（Ｓ１２９）に戻り、メインフローによる処理が継続される。なお、図９で示した運搬動作及び監視動作について後述の実施例で詳細に示すこととし、ここでは省略する。なお、乗員がＣＲＳ１００に指示する動作は上記運搬、監視動作に限るものではない。
【０１６４】
図７に示すメインフローに戻り、ステップ１３１以後で実行される処理を引続き説明する。ステップ１３１では、ＣＲＳ１００の充電状態（ＳＯＣ）が所定値であるかのチェックが実行される。ここでの処理は前記自発行動モードによる。このようにＣＲＳ１００が充電状態をチェックすることで、運転者は適宜ＣＲＳ１００の充電状態をチェックすることも無く、ＣＲＳ１００のからのサービスを期待できる。よって、走行中において、指示した動作がＣＲＳ１００の充電不足であるために実行されないといった事態が回避される。
【０１６５】
ステップ１３１で充電不足が確認されると、ステップ１３５でＣＲＳ１００に予め設定した、充電手段を用いてＣＲＳ１００への充電が実行される。ここでＣＲＳ１００が用いることができる充電手段について説明すると、ＣＲＳ１００が車両に搭載されることから、例えば車両の振動エネルギを用いる変換発電や、エンジン熱、車内外の温度差等の熱エネルギを用いる変換発電や、ＦＣ（燃料電池）発電、ＨＶ（ハイブリッド）での回生制動を用いた発電等が好ましい。ＣＲＳ１００を駆動するためのバッテリはＣＲＳ１００の身体内に収納してもよいし、車両内の所定位置に配置しておきケーブルを介してＣＲＳ１００側へ電源を供給するようにしてもよい。ケーブルを介してＣＲＳ１００側へ電源を供給する構成を採用すると、充電を実行しながら（Ｓ１３５）、ＣＲＳ１００は乗員へのサービスを継続できるようなる。さらに、ＣＲＳ１００を駆動するために太陽電池を用いてもよい。太陽電池は車両天井の上面に配置すればよい。なお、ＣＲＳ１００は本体内に緊急時用の予備バッテリを備えている。
【０１６６】
ステップ１３１でＳＯＣが設定値以上である場合、ステップ１３５の処理が終了した場合はステップ１３３に進み、車両が停止状態であるか、否かの判断がされている。車両は停止状態ではなく、走行中であると判断されるとステップ１２９に戻り、同様の処理が繰返される。一方、ステップ１３３で車両は停止状態であると判断されると、ＩＧがＯＦＦ状態であるか、否かの判断が実行される（Ｓ１３７）。このステップ１３７でＯＦＦ状態ではない、すなわちＩＧがＯＮ状態であると、判断されるとステップ１３９で再発進に備え、図４に示したステップ１１７に戻って処理を継続する。一方、ステップ１３７でＩＧがＯＦＦ状態であると判断されると、車内に乗員がいるか、否かの判断がされる（Ｓ１４１）。このステップ１４１で乗員はいないとの判断がされると、図４に示したステップ１０５に戻る。一方、ステップ１４１で、乗員はいるとの判断がされると、自律制御で待ち（Ｓ１４３）、乗員が車外へ出る動作をしているかを判断する（Ｓ１４５）。このステップ１４５で、乗員が車外へ出る動作をしているとの判断をすると、ステップ１４７で予め設定した挨拶内容を音声で「…へ行きますね？気を付けて」等を口（スピーカ）１１３から発する。
【０１６７】
上記ステップ１４５で、乗員が車外へ出る動作をしていない場合、及びステップ１４７の処理を終了した場合は、図８に示すステップ１４９で乗員からさらに何か指示があるかを確認し、指示が無い場合には図７の前記ステップ１４１に戻り、処理を繰返す。一方、乗員から指示があった場合には、その指示に応じた指示動作を行い（Ｓ１５１）、運転者が車外に出たか、否かの判断を行う（Ｓ１５３）。
【０１６８】
ステップ１５３で運転者が車外に出ていないと判断された場合には図７の前記ステップ１４１に戻り、処理を繰返す。ステップ１５３で運転者が車外に出たと判断された場合には、ステップ１１５で例えば「気を付けて」、「また明日」、「おやすみなさい」等の挨拶をＣＲＳ１００が行い、これと共に運転者に対し降車時の確認項目を列挙して確認を促す。さらに、ＣＲＳ１００は運転者が車両に持ち込んだ物品や窓の閉め忘れがないか等の確認を促す。このとき合わせて、ＣＲＳ１００は車外を監視して安全を確認する。この動作は自発行動モードに基づくものである。最後に、ＣＲＳ１００は所定位置に戻り待機する（Ｓ１５７）。この状態でもＣＲＳ１００は自律制御を実行しており、例えば夜間では盗難防止のため監視を継続する。このステップ１５７の状態は、先に図４で説明したステップ１０５で説明した自律制御が実行され、運転者がドアを開けるのを待つ状態と同様である。すなわち、本基本フローに基づく処理は終了し、次に運転者が車両のドアを開錠することにより、前述した処理が同様に実行される。
【０１６９】
前述した第１実施例では、車両の使用開始と共に、ＣＲＳ１００の自律制御が当初から立ち上げられ、常に実行されている例を示したが、これに限らず、運転者が車両を使用開始する毎に、ＣＲＳ１００が自律制御を実行するか、否かの確認を行い。運転者の自律制御の実行指示に基づいて前述したと同様の自律制御を実行するようにしてもよい。このように構成した場合には、車両に運転者が乗り込んだときの確認、乗員乗員確認等、図４に示した処理はＣＲＳ思考部１４に初期実行プログラムとして別途設定して、自動的に実行されるようにしてもよい。なお、自律制御の実行指示を待つ状態のＣＲＳ１００は、ＣＲＳ１００本体を保護するために電磁ブレーキ等を機能させて、原則としてメカロック状態とする。ただし、乗員の保護の観点から、目１１２、耳１１４による周辺認識は実行状態にしておき、車両衝突時等の緊急事態には警告を発する等を行うように設定しておくことが好ましい。
【０１７０】
次に本発明の第２実施例についてい説明する。本第２実施例は前記第１実施例で説明を省略した乗員からの指示により、ＣＲＳが車両走行中に物品を運搬する際の制御動作について示す。なお、ＣＲＳの基本構成は第１実施例のＣＲＳ１００と同様であるので重複した説明は省略し、本第２実施理でも前記第１実施例と同一符号を用いて説明を行う。後述する第３実施例以下の実施例についても同様とする。
【０１７１】
図１０から図１４は、第２実施例の運搬動作のフローチャートである。ＣＲＳ１００は、車両が停止しているか、走行中であるかを問わず、乗員の指示に応じて車内の物品を運搬するサービスを実行する。第１実施例の図４で示した基本フローにおいては、ＣＲＳ１００が停車中の車内において乗員の指示に応じて車内の物品を運搬するサービスを実行し、車両発進のときには発進時の加速度Ｇ等を考慮した自己保持モードを実行しつつ、物品を運搬することについて説明している。本第２実施例で示す図１０から図１４のフローチャートは、車両内で最も多くなると推定される運搬の実行形態として、車両走行中においてＣＲＳ１００が実行する運搬動作処理を示している。
【０１７２】
図１０で、物品の運搬動作制御フローによる処理は乗員の指示に基づき実行され、所定の動作準備（Ｓ３０１）がされてから、登録者であるか、否かが確認される（Ｓ３０３）。登録者でなければ、ＣＲＳ１００は物品運搬の指示を出した乗員と音声認識による対話等を行い、その物品（以下、対象物品とする）とその位置を確認する（Ｓ３０７）。さらに、その対象物品を登録する処理を終了して、ＣＣＤによる検索を行う（Ｓ３０９）。
【０１７３】
なお、上記のように新たな物品に関して登録しておくことで、次回同様な指示が出たときにＣＲＳ１００は迅速に対応できる。この登録データは車内の物品位置リスト、物品形状等について詳細に記録しておくことが好ましい。この登録データはＣＲＳ思考部１４が用いる乗員データ４０に含めてもよい。
【０１７４】
一方、ステップ３０３で登録者であるとされると、ステップ３０５で登録データを検索して登録物の中から登録者が要求している物品を予測する。音声認識による対話等により対象物品とその位置を確認してから、ステップ３０９でＣＲＳ１００の目であるＣＣＤ１１２を用いた検索動作を開始する。なお、ステップ３０５で示すような処理を行うと、前述したように登録者については迅速なサービスが実行される。
【０１７５】
上記ステップ３０９では、ＣＣＤ１１２により車内の検索を行い、対象物品の位置を確認し、運搬経路を決定する。先ず、対象物品の位置を確認が済むと、指示者に音声で位置を告げ対象物品の確認を取る。次に、いつ、どこへ運搬するのかについて確認を取る。そして、シートのヘッドレスト形状、乗員の位置等を確認して凡その運搬経路を決定する。
【０１７６】
そして、ステップ３１１でＣＲＳ１００は対象物品に向けた移動行動を開始する。ＣＲＳ１００はシートのヘッドレスト形状、乗員の位置をリアルタイムに確認し、車両天井部に設けたレール２に沿って移動する。その際、運転者の視界を妨げないように移動する。なお。このＣＲＳ１００の移動・動作制御は、先に図２に基づいて説明したように、ＣＲＳ思考部１４が制御している。
【０１７７】
さて、このようにＣＲＳ１００が対象物品の位置へ向け移動状態であるとき、さらに対象物品を捕獲した以後の運搬のときにも、車両は走行中であり、車両挙動がＣＲＳ１００に対して外乱となる。この外乱に対しては、前述したようにＣＲＳ思考部１４が自己保持モードの制御を実行してＣＲＳ１００本体の体勢を保持しながら対象物品を指示者に運搬する。ＣＲＳ１００が、この自己保持モードに基づいて実際に行う制御動作は複数あるが、ステップ３１３以下の詳細な説明に伴い明らかにする。また、ＣＲＳ１００の認識部１２を構成しいるセンサ或いは各種装置についても複数の例が明らかとなる。
【０１７８】
再び、図１０において、ＣＲＳ１００が対象物品の位置へ向け移動状態のとき、ステップ３１３では車両の走行による外乱なしか、定常走行中か、が判断される。このステップ３１３で走行外乱なし及び定常走行中であると判断されると、ＣＲＳ１００の動作に影響を与える外乱がないので、ＣＲＳ１００は自己保持モードの制御を実行するとなく移動を継続する。よって、ＣＲＳ１００が対象物品のある所定位置まで移動して、指示者に音声による確認後、物品を腕１０４、１０６のハンド１０４ＨＡ、１０６ＨＡで捕獲して、運搬を開始する（Ｓ３１５）。
【０１７９】
一方、上記ステップ３１３で、走行外乱あり或いは定常走行中でないと判断されると、さらにステップ３１７で走行レンジのシフト操作ありか、否かが判断される。ステップ３１７で走行レンジのシフト操作ありとの判断がされると、ステップ３１９の処理に入る。ステップ３１９では、走行レンジシフト操作時のＣＲＳ１００の制動制御が自己保持モードに基づき実行される。ＣＲＳ１００はシフト信号を検出し、シフトショックによる車両揺れに対して所定制動力を持って備える。ここでの制動は先に説明した逆慣性制御と同様であり、スライダ１０８の制動を高める等により実行される。
なお、乗員の保護及びＣＲＳ１００保護の観点から、外乱に対して所定の閾値をＣＲＳ思考部１４に設定しておくことが好ましい。この閾値以上の外乱があるときには、ＣＲＳ１００はシフト操作終了まで停止する制御を実行する。ステップ３１９による制御が終了すると、前記ステップ３１５の処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１８０】
前記ステップ３１７で、走行レンジのシフト操作なしとの判断がされると、参照番号１２で示すサブフロー（シフトなし走行フロー）での処理に入る。このシフトなし走行フローの処理は図１１に示される。
【０１８１】
図１１のシフトなし走行フローの処理では、先ずステップ３３１で車両が加速中であるか、否かが判断される。ステップ３３１で加速中であると判断されるとステップ３３３の制御が実行される。ステップ３３３では車両からのアクセル開度信号に応じた加速度Ｇを予測して、移動中のＣＲＳ１００の制動力を適性に補正する。次のステップ３３５でＣＲＳ１００の移動方向と車両の加速方向とが一致しているか、否かが判断される。ＣＲＳ１００の移動方向と車両の加速方向とが一致していると判断されると、自己保持モードに基づく駆動力アップ制御が実行され（Ｓ３３７）、ＣＲＳ１００が加速度Ｇに負けて後退しないように制動力アップの制御がなされる。このステップ３３７での制御が実行されると、図１０に示した運搬動作のメインフローの前記ステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１８２】
また、ステップ３３５でＣＲＳ１００の移動方向と車両の加速方向とが一致していない判断されると、ＣＲＳ１００が急速に移動しないように制御する（Ｓ３３９）。例えば、ＣＲＳ１００が車両後方に移動中であるとき、後席に向け加速されないように制動制御を実行する。このステップ３３９での制御が実行されると、図１０に示した運搬動作のメインフローの前記ステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１８３】
さらに、図１１の前記ステップ３３１で、車両が加速中ではないとの判断がされると、参照番号２０で示す第２のサブフロー（加速なしフロー）の処理に入る。この加速なしフローは図１２に示される。
【０１８４】
図１２の加速なしフローでは、まずステップ３４１で車両がコーナリング（旋回）状態にあるか、否かが判断される。車両がコーナリング（旋回）状態にあると判断されると、車速とステアリングの操舵角、操舵速度などの運転者の操作をリアルタイムで演算して旋回Ｇ（ヨーレイト）を予測する（Ｓ３４３）。本ＣＲＳ１００が搭載された車両が、車両挙動制御システムを採用している場合には、目標ヨーレイト信号を入手して用いてもよい。そして、ＣＲＳ１００は車両の移動方向に対応して制動か、駆動かを判断して制御を実行する。また、低摩擦（μ）路等では車両挙動制御によって生じる車両挙動に協調したヨーレイト特性で移動補正の制御を実行する。このステップ３４３での制御が実行されると、図１０に示した運搬動作のメインフローの前記ステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１８５】
前記ステップ３４１で車両がコーナリング状態ではないと判断されると、車両が制動中であるか、否かの判断がされる（Ｓ３４５）。このステップ３４５で制動中ではないとの判断がされると、ＣＲＳ１００の移動について特に制御の必要がないので、図１０に示した運搬動作のメインフローの前記ステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１８６】
一方、ステップ３４５で制動中であると判断されると、エンジンブレーキとサービスブレーキどちらの制動であるかが確認される（Ｓ３４７）。そして、エンジンブレーキであればステップ３４９で、サービスブレーキであればステップ３５１での制御が実行される。
【０１８７】
ステップ３４９では、ＣＲＳ１００は車両のパワオフ（ＯＦＦ）時でのエンジンブレーキによるシフトダウンでの所定ギヤ段の減速度Ｇを推定し、制動側又は駆動側への移動補正の制御を行う。移動方向に対応して、制動か又は駆動かを判断して制御する。ただし、所定以上のピークＧが検出されたときには停止制御とする。このステップ３４９での制御が実行されると、図１０に示した運搬動作のメインフローの前記ステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１８８】
一方、ステップ３５１では、ブレーキ制動力信号から減速度Ｇを検出し、移動方向に対応して制動か又は駆動かを判断して制御する。ブレーキのＯＮ−ＯＦＦが所定頻度、時間間隔で繰り返され補正制御が不可能であるときには、移動を中断して、繰り返しによる揺れを回避する。ステップ３５１の処理が終了すると、ステップ３５３の処理に入る。
【０１８９】
次のステップ３５３では、サービスブレーキにより車両が低速となっているときにパーキング（Ｐ）側へのレンジ切換の有無があったか、否かの判断がされる。車両が完全に停止する前にパーキング側へのレンジ切換があるとラチェットショックが大きくＣＲＳ１００への外乱となる。よって、ＣＲＳ１００がこれを予測して体勢を整えるためにステップ３５３が設けられている。なお、この処理を図１２のフローチャート上では低速Ｐシフトの有無と記載している。低速Ｐシフトへの切換え無しと判断されるとこれ以上の制御は行わず、ステップ３５１の制御を実行した状態で、参照符号１１で示すように図１０のステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。なお、図１２では省略するが坂路等においては完全に車両が停止した後に、Ｐシフトへ切換えても傾斜の為に、上記と同様の外乱が発生することがある。よって、坂路での停止を考慮し、上記ステップ３１５による処理に入る前に、ラチェットショックに備えるステップ３５３と同内容の処理を付加しておいてもよい。
【０１９０】
ここで、低速Ｐシフト有りと判断されると（Ｓ３５３）、ラチェットショックを伴った停止と判断され、ＣＲＳ１００はステップ３５５でＰシフト時にＰ位置を検出し停止制御を実行する。ステップ３５３の処理が終了すると、図１０に示した運搬動作のメインフローの前記ステップ３１５での処理に入り、対象物品を捕獲して運搬する動作を開始する。
【０１９１】
再度、メインフローを示す図１０を参照すると、ステップ３１５において対象物品が捕獲され、運搬が開始される処理に続いて、次に物品運搬中フローによる処理が続く。
【０１９２】
この物品運搬中フローは図１３に示される。図１３ではＣＲＳ１００が対象物品を保持しながら移動して指示者まで運搬する移動・動作について示す。上記図１２までに示したＣＲＳ１００が対象物品の位置まで移動する際に実行した制御と同様、外乱に対する種々の制御実行される。ただし、図１３で示すフローは、ＣＲＳ１００が対象物品、例えばカップに入った飲料等を保持し運搬している点で異なっている。
【０１９３】
すなわち、図１３及び図１４に示す物品運搬フローでは、運搬対象物品の質量をＣＲＳ１００が予め認識し、前後左右、上下のＧによる物品の重量増加を考慮して、ＣＲＳ１００の腕１０４、１０６及びハンド１０４ＨＡ、１０６ＨＡにより、対象物品への保持力を向上させる制御を実行する。特にジュース等の流動性の物品を運搬するときには中味がこぼれないように容器を傾斜させ、また、手のひらで飴などを運ぶときには手のひらを傾斜させ、さらに雑誌等の柔軟性あるものを運搬するときには車両挙動に応じて、車内の乗員やシートに接触することが無いような制御がされる。
【０１９４】
なお、全体としての運搬動作フローを見ると、先ずＣＲＳ１００は対象物品の位置まで到達し、次にＣＲＳ１００は対象物品を捕獲し、指示者まで対象物品を運搬するという行動を実行している。この物品運搬フローに関しては、対象物品を捕獲して保持する点を主に説明を加える。但し、ＣＲＳ１００の物品運搬に関しては、先に説明した対象物品の位置への制御が同様に実行されている。
【０１９５】
図１３のステップ３６１で、車両の走行による外乱なしか、及び定常走行中か、否かが判断される。ステップ３６１で走行外乱なし及び定常走行中であると判断されると、ＣＲＳ１００の運搬動作に影響を与える外乱がないことになるので、特に制御を実行することなく運搬動作を行うことができる。よって、ＣＲＳ１００は対象物品を指示者の位置（所定位置）まで運搬し、物品を捕獲していた腕１０４、１０６のハンド１０４ＨＡ、１０６ＨＡを緩めて物品を指示者に渡して運搬動作を完了し（Ｓ３６３）、このフローチャートによる処理を終了する。
【０１９６】
一方、ステップ３６１で走行外乱あり或いは定常走行中でないと判断されるとステップ３６５で走行レンジのシフト操作ありか、否かが判断される。ステップ３６５で走行レンジのシフト操作ありと認識されると、ステップ３６７の制御が実行される。ステップ３６７では、走行レンジシフト操作時のＣＲＳ１００の制動制御が自己保持モードに基づき実行される。ＣＲＳ１００はシフト信号を検出し、シフトショックによる車両揺れに対して所定制動力を持って備える。ここでの制動は、先に説明した逆慣性制御と同様であり、スライダ１０８の制動を高める等により実行される。また、ＣＲＳ１００は所定以上の外乱量であるときには、シフト操作終了まで停止する場合もある。本ステップ３６７では、ＣＲＳ１００が対象物品をハンド１０４ＨＡ、１０６ＨＡで捕獲している点が前述した対象物品位置へのＣＲＳ１００の移動とは異なる。ＣＲＳ１００は計量部を備えているので、運搬物の質量を予め検出しており、この質量に基づいてシフト時についての記憶データから車体の揺れ等により生じる物品の重量増加を考慮し、ハンド１０４ＨＡ、１０６ＨＡの保持力をアップする制御を実行する。ステップ３６７での制御をが実行された後は、前記ステップ３６３による処理に入り、対象物品を指示者の位置まで運搬し、物品を捕獲していた腕１０４、１０６のハンド１０４ＨＡ、１０６ＨＡを緩めて物品を指示者に渡して運搬動作を完了する。
【０１９７】
一方、前記ステップ３６５で走行レンジのシフト操作なし、との判断がされると、さらに加速中であるか、否かが判断される（Ｓ３６９）。ステップ３６９で加速中であると判断されると、ステップ３７１でアクセル開度信号に応じた加速度Ｇを予測して、移動中のＣＲＳ１００の制動力を適性に補正する。続くステップ３７３では、ＣＲＳ１００の移動方向と車両の加速方向との一致を考慮しつつ、加速中の駆動変化による加速度Ｇ変化、変速ショックに伴う加速度Ｇ変化等を各走行状態についてデータに基づいて対応し、対象物品を落下させないようにハンド１０４ＨＡ、１０６ＨＡの保持力を制御する。このステップ３７３での制御が実行された後は、前記ステップ３６３の処理に入り、指示者に対象物品を渡して運搬動作を完了する。
【０１９８】
前記ステップ３６９で、加速中ではないとの判断がされると、車両がコーナリング状態にあるか、否かが判断される（Ｓ３７５）。ここで、車両がコーナリング状態にあると判断されるとステップ３７７による制御が実行される。ステップ３７７では車速とステアリングの操舵角をリアルタイムで演算して旋回Ｇ（ヨーレイト）を予測する。車両が車両挙動制御システムを採用している場合には、目標ヨーレイト信号を入手して用いてもよい。そして、腕１０４，１０６の動作に対応して制御する。対象物品の質量から予測した加速度Ｇによる本体への負荷を予測し保持力がアップするように制御を実行する。
【０１９９】
続くステップ３７９では、所定値以下の旋回Ｇであるかの確認がされる。所定値を超えるとステップ３８１での制御が実行され、所定値以下であればステップ３８３の制御が実行される。
【０２００】
ステップ３８１では、旋回Ｇが許容限度を超え、対象物品の運搬を行うことが困難、或いは危険となる場合の制御である。ＣＲＳ１００は、一時的に移動、運搬の動作を停止する制御に入る。まず、ジュースなど流動物を運搬している場合には容器を旋回Ｇに対抗するように傾け、こぼれないよう傾斜制御を実行する。さらに大きな旋回Ｇの場合には、ＣＲＳ１００は近くのフロアに退避する等の行動を取る。
【０２０１】
なお、ＣＲＳ１００が車両挙動制御システムや電子制御スロットルへ電気的な指示入力が可能な状態に設定されいる場合、安全が確認できるときには、これらにアクセスし旋回Ｇ自体を弱める制御を行ってもよい。
【０２０２】
他方のステップ３８３は、旋回Ｇが所定値以下であるときの対象物品の運搬制御である。ＣＲＳ１００はジュース等の流動性物の場合、容器を旋回Ｇに応じて腕１０４，１０６及びハンド１０４ＨＡ，１０６ＨＡを傾け、運搬中にこぼれないようにする。例えば、車両が右旋回するときに車両内で左方向に飲料入りカップを運搬中であるときには、旋回Ｇに対抗するように飲料入りカップを手前（右方向）に傾けて運搬する。また、雑誌など柔軟性のあるものの場合は、左方に反り曲るようになるので、シートや乗員に接触しないように、リアルタイムで周囲の状態を認識して運搬ルートを修正しつつ旋回Ｇに対抗する制御も実行する。さらに、飴等をハンド１０４ＨＡ、１０６ＨＡ上に乗せて運搬するときには旋回Ｇに対抗するようにハンド１０４ＨＡ、１０６ＨＡを傾斜させる。
【０２０３】
上記ステップ３８１、ステップ３８３の処理が終了すると、前記ステップ３６３による処理に入り、対象物品を指示者の位置まで運搬して、運搬動作を完了する。
【０２０４】
また、前記ステップ３７５で車両がコーナリング状態ではない、と判断されると参照番号１３で示すサブフロー（直進フロー）の処理に入る。この直進フローは図１４に示される。
【０２０５】
図１４のステップ３８５では、制動中であるか、否かの判断がされる。ステップ３８５で制動中ではないとの判断がされると、図１３の前記ステップ３６３の処理に入り、対象物品を指示者の位置まで運搬し、指示者に渡して運搬動作を完了する。一方、ステップ３８５で制動中であると判断されるとステップ３８７へ進み、エンジンブレーキとサービスブレーキどちらの制動であるかが、確認される。エンジンブレーキであればステップ３８９での制御が実行され、サービスブレーキであればステップ３９１での制御が実行される。
【０２０６】
ステップ３８９では、パワーオフ（ＯＦＦ）時のエンジンブレーキでシフトダウンの所定ギヤ段に応じた減速度Ｇを推定し、制動側又は駆動側への移動補正の制御を行う。このエンジンブレーキはギア比による減速であり、シフトダウン時のギヤ段に応じ減速度Ｇを予測する。特に、ＣＲＳ１００はＬＯＷレンジへのシフト時にシフト信号を検出すると、流動性物品の運搬時にはフロア−付近に退避する等の制御を実行する。
【０２０７】
さらに、ＣＲＳ１００が車両側のトランスミッションを電気的操作できるように設定されている場合には、前車との安全が確保されていることが確認したときに、ＬＯＷギア比から一度に変速比を変更するのではなく、ＨＩＧＨギア比を一定時間維持する様にして段階的に変速比を変更し、ピークＧを低減する制御を実行するようにしてもよい。また、ＣＶＴを搭載した車両に好適に適用可能であり、変速速度を遅らせてピークＧを低減する制御を行ってもよい。
【０２０８】
ただし、所定以上のピークＧが検出されたときには停止制御とする。このステップ３８９での制御が実行されると、図１３の前記ステップ３６３の処理に入り、対象物品を指示者の位置まで運搬し、指示者に渡して運搬動作を完了する。
【０２０９】
一方、ステップ３９１では、車両への制動操作の信号或いは制動力から減速度Ｇを検出或いは予測し、Ｇ方向に対して対象物品の運搬が可能か否かを判断する。図１４のステップ３９１ではブレーキ制動力信号から減速度Ｇを検出する例について示す。ＣＲＳ１００は、運搬している対象物品を指示内容とＣＣＤから認識してジュース等の流動物の場合には減速度Ｇの応じて傾斜させる。ブレーキＯＮ−ＯＦＦが所定頻度、時間間隔で繰り返され補正制御が不可能であるときには、減速度Ｇの変化に応じて傾斜−水平の制御を実行する。所定頻度以上又は長時間収束しないときには、運転者にブレーキのＯＮ−ＯＦＦ操作を緩めるか、スムーズな操作とするように音声で警告してもよい。また、急制動など所定以上の減速度Ｇを検出したときには、ＣＲＳ１００は運搬動作を中断して、フロアマット上等に退避して、対象物品の落下防止行動を取る。さらに、車内が満員であり、客室側に退避空間が無いときには後部荷室に緊急退避をするように予め、ＣＲＳ１００を設定しておいてもよい。
【０２１０】
なお、ＣＲＳ１００が車両のブレーキシステムに電気的に接続され、制動指示が出せるような構成を採用してもよく、前方の安全を確かめられる場合にはピークＧの低減のために予めＡＢＳ作動の閾値を変更して滑らかな停止となるような制御を実行してもよい。
【０２１１】
次のステップ３９３は前述したステップ３５３と同様な低速Ｐシフトの有無の判断の処理である。低速Ｐシフト無しと判断されると外乱がないので、これ以上の制御は行わず、前記ステップ３６３に進み、対象物品を指示者の位置まで運搬して物品を指示者に渡して運搬動作を完了する。一方、低速Ｐシフト有りと判断されると、ステップ３９５でＰシフト時にＰ位置を検出し、保持力アップの制御を実行してから、図１３の前記ステップ３６３の処理に入り、対象物品を指示者の位置まで運搬し、指示者に渡して運搬動作を完了し、本フローチャートによる処理を終了する。なお、本実施例で、例えば旋回時の横Ｇ、悪路等での上下Ｇには、道路情報等からこれらのＧを予測して、外乱に対応するように構成してもよい。
【０２１２】
次に本発明の第３実施例についてい説明する。本第３実施理は、車両走行中において乗員からの指示でＣＲＳが実行する監視動作について示す。図１５から図１７は、第３実施例の監視動作制御のフローチャートである。
【０２１３】
図１５で、乗員からの指示によりＣＲＳ１００の監視動作が実行される。指示された監視制御内容に応じて、メインフローとサブフローでの処理を実行する。ここでは、メインフローでチャイルドシートが必要な子供等、世話を必要とする乗員の監視について示し、サブフローで車両前方監視及び車内の落下物監視について示す。図１６は参照番号１６の（前方監視フロー）を、図１７は参照番号１７の（落下物監視フロー）をそれぞれ示している。
【０２１４】
図１５において、指示者（例えば母親等）が子供の監視を指示していることをＣＲＳ１００が音声対話等により確認すると（Ｓ４０１）、子供の監視処理に入る（Ｓ４０３）。
【０２１５】
ステップ４０３では、ＣＲＳ１００が指示された子供の位置をＣＣＤ１１２で確認する。さらに、ＣＲＳ１００は乗員データから登録者であるかを確認し、その子供の母親等についてのデータも参照する。次のステップ４０５では、シートベルト装着のスイッチ（ＳＷ）がＯＦＦか、否かが確認される。シートベルトが装着されているときには、子供から何か動作要求があるかを確認する（Ｓ４１３）。
【０２１６】
ステップ４０５でシートベルトが装着されていないと判断されると、ＣＲＳ１００はその子供のシート位置まで移動して、母親の声などでシートベルトの装着を促す。子供に拒否された場合はＣＲＳ１００が腕１１４、１１６及びハンド１０４ＨＡ、１０６ＨＡを動かして、子供にシートベルトを強制的に装着する。又は、ＣＲＳ１００は車両の停止或いは他の乗員による子供へのシートベルト装着を音声により警告する。ここで、ＣＲＳ１００がどのような動作を実行するかは、ＣＲＳ思考部１４に予め設定した動作パターンプログラム３１による。
【０２１７】
次のステップ４０９では、子供が所定の座席を離れたか、否かについて確認される。席を離れていないと判断すると、子供から何か動作要求があるか確認する（Ｓ４１３）。
【０２１８】
ステップ４０９で子供が席を離れたと判断すると、ＣＲＳ１００は子供に位置を確認してから、例えば母親の音声により着席を促す（Ｓ４１１）。子供が音声による注意で席に戻らない場合には、ＣＲＳ１００が腕１１４，１１６を駆動させて子供を座席へ誘導する。その際、車両が加速、旋回、制動等で子供が横転する可能性がある場合等には、ＣＲＳ１００は子供の衣服をハンド１０４ＨＡ、１０６ＨＡで掴み保持しつつ子供を着席させる。このときには、前記自己保持モードの制御が実行されている。
【０２１９】
さらに、子供から何か動作要求があるかを確認する（Ｓ４１３）。このステップ４１３で特に動作要求がなければ、ＣＲＳ１００はステップ４０３に戻り同様の監視動作を繰返す。
【０２２０】
ステップ４１３で、動作要求があると判断されると、ＣＲＳ１００はこれに応じるように動作する（Ｓ４１５）。このステップ４１５では、子供の行動を詳細に観察する。チャイルドシートに着席させられている子供は、何かしようとするときには、チャイルドシートを外そうとする。そこで、子供が何かするための移動なら、チャイルドシートを外そうとしている時点で、ＣＲＳ１００は移動理由を音声で問い合わせる。また、ＣＲＳ１００は駐車中又は停車中で、親の了解があるときにはシートベルトを外す動作を実行する、或いはおもちゃ等が取りたい等であればその玩具の位置を確認して運搬動作を実行する。物品の運搬動作は先に詳述した通りである。
さらに、ＣＲＳ１００への何か娯楽（アミューズメント）要求があればアイテムを実行する。このステップ４１５での処理が終了した後は、ステップ４０１或いは４０３に戻り同様の監視動作を繰返すようにしても良いし、ステップ４１５による処理が完了すると本フローチャ−トによる処理を終了するようにしてもよい。なお、ＣＲＳ１００が実行するアミューズメント動作については後に詳細するさらに、本第３実施例で示す監視動作には車両前方の監視動作が含まれている。以下ＣＲＳ１００が実行する前方監視動作の一例を説明する。ＣＲＳ１００は車両内を移動可能である。このように車内を移動可能なＣＲＳ１００が監視を行うことで、運転者の死角について監視できる。さらに、ＣＲＳ１００が車両に搭載されているナビゲーション装置からの情報を用いることで、運転者から指示がなくとも適切な監視を実行することもできる。
【０２２１】
図１６は前方監視フローを示している。図１５において指示者が前方の監視を指示していることをＣＲＳ１００が音声対話等により確認すると（Ｓ４０１）、図１６の前方監視フローを実行するための所定の準備に入る（Ｓ４３１）。この準備では、前方監視を実行するために必要なセンサ等の状態が正常に機能しているか等のチェックが含まれる。続くステップ４３３で、ＣＲＳ１００は運転者の視線を検出し、同時に前方の視界を邪魔しない位置に移動してから障害物の有無を監視する。ＣＲＳ１００はＣＣＤ１１２を用いて前方の画像を認識するほか、ナビゲーションシステム等を用いてインフラからの障害物、対向車等の情報も用いた適切な監視を実行する。ＣＲＳ１００は運転者の視線に合わせて移動し、運転者の死角となる方向の情報を音声で知らせたり、インパネに設置されているＣＲＴ等に映像化して知らせる等のサービスを実行する。
【０２２２】
さらに、ＣＲＳ１００は運転者が所定時間前方を見ていないと、判断すると（Ｓ４３５）、スピーカ１１３から音声で警告したり、腕１１４，１１６を作動させ運転者の体にさわって覚醒を促す（Ｓ４３７）。さらに、ＣＲＳ１００はナビゲーション装置等からの情報を用いて、交叉点、横断歩道等の危険領域が迫っている場合の警告や、前車が迫って車間距離が所定値以下となったときに障害物があることを警告し、その方向を指し示す等の行動を取る（Ｓ４４１）。
【０２２３】
さらに、運転者の動作では危険回避が不可能であるとＣＲＳ１００が判断したときには、ＣＲＳ１００が車両の操作或いは操作の補助を行うようにしてもよい。この場合に、例えばフローチャートに示すようにＣＲＳ１００がブレーキ、ハンドル等に腕１１４，１１６を延ばして車両操作を代行してもよい（Ｓ４４３）。
【０２２４】
さらに、ＣＲＳ１００が車両の各制御を行なう制御部などと通信を行い、各制御部への命令を行うことで車両を操作する構成としてもよい。また、ＣＲＳ１００が電子制御スロットル装置、車両挙動制御装置、電動ステアリング制御装置等の車両側のシステムと電気的に接続され、これらの電子制御ユニット（ＥＣＵ）にアクセス可能な構成となっている場合には、ブレーキペダル、ハンドル、シフトレバー等を操作して車両の操作を代行するような構成としてもよい。
【０２２５】
このステップ４４３での処理が終了した後は、ステップ４０１或いは４３３に戻り同様の監視動作を繰返すようにしても良いし、ステップ４４３による処理が完了すると本フローチャ−トによる処理を終了するようにしてもよい。
【０２２６】
また、上記前方監視動作では車両走行中のでのＣＲＳ１００の動作例を説明したが、ＣＲＳ１００は駐車、車庫入れ時にも運転者の指示に応じて、車両の進行軌跡から逸脱の防止、接近物の有無を監視し、音声で警告する等のサービスを実行する。この際にも、運転者の操作では危険が回避できないと判断すると、前述したと同様に、ＣＲＳ１００が車両の操作を代行する。
【０２２７】
なお、上記のような処理が実行された際の運転者に関する種々の情報は、ＣＲＳ１００がＣＲＳ思考部１４の乗員データとして登録、順次更新しておき、次の監視動作の際に用いるなど以降の制御に用いるデータとして記憶する構成としてもよい。
【０２２８】
さらに、図１７は第３実施例に含まれる落下物監視フローチャ−トを示している。このフローチャ−トは指示者が車両内で物を落としたと思ったときに、ＣＲＳ１００にその落下物の監視を指示したときに実行される。
【０２２９】
図１５において指示者が落下物監視を指示していることをＣＲＳ１００が音声対話等により確認すると（Ｓ４０１）、落下物監視フローを実行するための所定の準備に入る（Ｓ４５１）。この準備で、ＣＲＳ１００は指示者がどのような物品を落としたのか、音声対話等で確認する。ＣＲＳ１００は記憶された所定位置にその物品がないかを確認する（Ｓ４５３）。ＣＲＳ１００が所定位置にその物品があることを確認すると、ＣＲＳ１００は指示者に、落ちていない旨を音声で報告して、本フローチャ−トによる処理を終了する。
【０２３０】
このステップ４５３で、ＣＲＳ１００が記憶した所定位置に物品がないとの判断をすると、乗員が保持していないかを確認する。乗員が保持していることを確認すると、本フローチャ−トによる処理を終了する。
【０２３１】
ステップ４５５で、ＣＲＳ１００は乗員がその物品を保持していないと判断すると、記憶された位置の物品の形状と類似の形状を車内で検索する。発見出来ない場合は、指示者にどの辺りかを音声対話で尋ねる。ＣＲＳ１００が落下物を発見すると、落下物を元の位置に戻すのかを確認する（Ｓ４５９）。
【０２３２】
指示者が落下物をそのままにしておくとの指示を出したら、ＣＲＳ１００はその場所を伝達し、本フローチャ−トによる処理を終了する（Ｓ４６３）。指示者が落下物を元に戻すせ、との指示を出したら、近くの乗員に物品の捕獲し当初位置に戻すことを依頼する。乗員が一人、すなわち運転者のみであるである場合、ＣＲＳ１００が物品の捕獲、運搬を実行する。その際、ＣＲＳ１００は車両が定常走行時に運搬動作を実行する。この際の運搬動作は先に詳述した制御で実行される（Ｓ４６１）。このステップ４６１での処理が終了した後は、ステップ４０１に戻り同様の監視動作を繰返すようにしてもよいし、ステップ４６１による処理が完了すると、本フローチャ−トによる処理を終了するようにしてもよい。
【０２３３】
なお、上記各ステップ４５３、４５５、４６３での処理の後、終了（ＥＮＤ）とした場合ついてもステップ４０１に戻り同様の監視動作を繰返すものとしてもよい。
【０２３４】
前述した第３実施例では、車両の走行中において日常的に生じると想定される子供等の監視、前方監視、落下物監視について関連付けて示した。ＣＲＳ１００が実行する監視動作はこれに限るものではない。また、上記監視動作は各々独立したフローチャ−トにより実行されるように構成してもよい。
【０２３５】
さらに、本発明の第４実施例としてＣＲＳ１００が実行する夜間監視動作について説明する。この監視動作は使用者が車両から離れた以後の夜間監視をＣＲＳ１００が実行する点で上記実施例とは異なる。また、夜間監視動作は自発行動モード基づくのが好ましいので、ここではＣＲＳ１００の自発的な夜間監視動作について説明する。
【０２３６】
次に、図１８はＣＲＳ１００が夜間監視動作する場合のフローチャートである。本夜間監視の処理は、前述した自発行動モードの１項目として予め設定されている。自発行動モードによりＣＲＳ１００が実行する様になっていれば、運転者が逐次夜間における監視を指示しなくとも、車両を離れたＣＲＳ１００が必要な監視動作を実行する。勿論、運転者の指示を受けて夜間監視する様に設定することも可能である。この夜間監視と合わせて前述した図１６の前方監視動作も自発行動モードにより実行するように設定すると、運転者等へのサービス向上になる。
【０２３７】
図１８に示す夜間監視のフローチャートにおいて、例えば夜、運転者が車両を停車（駐車）して車外に出ようときに実行され、ＣＲＳ１００が所定の夜間監視準備に入る（Ｓ４２１）。この準備では、夜間監視を実行するために必要なセンサ等の状態が正常に機能しているか等のチェックが含まれる。続くステップ４２３で設定時間帯であるか、否かが確認される。この設定時間は使用者が夜間監視が必要である時間帯として予め設定しておく時間である。ＣＲＳ１００は設定時間帯でないとの判断をすると、指示者に夜間監視が必要かを確認する。指示者が監視不要であるとしたときには自律制御を実行して待機状態となる。
【０２３８】
ステップ４２３で設定時間帯であると判断した場合或いはステップ４２４で監視を実行する様に指示されると、車内外の監視動作を開始する（Ｓ４２５）。この夜間監視では、車両に接近するものを監視し、特に盗難防止機能をＯＮとする。また、ＣＲＳ１００が暗視ＣＣＤ等の夜間の画像読取りに適したセンサを備えているときには、これを機能させて登録者か否かの確認を行う。さらに、緊急時には通信ネットワークを用いて、所定のセキュリティーセンタや使用者の携帯電話等にアクセスして緊急事態を連絡する。さらに、ＣＲＳ思考部１４内のプログラムにこのセキュリティーセンタ或いは使用者の携帯電話からの指示を受けて緊急時の最適対処が実行されるような設定となっているときにはＣＲＳ１００を遠隔操作して盗難に対処できる。
【０２３９】
次に、第５実施例としてＣＲＳ１００が実行する娯楽（アミューズメント）動作について説明する。乗員に子供等が含まれており、車内にいることに飽きないように所定の世話をすることが必要になった際に、ＣＲＳ１００により実行されるサービスである。図１９から図２１に第４実施例の娯楽（アミューズメント）動作のフローチャートを示す。
【０２４０】
本フローチャートによる処理は、子供等の世話が必要な乗員（以下、本フローチャートでは子供を例にする）が含まれているときに他の乗員（子供の親等）による指示、或いはＣＲＳ１００の自発行動モードの１項目として予め設定されたプログラムに基づき子供が座席或いはチャイルドシート内でもぞもぞと動き、落ち着かない動作を繰り返した場合等に実行される。
【０２４１】
図１９で、ＣＲＳ１００は子供が動きたいことを検出する（Ｓ５０１）。この検出方法は子供の動作頻度の増加をチェックすること等により行う。例えば、ＣＣＤ１１２により、子供の頭の動きを監視しており１分間に所定回数を越えたとき子供が動こうとしているとの判断をする。また、子供の顔の表情、目の動きや瞬きの回数、さらには耳（マイクロフォン）１１４で子供が発したグズリ回数等を参照する。その際、ＣＲＳ１００はＣＲＳ思考部１２のデータべ−スにアクセスする（Ｓ５０３）。ここでのデータベースには、子供の動きの回数や表情から動こうとしているかの判断を行う基準が設定されている。また、子供が示した行動から車両内で子供が何を欲するのかが複数の項目で設定され、子供の欲する行動を予測できるようになっている。このデータベースは多くの子供の行動に基づき、予めＣＲＳ思考部１４に準備されている。そして、ある子供が車両に乗車すると新規に登録され、その子供について固有のデータベースが追加記憶される。このデータベースは子供が乗車する度毎にデータ更新され、ＣＲＳ１００が次にこの子供の世話をするとき参照できるようになっている。なお、このデータベースはＣＲＳ思考部１４内の乗員データ４０に含まれる。
【０２４２】
次に、この子供が何をしたいのかを推測する（Ｓ５０５）。その際にも上記データベースが参照される（Ｓ５０７）。ＣＲＳ１００は世話が必要な子供に向け移動しながら、子供に音声（スピーカ）で話し掛けながら子供の動き、表情をＣＣＤ１１２で逐次認識する。この過程で、協調指数の計算を実行する（Ｓ５０９）。この協調指数は、前記データベースに基づくもので、子供の行動、表情から総合的に算出され、ＣＲＳ１００が子供への対応をどのように実行するかの基準となる。この協調指数もＣＲＳ１００が子供の世話を実行した際に最新のものに更新される。ＣＲＳ１００はこの協調指数が所定の閾値以上か、否かを判断する（Ｓ５１１）。このステップ５１１で、協調指数が所定の閾値以上、即ち、ＣＲＳ１００が子供の機嫌が悪く子供との協調が必要であると判断した場合には図２１に示す協調フローの処理に入る。一方、協調が必要無い、即ち、子供の機嫌が良くＣＲＳ１００側から提案を行っても受け入れられるとの判断をすると、図２０に示す提案フローの処理に入る。
【０２４３】
協調フローは、ＣＲＳ１００が機嫌の悪い子供との協調を図ろうとする処理である。ただし、ＣＲＳ１００が子供とのやり取りで、後に協調できないと判断する場合もある。また、提案フローはＣＲＳ１００が上記データベースに基づいて子供の欲することを順次探り、最終的に子供を満足させるようにする処理である。上記協調フロー及び提案フローでの処理過程は乗員情報としてデータ記憶され、逐次更新される。
【０２４４】
図２０で、提案フローでの処理に入ると、ＣＲＳ１００は上記データベースにアクセスして（Ｓ５６１）、データベース上に予め準備されている「後で」、「今は疲れている」、「今はできない」等の回答をして子供（対象）に対し、今は何もしない提案や、相手が求めていることに近い事の提案、或いは相手が求めていることは程遠い提案等をコミュニケーションを取りながら順次行う（Ｓ５６３）。これらの中のいずれかの提案を対象が受け入れると（Ｓ５６５）、その行動過程をデータベースに登録後、その受け入れられた行動をＣＲＳ１００が実行して（Ｓ５６７）、ステップ５０１に戻り待機状態に入る。
【０２４５】
一方、ＣＲＳ１００の提案を子供が受け入れない場合（Ｓ５６５）、ＣＲＳ１００は所定の行動、例えば踊る、歌う等の動作を一方的に実行し（Ｓ５６９）、ＣＲＳ１００のこの動作を子供が何か受け入れたか、否かを判断する（Ｓ５７１）。
【０２４６】
ステップ５７１で、子供がＣＲＳ１００の行動を受け入れたと判断されると、その行動過程をデータベースに登録後（Ｓ５７３）、ステップ５０１に戻り待機状態に入る。
【０２４７】
図２１で、協調フローの処理に入ると、ＣＲＳ１００は音声、画像等を用いて相手に質問をして（Ｓ５３１）、対象がやりたい事の把握を試みる（Ｓ５３３）。このステップ５３３で、対象の要求の把握に失敗するとその過程をデータベースに登録し、上記協調指数の更新を行う（Ｓ５５１）。この更新後、再度協調指数が閾値以上であるか、否かの判断を行い（Ｓ５５３）。ステップ５５３で協調指数が閾値以上であると判断したときには、ステップ５３１に戻り再度、対象の把握を試みる。一方、協調指数が閾値未満であると判断したときには、前述した提案フローによる処理を開始する。
【０２４８】
ステップ５３３で、ＣＲＳ１００が対象の欲することを把握することに成功すると、データベースにアクセスしてデータを送受信して、（１）対象のやりたい事をどの程度推測できたか、（２）ＣＲＳ１００の「検出・推測キー」と推測結果の相関、さらに（３）協調フローに入った割合の計算等についてデータ記録される（Ｓ５３５）。
【０２４９】
つぎに、ＣＲＳ１００は再度、協調指数が閾値以上か、否かを判断する（Ｓ５３７）。このステップ５３７で協調指数が閾値未満であると判断したときには、前記提案フローによる処理に入る。一方、協調指数が閾値以上であり何らかの協調行動が必要であると判断されるとステップ５３９の処理に入る。
【０２５０】
ステップ５３９では、把握した対象の要求がＣＲＳ１００がサポート実行できる条件の範囲内か、否かを判断する。なお、ＣＲＳ１００が相手の要求がサポート範囲内か、否かを、車両の状態及び子供の状態などに基づいて動作を実行できる状態であるかを判断するように、設定しておくことが好ましい。サポートできる範囲内であれば、ＣＲＳ１００はサポートする選択範囲から相手の要求に応じた行動を実行する。ＣＲＳ１００は、例えば▲１▼物を取りたい▲２▼今とは違う景色が見たい、▲３▼音楽が聞きたい等の相手の要求に応じる行動を取る（Ｓ５４１）。その後、その過程をデータベースに登録して（Ｓ５４３）、待機状態に入る（Ｓ５０１）。
【０２５１】
一方、ステップ５３９でＣＲＳ１００がサポート範囲外であるとの判断をすると、例えば「ちょっと待って」等と対話をしながら（Ｓ５４５）、対象が待つことができるか、否かを判断する（Ｓ５４７）。対象が待てないとの判断をすると、前記提案フローの処理に入る。待てるとの判断をすると、ステップ５３７に戻って処理を継続する。
【０２５２】
以上説明した第５実施例では、ＣＲＳ１００が乗員の状態を確認できる認識手段と、この認識情報に基づいて思考する思考手段とを備えるので、対象となる乗員等の状況、要求等に応じて、乗員の要求に沿うような行動（この場合は娯楽行動）を取ることができる。なお、上記では子供を例として示したが、対象は子供に限定するものではない。
【０２５３】
さらに、以下には第６実施例から第８実施例として、ＣＲＳ１００が実行する事故時におけるＣＲＳ１００の乗員救助動作の例を示す。ＣＲＳ１００による乗員への救助動作は、乗員による指示を待つことなく、自発的に実行されるのが望ましい。以下に示す実施例はＣＲＳ１００の自発行動モードに基づい実行される。
【０２５４】
第６実施例はＣＲＳ１００が実行する車両衝突時の動作例である。図２２及び図２３に示したフローチャートに基づき説明する。なお、以下のフローチャートで説明する例は、ＣＲＳ１００が通信機能を有し、自ら車両事故の連絡を実行できるように設定されている場合である。さらに、ＣＲＳ１００が事故の際に、その報告を行うと所定の指示を出すレスキューセンタが開設され、このレスキューセンタ等からの指示を受けた場合にＣＲＳ１００がこの指示に応じて所定の救助行動を実行できるように、ＣＲＳ思考部１４にプログラムが設定されている。
【０２５５】
また、衝突時に乗員の保護を実行するためには、ＣＲＳ１００自身が衝突に対応できることが必要である。さらに、衝突時の衝撃でＣＲＳ１００が乗員に２次的に衝突することも防止する必要がある。よって、本フローチャートで示す例は、ＣＲＳ１００自身がエアバックを備えている。これにより、ＣＲＳ１００による乗員への２次衝突を防止できる。なお、ＣＲＳ１００自身を保護することにもなり、事故後の乗員保護行動を円滑に実行することができる。
【０２５６】
本第６実施例では、ＣＲＳ１００は衝突時に乗員の指示を受けず自らを生存できる状態に自己保持の制御を実行しつつ、事故時の乗員救助を実行する。ここでのＣＲＳ１００の動作は自律制御に基づいて実行されている。また、この例ではＣＲＳ１００が非常時用の予備電源（バッテリ）を体内に有している。
【０２５７】
図２２で、車両が衝突状態になった際に、ＣＲＳ１００は監視動作実行中（Ｓ６０１）であれば衝突の可能性ありかを判断し（Ｓ６０３）それ以後の処理に入る。一方、監視動作を行っていないときに、突発での事故であるときには、ＣＲＳ１００は車両内での行動を停止し、自律制御を実行しつつ異常Ｇの検出等により衝突の状態を判断し、以後の処理を実行する（Ｓ６１５）。
【０２５８】
まず、監視動作実行中で衝突の可能性ありとの判断をしてから（Ｓ６０３）、衝突の方向を確認し、さらに相手車両の種類及び体格並びに相対速度から車両が受けたダメージを推定する（Ｓ６０５）。そして、車両の対衝突計算から変形度合を推定し、ＣＲＳ１００が生存できる生存空間の位置、大きさを算出してその位置に移動する（Ｓ６０７）。このようにＣＲＳ１００が自身生存を確保するように移動することで、ダメージを最小限に止て、以後の乗員救助が実行できるようにする。その際、ＣＲＳ１００は生存空間を乗員の脱出空間として利用できるか、否かについても検討し、記憶しておくことが好ましい。さらに、衝突時のＧが所定の閾値以下であるかを判断する（Ｓ６０９）。この衝突Ｇが所定の閾値以下であれば、その位置でその衝突Ｇに対してレールに固定制動するような制御を実行する（Ｓ６１１）。衝突Ｇが所定の閾値を越え危険と判断すれば、レールに固定制動する制御と自己保護のためのエアバックを作動させる（Ｓ６１３）。上述のように、ＣＲＳ１００は車両内で自己保持の制御を完了してから、車両の状態を把握する動作に入る（Ｓ６２１）。
【０２５９】
つぎに、ＣＲＳ１００自らの機能損傷をチェックし、電源不良であるなら自己の本体内の予備電源に切り換える。また、ＣＲＳ１００が移動に用いるレール２の損傷についてもチェックする。さらに、ＣＲＳ１００は上記生存空間も含めて乗員の退避ルート（空間）の確保が可能か等についてチェックを行う（Ｓ６２３）。
【０２６０】
なお、上記突発での事故で異常Ｇの検出等により衝突の状態を判断した場合は（Ｓ６１５）、衝突Ｇを検出し対衝撃制御を実行すると共に、レールに固定制動する制御と自己保護のためのエアバックを作動させる（Ｓ６１７）。そして、衝突Ｇからその方向と大きさを確認し（Ｓ６１９）、同様に上記ステップ６２１の車両状態把握処理の処理に入る。
【０２６１】
ＣＲＳ１００は、自身のシステムに問題があるか、否かを判断し（Ｓ６２７）、問題があり完全にダメージを受け、作動不能となっているような場合はレスキューセンタに救助信号を発信し（Ｓ６２９）、以後は自律制御で待機する。
【０２６２】
一方、自身のシステムに問題がないとの判断をした場合は（Ｓ６２５）、実質的な乗員保護として乗員の脱出空間を確保する等の行動を実行する（Ｓ６２７）。車内のダメージをＣＣＤ１１２により確認し、登録乗員については顔等記憶した形態からその存在の確認を行う。さらに、登録され物品の位置や車両形体と事故後を比較しその差異の大きさから車両が受けたダメージを確認する。
【０２６３】
さらに、図２３に示すように、ＣＲＳ１００は乗員の全員が動作管理範囲にいるかの確認を実行し（Ｓ６３１）、範囲外の乗員が居たらその乗員の状態を確認し、レスキューセンタへ連絡し、乗員の位置とその状況説明を行う。さらに他の乗員に報告を行い、動作指示を待つ（Ｓ６３５）。
【０２６４】
ＣＲＳ１００が乗員の全員が動作管理範囲にあることを確認すると（Ｓ６３１）、障害の有無を音声対話等で各乗員に確認して、レスキューセンタへ連絡し、乗員の位置とその状況説明を行う。ＣＲＳ１００にレスキューシステムがインストールされている場合は、レスキューセンタからの指示に基づきＣＲＳ１００が救護動作を実行する（Ｓ６３３）。なお、ＣＲＳ１００にレスキューシステムがインストールされていない場合には、双方向通信等を利用し、レスキューセンタからインストールを実行してから救助動作を実行するようにしてもよい。
【０２６５】
ＣＲＳ１００は、さらに火災について可能性がないかのチェックを行い（Ｓ６３７）、火災の可能性が無ければ乗員救助を実行する。インストールされている救助動作では乗員の救出が不可能な場合にはレスキューセンタからの指示による遠隔操縦制御に変更し、この指示に基づきＣＲＳ１００が救助動作、障害の手当てを実行する（Ｓ６３９）。
【０２６６】
一方、火災の虞があるとの判断したときには（Ｓ６３７）、乗員に脱出を促す（Ｓ６４１）。ＣＲＳ１００は脱出不可能か、否かを判断して（Ｓ６４３）、脱出が可能であれば、全員の脱出を確認し（Ｓ６４９）、備え付けの消火器等があれば遠隔操作で消化活動を実行する（Ｓ６５１）。ＣＲＳ１００が脱出不可能であるとの判断をした場合には、レスキューセンタからの指示による、遠隔操縦制御に変更し、脱出支援動作を実行する。その際、ＣＲＳ１００は障害となる破損物品の除去動作も実行する。また、さらに車両内に備え付けの消火器があるような場合には、ＣＲＳ１００を遠隔操作して消火器で消化活動を実行させる（Ｓ６４７）。
【０２６７】
ＣＲＳ１００は上記一連の救助動作の動作を完了すると、自律制御で待機状態に入る。
【０２６８】
第７実施例はＣＲＳ１００が実行する車両横転時の救助動作例である。図２４及び図２５に示したフローチャートに基づき説明する。本実施例のフローチャートは前記第６実施例のフローチャートと近似する。よって、相違する動作を主に説明する。
【０２６９】
図２４及び図２５は、車両が横転した時にＣＲＳ１００が実行する第７実施例の救助動作の例を示すフローチャートである。図２４で、車両が横転状態になった際に、ＣＲＳ１００は運転監視動作実行中であれば、衝突の可能性ありかを判断し（Ｓ７０３）それ以後の処理に入る。一方、監視動作を行っていないときに、突発での車両が横転したときには、ＣＲＳ１００は車両内での行動を停止し、自律制御を実行しつつジャイロにより座標系の異常を検出することにより横転の状態を判断し、以後の処理を実行する（Ｓ７１５）。
【０２７０】
ＣＲＳ１００は監視動作実行中、急ハンドル旋回時の許容横Ｇ以上であるか、脇見等による車線逸脱、路肩突入、ガードレール接触を検出或いは予測して、横転の可能性ありとの判断をする（Ｓ７０３）。次に、ＣＲＳ１００は警告を発し、それまでの動作を中断し、乗員との２次衝突が生じないように移動する。また、ＣＲＳ１００が生存空間を確保する位置に移動してもよい。例えば、剛性が比較的高い中央又は後部のピラーの下部付近等に移動する（Ｓ７０５）。さらに、トランクルーム等まで退避する構成としてもよい。これにより、ＣＲＳ１００が自身のダメージを最小限に留めて生存可能性が高め、事故後の乗員救出或いは通信によるレスキューセンタへの連絡などの適切な行動が取れるようなる。ＣＲＳ１００が確保した生存空間は乗員の脱出空間として利用してもよい。また、センサにて横転過渡状態を確認すると共に、内蔵ジャイロから車両の横転の状態を検出する。その際、横Ｇから横転Ｇを判断する（Ｓ７０７）。
【０２７１】
さらに、横転時の横転Ｇが所定の閾値以下であるかを判断する（Ｓ７０９）。このＧが所定の閾値以下であれば、車両の状態を把握する。内部ジャイロ等から左・右・逆さ・元の状態に戻ったかについて横転状態を検出する（Ｓ７１１）。横転Ｇが所定の閾値を越え危険と判断すれば、レールに固定制動する制御と自己保護のためのエアバックを作動させる（Ｓ７１３）。
【０２７２】
つぎに、ＣＲＳ１００自らの機能損傷をチェックし、重力方向が変化したために座標系（Ｘ，Ｙ，Ｚ）が異なる場合は、重力方向に従って座標系（Ｘ，Ｙ，Ｚ）を変更する。さらに、車内の物品の位置をＣＣＤ１１２で確認する。座標変換後の位置とＣＣＤでの実態映像で検証する（Ｓ７２１）。
【０２７３】
また、電源不良であるなら自己の本体内の予備電源に切り換える。また、ＣＲＳ１００が移動に用いるレール２の損傷についてもチェックする。さらに、乗員の退避ルートの確保が可能か等についてチェックを行う（Ｓ７２３）。
【０２７４】
なお、上記突発での事故で横転状態を判断した場合は（Ｓ７１５）、剛性の比較的高い中央部又は後部のピラー付近の車両中央又は後部に移動する共に、レールに固定制動する制御と自己保護のためのエアバックを作動させる（Ｓ７１７）。そして、横転Ｇからその方向と大きさを確認し（Ｓ７１９）、同様に上記ステップ７１１の車両状態把握の処理の実行に入る。
【０２７５】
引き続き図２５に示すように、ＣＲＳ１００は、自身のシステムに問題があるか、否かを判断し（Ｓ６２５）、問題があり完全にダメージを受け、作動不能となっているような場合はレスキューセンタに救助信号を発信し（Ｓ７２９）、以後は自律制御で待機する。なお、レスキューセンタへの救助信号を発進する装置は耐衝撃性部材で覆い、ＣＲＳ１００本体に内蔵する構成としてもよい。
【０２７６】
本第７実施例のステップ７２５以後の処理は、第６実施例のステップ６２５以後の処理と同様であるので、これ以降の説明は省略する。
【０２７７】
さらに、第８実施例はＣＲＳ１００が実行する車両水没時の救助動作例である。図２６及び図２７に示したフローチャートに基づき説明する。
【０２７８】
本実施例で示すフローチャートについても、ＣＲＳ１００が通信機能を有し自ら車両事故の連絡を実行できるように設定されている場合である。さらに、ＣＲＳ１００が事故の際に、その報告を行うと所定の指示を出すレスキューセンタが開設され、このレスキューセンタ等からの指示を受けた場合にＣＲＳ１００がこの指示に応じて所定の救助行動を実行できるように、ＣＲＳ思考部１４にプログラムが設定されている。
【０２７９】
また、車両水没時に乗員の保護を実行するためには、ＣＲＳ１００自身が水没に対応できることが必要である。よって、本フローチャートで示す例は、ＣＲＳ１００が自身を保護するエアバックを備えている。すなわち、ＣＲＳ１００は車両水没時に乗員の指示を受けず自らを生存できる状態に駆動制御し、水没時の乗員保護を実行する。ここでのＣＲＳ１００の動作は、前述した自己保持モードに基づいて実行される点は前述したフローチャートと同様である。
【０２８０】
図２６で、車両が水没する状態になった際に、ＣＲＳ１００は監視動作実行中（Ｓ８０１）であれば河川、海等への突入の可能性ありかを判断し（Ｓ８０３）それ以後の処理に入る。一方、監視動作を行っていないときに、突発での水没事故であるときには、ＣＲＳ１００は車両内での行動を停止し、自律制御を実行しつつ突入時に衝突Ｇ等を検出し、レールへ自己を固定する制動制御を実行して、以後の処理を実行する（Ｓ８１５）。
【０２８１】
ＣＲＳ１００は監視動作実行中、急ハンドル旋回、脇見等により車線逸脱したことにより水没の場合、ナビゲーション装置（ＮＡＶＩ）により河川、海への突入の可能性を判断すると共に、３Ｄ機能があるＮＡＶＩであれば、高度差も確認する（Ｓ８０３）。次に、ＣＲＳ１００は警告を発し、ＣＲＳ１００はそれまでの動作を中断し、自らの生存のために生存空間を確保する。例えば、積載量、乗員位置により重心位置が変化するので、前後輪の軸重により重心位置を確認して車両の中心に対して重心位置と反対側の車内端への移動を試みる（Ｓ８０５）。
【０２８２】
さらに、水面への衝突時のＧが所定の閾値以下であるかを判断する（Ｓ８０９）。この衝突Ｇが所定の閾値以下であれば、自己保護のためエアバックを展開する（Ｓ８１１）。Ｇが所定の閾値を越えてより危険と判断すれば、レールに固定制動する制御とエアバックを展開させる（Ｓ８１３）。さらに、ＣＣＤ１１２により水面位置を確認し、内蔵ジャイロ等から実傾斜を検出し、上方への移動を実行する（Ｓ８２１）。つぎに、ＣＲＳ１００自らの機能損傷をチェックする（Ｓ８２３）。
【０２８３】
さらに、図２７に示すように、電源不良であるなら自己の本体内の予備電源に切り換える。また、ＣＲＳ１００が移動に用いるレール２の損傷についてもチェックする。また、乗員の退避ルートの確保が可能か等についてチェックを行う（Ｓ８２５）。
【０２８４】
なお、図２６のフローチャートに示す突発事故で車両が水没状態となった場合は（Ｓ８１５）、水に突入した時に衝突Ｇを検出し対衝撃制御を実行すると共に、レールに固定制動する制御を即実行する。ジャイロにより車体の傾斜を検出し、上方に移動する。ジャイロにより座標系の異常、揺れ検出で突入を判断して（Ｓ８１７）、前記ステップ８２１の処理を実行する。
【０２８５】
さらに図２７で、ＣＲＳ１００は自身のシステムに問題があるか、否かを判断し（Ｓ８２７）、問題があり完全にダメージを受け、作動不能となっているような場合は本体の耐衝撃ボックス内に内蔵されたＥＣＵからレスキューセンタに救助信号を発信し（Ｓ８２９）、さらに腕１０４，１０６として使用していたマニュピレータを外し、車両の窓を割ることが可能であること、さらにエアバックを取り外し浮き輪として使用可能であることのサインを出し、以後は自律制御で待機する。
【０２８６】
一方、自身のシステムに問題がないとの判断をした場合は（Ｓ８２７）、車内のダメージをＣＣＤ１１２により確認し、登録乗員については顔等記憶した形態からその存在の確認を行う（Ｓ８３３）。さらに、水面上の窓ガラスをレスキュ工具で割る動作を実行し（Ｓ６３５）、続いて乗員全員が脱出したかの判断をする（Ｓ８３７）。全員が脱出していないときには、さらに反対側の水面上の窓ガラスをレスキュ工具で割る動作を実行する（Ｓ８３９）。ＣＲＳ１００は全員が脱出したことを確認すると待機状態に入る。
【０２８７】
さらに、第９実施例としてＣＲＳ１００が実行する車内清掃動作の例を説明する。図２８は清掃動作１として走行中で車内清掃のフローチャート、図２９は清掃動作２として窓の曇り及びシート汚れに対する車内清掃のフローチャート、図３０は清掃動作３として乗員が降車した後の車内清掃のフローチャートを示している。
【０２８８】
図２８に示す処理は、ＣＲＳ１００の自発行動モードの１つとして実行される。車両の走行中でも、ＣＲＳ１００は車内に菓子などが落下したかを監視しており（Ｓ９０１）、落下物があったことを確認すると、その落下前の初期画面と落下後の画面を比較することにより落下物を探索する（Ｓ９０３）。ＣＲＳ１００はその落下物を確認すると捕捉し、乗員にその捨て場所を確認する。ＣＲＳ１００は捨て場所まで落下物を運搬して廃棄する（Ｓ９０５）。
【０２８９】
さらに、ＣＲＳ１００はその周辺の乗員の衣服、シートにゴミが付着していないか落下物を発見する場合と同様にチェックし（Ｓ９０９）、ゴミが付着していた場合にはハンド１０４ＨＡ、１０６ＨＡでゴミを摘み、落下物の場合と同様に処理する。乗員等にゴミが付着していなかった場合及び付着したゴミを処理した後は、自律制御を実行しつつ同様に清掃のための監視を継続する（Ｓ９０１）。
【０２９０】
図２９には、車両が走行中にガラス窓が曇った場合、シートが汚れていた場合、さらには乗員からの清掃指示が合った場合を含めてＣＲＳ１００が実行する清掃動作のフローチャ−トが示されている。
【０２９１】
図２９で、ＣＲＳ１００は車両のガラス窓に曇りが生じていないか監視する（Ｓ９１１）。例えば、ＣＲＳ１００は変化する車外風景と車両と一体に変化する画像（ガラスの汚れ）との面積比較から、透過率に基づいてガラス窓の曇りを検出する。ＣＲＳ１００は、ガラス窓に曇りを検出したときは窓を拭く動作を実行し（Ｓ９１３）、ガラス窓を通して見える動的風景の視界が広がるかチェックしながら（Ｓ９１５）、曇りがなくなるまで窓拭きを実行する。
【０２９２】
なお、車両前方の窓が曇った状態にあるときには、運転に支障が出る場合もある。よって、前方の窓拭きが必要なときには、ＣＲＳ１００は窓拭きが必要である旨、運転者に伝えてから運転に邪魔にならないように窓拭き動作を実行するようにプログラム設定してもよいし、運転者に警告を発するようにプログラム設定してもよい。
【０２９３】
さらに、ＣＲＳ１００はシートの汚れも検出する。ＣＲＳ１００はシート表面の散乱が所定値以上となっていることを検出すると（Ｓ９１７）、ハンド１０４ＨＡ、１０６ＨＡを動かして掃く等の動作を実行して、シートの汚れを取る清掃動作を実行する（Ｓ９１９）。例えば、ＣＲＳ１００のハンド１０４ＨＡ、１０６ＨＡに吸引手段を更に付加してシートの汚れを吸引して除去するようにしてもよい。このシート汚れについても、シート表面の散乱が所定値以下となるまで、繰返される（Ｓ９１７）。なお、散乱の所定値を運転者等が設定できるようにしてもよい。また、ティッシュ箱或いはブランケットなどの比較的大きな物品を検出した場合には、その位置を記憶して運転者に報告するように、又は登録された場所の位置に運搬するように設定しておいてもよい。
【０２９４】
上述したシート汚れを除く動作は、ＣＲＳ１００は車両が停車或いは駐車していることを認識しているときに実行するように設定しておくことが望ましい。
【０２９５】
さらに、ＣＲＳ１００は乗員の降車時に清掃指示があった場合に（Ｓ９２１）、所定の清掃動作を実行する（Ｓ９２３）。このような指示による清掃動作の場合にもシート表面の散乱が所定値以下となるまで、繰返される（Ｓ９２５）。
【０２９６】
乗員による清掃指示が無い場合（Ｓ９２１）やシート表面の散乱が所定値以下となった場合は車両内で自律制御しながら待機する。
【０２９７】
さらに、図３０には、夜間等で駐車された車両内に乗員は居らず、ＣＲＳ１００が自発行動モードで車内全般の清掃を実行する場合の清掃動作３が示されている。
【０２９８】
図３０で、ＣＲＳ１００が車内に誰もいないことを確認すると（Ｓ９３１）、雑巾が置いてある所定の場所まで移動して雑巾を持つ（Ｓ９３３）。ＣＲＳ１００は、雑巾で前方、後方及び側面の窓を拭き（Ｓ９３５）、その際、傷や拭いても取れない汚れがないか確認しながら（Ｓ９３７）、視界が広がるまで拭く動作を繰返す（Ｓ９３９）。なお、ステップ９３７で、ＣＲＳ１００は傷や拭いても取れない汚れがあるときには、その場所を登録しながら（Ｓ９４１）、上記窓拭き動作を繰返す。
【０２９９】
ＣＲＳ１００は、窓が綺麗になると、雑巾を所定の場所に返却して（Ｓ９４７）、さらに車室内の清掃を継続する。シートにゴミが散乱していると（Ｓ９４９）、これを回収してゴミ箱へ運搬する（Ｓ９５１）。
【０３００】
さらに、ＣＲＳ１００は飲料ホルダーに空き缶が残っていないか確認し（Ｓ９５３）、空き缶を発見したときにはその場所まで移動して、空き缶を捕捉する。その際、缶の重量が所定値以下であるかを確認する（Ｓ９５５）。前述のステップ９５３では、空き缶に限らず、ペットボトル、紙パック、或いは他の容器等であったもよい。また、飲料ホルダーに限らず、フロアやシート上を確認するように設定してもよい。
【０３０１】
上記ステップ９５５で、缶の重量が所定値以上であれば飲み残しがあるので、その場所を登録し（Ｓ９５９）、その缶を元の飲料ホルダーに戻しておく。その逆に、缶の重量が所定値以下の場合には飲み残しは無いので、ゴミ箱の位置まで移動してゴミ箱に缶を回収する（Ｓ９５７）。
【０３０２】
ＣＲＳ１００は、上記一連の清掃動作が終了すると、所定場所に移動して、自律制御のもと待機状態となる（Ｓ９６５）。そして、運転者が車両に乗車してきた時に、前記シート汚れや飲み残しのある缶の登録場所を報告する。この報告後は、登録場所の記憶を削除する。
【０３０３】
以上、複数のフローチャートに基づいてＣＲＳ１００が車載ロボットとして、運転者を含む乗員の保護救助や娯楽、さらには車内清掃等のサービスを提供することを例示したが、ＣＲＳ１００が実行するサ−ビスはこれらに限るものではない。
【０３０４】
また、前述した実施例の記載では、ＣＲＳ１００が実行する基本動作については第１実施例として説明し、物品運搬動作等の個別動作については第２実施例以後で示した。しかし、車載されるＣＲＳ１００が乗員等に提供するサービスの向上の面からは、これらのフローチャートを相互に関連したものとし、一連のフローチャ−トとして構成することがより望ましい。
【０３０５】
さらに、図３１から図３３にはＣＲＳの他の実施形態が示される。図３１はＣＲＳ１００を車載する上での変形例、図３２はＣＲＳが携帯電話内蔵型で形成された例、さらに図３３は車両のインストルメントパネから飛び出す様に構成して、よりアミューズメント機能を高めたＣＲＳの例である。
【０３０６】
図３１では、コンパチブルタイプの車両５にＣＲＳ１００を搭載した変形例を示している。ＣＲＳ１００は車両の後方トランク６内を待機空間としており、必要なときにトランクと車室側に設けた切欠き部（図示していない）から出現する。図３１で示すＣＲＳ１００の移動はドア等に付設したレールに沿って移動する構成にしてもよいし、アーム１１０に伸縮嵌合管等を用いてＣＲＳ１００が車室内を移動できる構成にしてもよい。
【０３０７】
図３２に示したＣＲＳ２００は携帯電話内蔵型である。このＣＲＳ２００は本体に携帯電話２５０を収納する凹部２０２を備えている。この凹部２０２に携帯電話２５０が嵌め込まれるとＣＲＳ２００は通信機能を備えるようになる。よって、車両の使用者等が車両外から指示を出してＣＲＳ２００に所定の動作をさせることができる。また、ＣＲＳ２００がこの指示に応じて行った動作を電話により確認すること等も可能である。なお、ＣＲＳ２００の本体内に通信装置を予め内蔵した構成としてもよい。
【０３０８】
図３３はアミューズメント機能を高めたＣＲＳ３００の例である。このＣＲＳ３００は車両のインストルメントパネル５５から飛び出す様に構成して、よりアユーズメント機能を高めている。
【０３０９】
テレビ、ナビゲーション情報等を表示するＣＲＴ５５がインストルメントパネル５５に嵌め込まれており、このＣＲＴ５５の背後にはＣＲＳ３００が待機（収納）できる空間５７が形成されている。ＣＲＴ５５の一端にはヒンジが形成され図示の如く開閉可能であり、ＣＲＴ５５が開くとＣＲＳ３００が出現する様に構成する。さらに、コンソールボックス５３上にはＣＲＳ３００移動用のレール５２が敷設されている。
【０３１０】
このような、アユーズメント機能を有するＣＲＳ３００を動作させるときには、例えば先ず空間５７内で待機状態としておいてＣＲＴ５５上にＣＲＳ３００と同じ画像５６を表示する。つぎに、ＣＲＴ５５を開いて、ＣＲＳ３００を出現させて踊る、歌う等の行動を実行させＣＲＴ５５上の画像とＣＲＳ３００を協調させることで車内にいる乗員を楽しませることができる。
【０３１１】
以上、図３１から図３３で説明したＣＲＳについても、前述したＣＲＳ１００と同様な機能を備えた車載用ロボットとして構成される。よって、このようなロボットが搭載されている車両は従来よりも快適で楽しく、さらに安全性や盗難防止機能も向上したものとなる。
【０３１２】
上記で示したＣＲＳ１００等はキャラクタとして１つの形態に具現化されたものであるが、本発明の想定するＣＲＳはこのような一体的とされたロボットを意図したものではない。本発明のＣＲＳには、例えば、インストルメントパネル内に認識手段１２と思考手段１４に相当する構成をビルドインすると共に車内空間にキャラクタの３Ｄ画像或いはバーチャルリアリティ画像を出現させる装置を準備し、マニュピレータのみが実存して動作を行うような構成も含む。
【０３１３】
また、ＣＲＳ１００の各構成が車両周りに分散して存在する状態でもよい。例えばＣＲＳ１００の頭部は周辺の監視と乗員とのコミュニケーションを主目的に車両天井部に設定され、乗員の指示に応じて物品等を運搬するマニュピレータ等からなる腕のみがレールに沿って移動可能であるような構成を採用してもよいのである。
【０３１４】
前述した第１から第９の実施例は、ＣＲＳが車両内に設定されており、レール等に沿って所定位置まで移動する形態を主に説明した。しかし、本発明の範疇に入るＣＲＳはこのような形態に限定されるものではない。車両から離れた状態ではアミューズメント用のペットロボット或いは作業を手伝う補助ロボットとして機能し、車両内に持込んだ際には前述した実施例のＣＲＳのように車両内でのサービスを実行するロボットでもよい。このようなロボットは、車両から独立した存在であり移動手段として本体に歩行機能を備えている。また、このようなロボットにワイヤレスの通信機能を設けると共に、車両側にも同様の通信機能を備えると、ロボットは車両から離れていても車両の状態を認識できる形態となる。
【０３１５】
次に、図３４〜図３８に示す第１０実施例のＣＲＳ４００は、自ら歩行することができる歩行機能を有すると共に、ワイヤレス通信機能も備えて車両側の情報を用いながら自律制御を行うロボットである。よって、車両も所定の通信機能を備え、ＣＲＳ４００の自律制御に用いることができる情報を送信可能に設定されている。また、本第１０実施例では、ＣＲＳ４００と交信可能な車両側に設けられた一連のシステムを車載システムと称して説明する。
【０３１６】
図３４は、車両内で助手席に座っている乗員ＨＵＢにＣＲＳ４００が抱っこされた状態が示されている。本実施例のＣＲＳ４００は、頭部４０２を有する上部半身４０１と歩行機能を有する下部半身４０８とで形成されている。上部半身４０１は前述した実施例と同様の腕４０４、４０６を備えている。
【０３１７】
本実施例のＣＲＳ４００も前述したＣＲＳ１００と同様に自律制御を行うための構成は備ている。そして、さらに図示は省略するがワイヤレスの通信手段が頭部４０２内等のＣＲＳ４００に配設されている。
【０３１８】
すなわち、本実施例のＣＲＳ４００は、先に示した実施例のＣＲＳ１００と比較して、独立歩行できる機能及び車両と交信できる機能をさらに備えた構成である。なお、図３４において参照符号４１０で示すのは、ＣＲＳ４００専用のシートである。乗員或いはＣＲＳ４００自身の判断で、ＣＲＳ４００が専用シート４１０にセッティングされると車両からの外乱に対して安定に保持されるようなる。
【０３１９】
図３５〜図３８に示されるフローチャートを参照して、ＣＲＳ４００による動作の例を説明する。図３５において、車外にあったＣＲＳ４００が運転者ともに車両に接近すると、ＣＲＳ４００は車両が自分の乗るべき車両（登録車）であることを確認する（Ｓ１００１）。
【０３２０】
ＣＲＳ４００は、運転者とともに車内には入ると、車載システムとの協調回線のチェックを行い（Ｓ１００５）、合わせて車内での位置を検知する（Ｓ１００７）。
【０３２１】
次に、ＣＲＳ４００は車内で専用シート４１０にセットされたか、否かを検出し（Ｓ１００９）、専用シート４１０にセッティングされた場合には参照番号３０に示すセッティングフローによる自律制御を行う。サブフローとなるセッティングフローについては、後に図３７に基づいて説明する。
【０３２２】
ＣＲＳ４００は、専用シート４１０にセッティングされていないと判断すると（Ｓ１００９）、乗員により抱っこされているか、否かを検出する（Ｓ１０１１）。このステップ１０１１で、乗員に抱っこされている場合には、参照番号３１に示す抱っこフローによる自律制御を行う。この抱っこフローについても後に図３８に基づいて説明する。
【０３２３】
ＣＲＳ４００は、専用シート４１０にセッティングされておらず、さらに乗員に抱っこもされていないと判断すると（Ｓ１０１１）、車内でフリーな状態で自律制御を実行する。例えば、乗員に居場所を問い合わせ、その場所に移動する等の行動を実行する。その際、必要により車両からの外乱に備える姿勢としてお座り等の態勢を取る（Ｓ１０１３）。
【０３２４】
さらに、ＣＲＳ４００は車載システムからの情報を得て、車両のシフト位置を検出し、前進するか、後進するかを検知する（Ｓ１０１５）。車両が前進すると判断した場合には、さらに車載システムからアクセルの開度を検知して、発進時の加速度Ｇを予測し、必要によりシート背もたれに胴体を接近させる等の行動を取り自身を支える（Ｓ１０１７、Ｓ１０１９、Ｓ１０２１）。また、車両が後進すると判断した場合にも、車載システムからアクセルの開度を検知して発進時の加速度Ｇを予測し、必要によりシートに捉まる等の行動を取り自身を支える（Ｓ１０２３、Ｓ１０２５、Ｓ１０２７）。
【０３２５】
なお、ＣＲＳ４００が立った状態であるときのために、車両外乱に対してＺＭＰ（ゼロ・モーメント・ポイント）に一致するようなＺＭＰ制御などによる歩行制御プログラムを予め設定しておいてもよい。
【０３２６】
さらに、図３６に続いて示されるように、車両走行中においてＣＲＳ４００は車両が旋回するときには（Ｓ１０２９）、ヨーレイトセンサによりヨーレイトをリアルタイムに検出し（Ｓ１０３１）、旋回Ｇに応じて踏ん張る、シートに捉まる等の動作を実行する（Ｓ１０３３）。なお、上記ヨーレイトの検出には、舵角センサを用いることができる。この場合には、舵角センサにより検出した操舵角から予想されるヨーレイトを算出して、旋回Ｇの発生を予測して制御を開始するようにしてもよい。
【０３２７】
続いて、ＣＲＳ４００は、車両が減速したときには（Ｓ１０３５）、減速度Ｇが所定レベル以上であるか判断する（Ｓ１０３７）。減速度Ｇが所定レベル以上であるときには、ＣＲＳ４００は前記専用シート４１０へ退避して自らセッティングするか、或いは乗員に専用シート４１０にセッティングして欲しい旨を告げる（Ｓ１０３９）。
【０３２８】
ＣＲＳ４００は、車両走行中でも前述の自律制御を実行しており、乗員から所定のサービスを求める動作要求があると（Ｓ１０４１）、定常走行中である場合には（Ｓ１０４３）、これに応じて先の実施例で示したと同様に運搬、監視、エンタテイメント等の動作を実行する（Ｓ１０４５）。定常走行中でない場合には（Ｓ１０４３）、定常走行となるまで動作できない旨を乗員に告げる（Ｓ１０４７）。
【０３２９】
その後も、ＣＲＳ４００は乗員にサービスできるよう自律制御で待機し、必要に応じて所定の動作を実行する（Ｓ１０４９）。
【０３３０】
最後に、車両が駐車したときには、ＣＲＳ４００は乗員と一緒に車両から降ろされたか、否かを判断する（Ｓ１０５１）。ＣＲＳ４００も降車した場合には、車載システムと交信して車外から車両の状態を監視する（Ｓ１０５５）。ＣＲＳ４００が車内に残された場合には、前述したＣＲＳ１００の場合と同様に監視、清掃等の自発動作を行う（Ｓ１０５３）。
【０３３１】
図３７は、図３５及び図３６で示したメインフローに対して、図３５でＣＲＳ４００が専用シート４１０にセッティングされたときのサブフローを示している。図３７では、ＣＲＳ４００は専用シート４１０に着座した状態のままで、乗員に提供できるサービス、例えば、監視、エンタテイメント等の動作を実行する（Ｓ１１０１）。その後、図３６の参照番号３２に示したメインフローによる動作がが同様に実行される。
【０３３２】
図３８は、図３５でＣＲＳ４００が乗員に抱っこされているときのサブフローを示している。図３８で、ＣＲＳ４００は車両のアクセルがオンとなったことを検知すると（Ｓ１１５１）、アクセル開度信号を検知して発進時の加速Ｇを予測する（Ｓ１１５３）。その際、ＣＲＳ４００は、乗員の着衣に抱き着く力を増加させ、乗員に対し「しっかり掴んで」等の言葉を発して注意を喚起する（Ｓ１１５５）。
【０３３３】
続いて、車両走行中においてＣＲＳ４００は車両が旋回するときには（Ｓ１１５７）、ヨーレイトセンサによりヨーレイトをリアルタイムに検出し（Ｓ１１５９）、旋回Ｇに応じて踏ん張る、乗員の着衣に捉まる等の動作を実行し、上半身を旋回Ｇに対抗させて傾斜させる（Ｓ１１６１）。
【０３３４】
さらに、ＣＲＳ４００は、車両が減速したときには（Ｓ１１６３）、減速度Ｇが所定レベル以上であるか判断する（Ｓ１１６５）。減速度Ｇが所定レベル以上であるときにも、減速度Ｇに応じて踏ん張り、乗員の着衣に捉まる等の動作を実行し、上半身を減速度Ｇに対抗させて傾斜させる（Ｓ１１６７）。その後、図３６の参照番号３２に示したメインフローによる動作が同様に実行される。
【０３３５】
なお、上記第１０実施例では、車両から離れたＣＲＳ４００であっても車両と交信できる例を示している。しかし、このような実施形態に限らず、ＣＲＳ４００が車両内にある場合に限り、車両と交信状態となるように設定してもよい。
【０３３６】
さらに、第１１実施例として車両に対して着脱自在であるＣＲＳの例を示す。図３９で、ＣＲＳ５００は上半身５６０と、下半身となる歩行キット５５０に分離可能に構成されている。上半身５６０は車両のコンソール等にセットされて、車両搭載のロボットとなる。
【０３３７】
図３９に示すＣＲＳ５００は、上半身５６０と歩行キット５５０をセットしたときには、例えば乗員の自宅においてペットロボット等となる。上半身５６０を車両内に持込み所定位置にセットすると、上半身５６０が前述した車載ロボットと同様に機能する。図３９で示すＣＲＳ５６０は車両に設けた案内溝５６５を移動する構成であり、第１から第８実施例として説明したＣＲＳ１００と同様に自律制御を実行しながら乗員に種々のサービスを提供する。
【０３３８】
図４０に示す第１２実施例は、車両に対して着脱自在である第１のＣＲＳ６５６と、シート形状に構成された第２のＣＲＳ６００が車両内に併存している例を示す。なお、第１のＣＲＳ６５６は前記第１１実施例の場合と同様に、ＣＲＳ６５６に歩行キット６５０をセットすると歩行機能を有したペットロボットであるような構成でもよい。
【０３３９】
図４０で、第１のＣＲＳ６５６は第２のＣＲＳ６００（以下、シートロボット６００と称す）の所定位置６０１に着脱可能に配置される。シートロボット６００はＣＣＤ等を備える頭部６０４と乗員を両脇から抱えられるように延びた一対の腕状のマニュピレータ６０２を備えている。
【０３４０】
また、シートロボット６００は通常のシートと同様にシートベルト６０６も備えている。そして、シートロボット６００の好ましい形態では、付加機能として、シートに着座した乗員に対してシートベルトを緊締する手段、シートを加熱冷却する手段、シートに着座した乗員の血圧を測定する手段、シートに着座した乗員の脈拍を測定する手段、シートに着座した乗員の脳波を測定する手段、シートを回転させる手段、シートを前後に移動させる手段、シートを傾斜させる手段等を備え、乗員の安全確保と共に健康状態についてもチェックする機能を備えている。
【０３４１】
このシートロボット６００も本発明でいうＣＲＳの一形態であり、外形がシート形状であり移動手段を有していないが、他のＣＲＳと同様に認識部及び思考部を備え、車両内において乗員に好ましいサービスを提供する。このシートロボット６００も車両のシートＣＡＳに対して着脱可能であり、従来のチャイルドシートに変わるものとして特に有効である。
【０３４２】
図４１及び図４２に示したフローチャートを参照して、上記ＣＲＳ６５６とシートロボット６００による動作の例を説明する。なお、ここでは、ＣＲＳ６５６及びシートロボット６００が共に通信機を備え、協調しながらシートロボット６００に着座した子供に対してサービスを提供する場合を示す。
【０３４３】
図４１において、シートロボット６００は接近者があると、登録者であるか、否かを確認する（Ｓ２００１）。登録者である場合には、運転者がＣＲＳ６５６を持参したかチェックし、忘れている場合には取りに行くように注意する。運転者がＣＲＳ６５６を持参した場合には、所定位置６０１にセッティングすることを促す（Ｓ２００３）。
【０３４４】
シートロボット６００が、ＣＲＳ６５６が所定位置６０１にセッティングされたことを確認すると（Ｓ２００５）、シートロボット６００及びＣＲＳ６５６はサポート動作を開始する（Ｓ２００７）。
【０３４５】
シートロボット６００は車載システムからの情報を得て、車両のシフト位置を検出し、前進するか、後進するかを検知する（Ｓ２００９）。車両が前進すると判断した場合には、アクセルがオンされても腕状のマニュピレータ６０２を緩めたままとする。一方、車両が後進すると判断した場合には（Ｓ２００９）、アクセルがオンされたことを検知した際には腕状のマニュピレータ６０２で子供が前方に傾かないように適度に締付ける（Ｓ２０１７）。
【０３４６】
なお、その際ＣＲＳ６５６は、前述した自律制御で車両からの外乱に対応しつつ、乗員に対して必要なサービスを提供する。以下の説明においても同様である。
【０３４７】
さらに、車両走行中においてシートロボット６００は車両が旋回するときには（Ｓ２０１９）、ヨーレイトセンサによりヨーレイトをリアルタイムに検出し（Ｓ２０２１）、旋回Ｇに応じて腕状のマニュピレータ６０２が子供を適切に保持するように制御する（Ｓ２０２３）。
【０３４８】
続いて、シートロボット６００は車両が減速したときには（Ｓ２０２５）、減速度Ｇが所定レベル以上であるか判断し、減速度Ｇが所定レベル以上であるときには（Ｓ２０２７）、ステップ２０２３の場合と同様に、減速度Ｇに応じて腕状のマニュピレータ６０２が子供を適切に保持するように制御する（Ｓ２０２９）。
【０３４９】
さらに、子供からサービス動作の要求があると（Ｓ２０３１）、ＣＲＳ６５６は子供の動作をチェックして気分を推定してから、前述したエンタテイメント動作等を実行する（Ｓ２０３５）。
【０３５０】
また、上記ステップ２０３１で、子供からサービス動作の要求がない場合には、図４２で示すように、シートロボット６００は予め付加されている機能に基づいて、子供の心拍数、体温、脳波等の体調チェックを実行して、子供が車酔いしていなかを確認する（Ｓ２０３７）。
【０３５１】
シートロボット６００が、子供が車酔いしていると判断すると（Ｓ２０３９）、シートロボット６００とＣＲＳ６５６が協調し、例えば運転席のナビゲーション画面に子供の体調が良くない旨の表示を出して運転者に停車を提案し（Ｓ２０４１）、車両が停車するまで子供を癒す動作を繰返す（Ｓ２０４３、Ｓ２０４５）。
【０３５２】
また、子供が寝た場合には（Ｓ２０４７）、シートロボット６００及びＣＲＳ５６５が協調して、他の乗員の要求に応じ、例えばエンタテイメント等の動作を実行する（Ｓ２０４９）。
【０３５３】
さらに、ステップ２０５１以降は車両が駐車した場合のフロー例を続けて示している。シートロボット６００は、子供がシートから降りたいかを問い合わせ（Ｓ２０５１）、子供が降りたいとの態度を示したら、子供をサポートしていた腕状のマニュピレータ６０２等を緩め、必要によりシートを回転させ、シート高さを下げて、子供が降りられるようにする（Ｓ２０５３、Ｓ２０５５、Ｓ２０５７）。
【０３５４】
ステップ２０５１で、子供が降りたいとの態度を示さない場合は、車両内でシートロボット６００及びＣＲＳ６５６が協調して子供の面倒をみる。他の乗員が降車してしまった場合には、シートロボット６００及びＣＲＳ６５６は自律制御で、車内温度、エアコン（Ａ／Ｃ）等の車内環境を制御すると共に、車両に近付く接近者についても監視する（Ｓ２０６３）。乗員が子供を長期に置き去りにしたような場合には、置き去りは止めるように乗員へ警告する（Ｓ２０６１）。
【０３５５】
最後に、乗員が降車する際には（Ｓ２０６７）、シートロボット６００はＣＲＳ６５６がシートの所定位置６０１から外され、乗員と共に車両を出たことを検知すると自律制御で夜間監視等の動作を継続する。（Ｓ２０６９）。また、ＣＲＳ６５６がシートの所定位置６０１に残されままであることを検知すると、ＣＲＳ６５６と協調しながら自律制御で夜間監視等の動作を継続する。
【０３５６】
上記第１２実施例は、第２のＣＲＳとしてのシートロボット６００が、第１のＣＲＳ５６５と協調して乗員にサービスを提供する形態を示したが、勿論、シートロボット６００のみを車両内に配置させるだけでも乗員に好ましいサービスを提供できる。さらに、このシートロボット６００に歩行機能又は走行機能を付加してもよい。さらに、シートロボット６００にベビーカー或いは車椅子としての機能を付加して車外に持ち出すことができるように構成してもよく、その際には前記ＣＲＳと協調した動作を行うように設定してもよい。
【０３５７】
さらに、第１３実施例として車両を構成する部品の一部であるシートがＣＲＳである例を示す。
【０３５８】
図４３で、ＣＲＳ７１０は前席用シートと一体に形成され、ＣＲＳ７２０は後席用シートと一体に形成されている。シートのヘッドレストにはＣＣＤ、マイク、車内のガス状態を検出するガスセンサ等を備え、ＣＲＳ７１０、７２０の頭部７１４、７２４となる。前席用のＣＲＳ７１０及び後席用のＣＲＳ７２０は、前記第１２実施例のロボットシートと同様に各々が腕状のマニュピレータ７１２、７２２を有している。
【０３５９】
本実施例の前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０も、本発明のＣＲＳの一形態である。ＣＲＳ７１０及びＣＲＳ７２０は、車両のシートと一体型であり移動手段を有していないが、他のＣＲＳと同様に認識部及び思考部を備え、車両内において乗員に好ましいサービスを提供する。第１から第８実施例として説明したＣＲＳ１００と同様に自律制御を実行しながら乗員に種々のサービスを提供する。
【０３６０】
図４４及び図４５に示したフローチャートを参照して、上記前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０が互いに通信する機能を備え、協調して乗員にサービスを提供する動作例を説明する。
【０３６１】
図４４において、ＣＲＳ７１０、７２０は車両に接近する者がいると登録者であるか、否かを確認する（Ｓ３００１）。登録者である場合にはあいさつをする（Ｓ３００３）。
【０３６２】
上記前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は、着座した乗員が大人であるか、否かを判断し（Ｓ３００５）、子供である場合には子供用のサポートシステムを稼動させる（Ｓ３００９）。この子供用のサポートシステムは前記第１２実施例でのロボットシート６００が実行した動作と同様であり、ここでの重複した説明は省略する。
【０３６３】
運転席のシートとなる前席用ＣＲＳ７１０は、着座した乗員が大人である場合に（Ｓ３００５）、飲酒していないかチェックし（Ｓ３０１１）、ガスセンサ等によりアルコール成分が検出された場合には、車両システムをロックし、警告を発する（Ｓ３０１３）。
【０３６４】
ステップ３０１１で、運転者が飲酒していないと判断すると、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０はサポート動作を開始する（Ｓ３０１７）。
【０３６５】
前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は車載システムからの情報を得て、車両のシフト位置を検出し、前進するか、後進するかを検知する（Ｓ３０１９）。車両が前進すると判断した場合には、アクセルがオンされても腕状のマニュピレータ７１２、７２２を緩めたままとする（Ｓ３０２３）。一方、車両が後進すると判断した場合には（Ｓ３０１９）、アクセルがオンされたことを検知した際には腕状のマニュピレータ７１２、７２２で乗員が前方に傾かないように適度に締付ける（Ｓ３０２７）。
【０３６６】
さらに、図４５に示すように、車両走行中において前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は車両が旋回するときには（Ｓ３０２９）、ヨーレイトセンサによりヨーレイトをリアルタイムに検出し（Ｓ３０３１）、旋回Ｇに応じて腕状のマニュピレータ７１２、７２２が乗員を適切に保持するように制御する（Ｓ３０３３）。
【０３６７】
続いて、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は、車両が減速したときには（Ｓ３０３５）、減速度Ｇが所定レベル以上であるかを判断し、減速度Ｇが所定レベル以上であるときには（Ｓ３０３７）、ステップ３０３３の場合と同様に、減速度Ｇに応じて腕状のマニュピレータ７１２、７２２が乗員を適切に保持するように制御する（Ｓ３０３９）。
【０３６８】
また、前席用ＣＲＳ７１０は、車載システムからの情報で運転者が暴走行為をしていると認識したときには、車載システムと協調してエンジン出力の低下、エンジンブレーキ制御を行うと共に、運転者に警告を発する（Ｓ３０４３）。
【０３６９】
通常運転であると判断されている場合に（Ｓ３０４１）、乗員からサービス動作の要求があると（Ｓ３０４５）、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０はその要求をチェック（Ｓ３０４７）する。例えば、乗員の要求が物品の運搬であり、腕状のマニュピレータ７１２、７２２が届く範囲にある物品であれば、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０を動作させることで物品を捕捉し、運搬する。必要に応じて、腕状のマニュピレータ７１２、７２２間での手渡しも行う（Ｓ３０４９）。
【０３７０】
さらに、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は、ヘッドレストのＣＣＤ等を用いて監視動作を実行する。その際、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は監視エリアを分担し、チェックを行う。特に前席用ＣＲＳ７１０は運転者の状態も監視する（Ｓ３０５１）。
【０３７１】
最後に、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０は乗員が降車すると（Ｓ３０５３）、協調しながら自律制御で夜間監視等の動作を継続する（Ｓ３０５５）。
【０３７２】
上記第１３実施例は、ＣＲＳがシートである場合を示したが、車両を構成する他の物品でもよい。また、前席用ＣＲＳ７１０及び後席用ＣＲＳ７２０が協調して乗員にサービスを提供する形態を示したが、勿論、前席用ＣＲＳ７１０と後席用ＣＲＳ７２０が独立して乗員にサービスを提供する形態でもよい。このようなＣＲＳは車両に既存の部品を用いるので車両内にロボットを設けても車室内のスペースを従来と同様に維持できる。
【０３７３】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０３７４】
なお、特許請求範囲の認識手段はＣＲＳ認識部１２に、思考手段はＣＲＳ思考部１４に、移動手段はレール２及びスライダ１０８に、動作手段は腕１１４，１１６及びハンド１０４ＨＡ、１０６ＨＡに、諸条件は車両乗員情報２０にそれぞれ対応している。
【０３７５】
【発明の効果】
【０３９３】
また、請求項１記載の発明によれば、移動体内の所定位置に設定されたロボットが乗員と間で双方向のコミュニケーションを取りながら動作（サービス）する。よって、乗員は移動体内で快適且つ安全に過ごすことができるとともに、移動体の構成部品をロボット化するので乗員の居住スペースを減少させることなく、乗員へのサービスを提供できる。
また、請求項２に記載の発明によれば、好ましい付加機能を有したシートがロボットであるので、例えばチャイルドシート等を別途準備することなく、自律制御により子供を安全に保持できる。さらに、子供に限らず大人に対しても安全で、体調にまで配慮するロボットなる。
また、請求項３に記載の発明によれば、ロボットが腕状のマニュピレータを備えるので移動できなくても物品の受け渡し等を行うことができる。さらに、移動体が急発進・停車等して過度の減速度が生じたときに腕状のマニュピレータが乗員を抱込むように設定しておけば、乗員の保護により効果的である。
【０３９４】
また、請求項４記載の発明によれば、移動体内で乗員が欲するような好ましいサービスをロボットが実行するので、乗員は移動体内で快適かつ安心して過ごすことができる。
【０３９５】
また、請求項１〜１２に記載される発明によれば、ロボットは自発行動モードを含む構成で自律制御しており、乗員とコミュニケーションを取りながら必要なサービスを提供することができる。
【０３９６】
また、請求項１３に記載される発明によれば、移動体側にも通信機能が設けられロボットと交信可能な状態であるので移動体側で得た情報をロボットが把握できる。
【図面の簡単な説明】
【図１】ＣＲＳの概略構成を機能ブロックで示す図である。
【図２】ステーションワゴンタイプの車両にＣＲＳを搭載した第１実施例について示す図である。
【図３】第１実施例のＣＲＳの各部構成として採用できる具体的な要素をブロックで示す図である。
【図４】第１実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際の基本フローチャートである。
【図５】第１実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際の基本フローチャートである。
【図６】第１実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際の基本フローチャートである。
【図７】第１実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際の基本フローチャートである。
【図８】第１実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際の基本フローチャートである。
【図９】第１実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際の基本フローチャートである。
【図１０】第２実施例でＣＲＳが実行する運搬動作の詳細を示すフローチャートである。
【図１１】第２実施例でＣＲＳが実行する運搬動作の詳細を示すフローチャートである。
【図１２】第２実施例でＣＲＳが実行する運搬動作の詳細を示すフローチャートである。
【図１３】第２実施例でＣＲＳが実行する運搬動作の詳細を示すフローチャートである。
【図１４】第２実施例でＣＲＳが実行する運搬動作の詳細を示すフローチャートである。
【図１５】第３実施例でＣＲＳが実行する監視動作の詳細を示すフローチャートである。
【図１６】第３実施例でＣＲＳが実行する監視動作の詳細を示すフローチャートである。
【図１７】第３実施例でＣＲＳが実行する監視動作の詳細を示すフローチャートである。
【図１８】第４実施例でＣＲＳが実行する夜間監視動作の詳細を示すフローチャートである。
【図１９】第５実施例でＣＲＳが実行する娯楽動作例を示したフローチャートである。
【図２０】第５実施例でＣＲＳが実行する娯楽動作例を示したフローチャートである。
【図２１】第５実施例でＣＲＳが実行する娯楽動作例を示したフローチャートである。
【図２２】第６実施例でＣＲＳが車両衝突時に実行する動作例を示したフローチャートである。
【図２３】第６実施例でＣＲＳが車両衝突時に実行する動作例を示したフローチャートである。
【図２４】第７実施例でＣＲＳが車両横転時に実行する動作例を示したフローチャートである。
【図２５】第７実施例でＣＲＳが車両横転時に実行する動作例を示したフローチャートである。
【図２６】第８実施例でＣＲＳが車両水没時に実行する動作例を示したフローチャートである。
【図２７】第８実施例でＣＲＳが車両水没時に実行する動作例を示したフローチャートである。
【図２８】第９実施例でＣＲＳが車両清掃時に実行する動作１を示したフローチャートである。
【図２９】第９実施例でＣＲＳが車両清掃時に実行する動作２を示したフローチャートである。
【図３０】第９実施例でＣＲＳが車両清掃時に実行する動作３を示したフローチャートである。
【図３１】図２に示したＣＲＳをコンパチブルタイプの車両に車載する変形例について示す図である。
【図３２】ＣＲＳが携帯電話内蔵型で形成された例について示す図である。
【図３３】インストルメントパネから飛び出す様に構成して、よりアミューズメント機能を高めたＣＲＳの例について示す図である。
【図３４】第１０実施例の歩行機能を有するＣＲＳについて示した図である。
【図３５】第１０実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図３６】第１０実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図３７】第１０実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図３８】第１０実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図３９】第１１実施例の車両に対して着脱自在であるＣＲＳについて示す図である。
【図４０】第１２実施例の、車両に対して着脱自在である第１のＣＲＳと、シート形状に構成された第２のＣＲＳについて示す図である。
【図４１】第１２実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図４２】第１２実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図４３】第１３実施例のシートと一体に形成されたＣＲＳについて示す図である。
【図４４】第１３実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【図４５】第１３実施例でＣＲＳが自律制御を行いながら種々の動作を実行する際のフローチャートである。
【符号の説明】
１                車両（移動体）
２                レール
１０、１００      ＣＲＳ（移動体搭載用ロボット）
１２              認識部
１４              思考部
１６              移動部
１８              作動部
１０２            頭部
１０４，１０６    腕
１０４ＨＡ、１０６ＨＡ    ハンド
１１２            目（ＣＣＤ）
１１３            口（スピーカ）
１１４            耳（マイクロフォン）
【図１】
0004506016.tif 000002
【図２】
0004506016.tif 000003
【図３】
0004506016.tif 000004
【図４】
0004506016.tif 000005
【図５】
0004506016.tif 000006
【図６】
0004506016.tif 000007
【図７】
0004506016.tif 000008
【図８】
0004506016.tif 000009
【図９】
0004506016.tif 000010
【図１０】
0004506016.tif 000011
【図１１】
0004506016.tif 000012
【図１２】
0004506016.tif 000013
【図１３】
0004506016.tif 000014
【図１４】
0004506016.tif 000015
【図１５】
0004506016.tif 000016
【図１６】
0004506016.tif 000017
【図１７】
0004506016.tif 000018
【図１８】
0004506016.tif 000019
【図１９】
0004506016.tif 000020
【図２０】
0004506016.tif 000021
【図２１】
0004506016.tif 000022
【図２２】
0004506016.tif 000023
【図２３】
0004506016.tif 000024
【図２４】
0004506016.tif 000025
【図２５】
0004506016.tif 000026
【図２６】
0004506016.tif 000027
【図２７】
0004506016.tif 000028
【図２８】
0004506016.tif 000029
【図２９】
0004506016.tif 000030
【図３０】
0004506016.tif 000031
【図３１】
0004506016.tif 000032
【図３２】
0004506016.tif 000033
【図３３】
0004506016.tif 000034
【図３４】
0004506016.tif 000035
【図３５】
0004506016.tif 000036
【図３６】
0004506016.tif 000037
【図３７】
0004506016.tif 000038
【図３８】
0004506016.tif 000039
【図３９】
0004506016.tif 000040
【図４０】
0004506016.tif 000041
【図４１】
0004506016.tif 000042
【図４２】
0004506016.tif 000043
【図４３】
0004506016.tif 000044
【図４４】
0004506016.tif 000045
【図４５】
0004506016.tif 000046