SlideShare a Scribd company logo
1 of 12
Download to read offline
http://www.***.net 
マルチロボットヘリコプタによる 雪崩遭難者救助に向けたビーコン探索手法 
複合情報学専攻 複雑系工学講座 
調和系工学講座 修士2年 梅本 雅之 
Flight planning of Multi Robot Helicopter 
for Beacon search in avalanche
背景 
・ビーコンを用いた探索 
・迅速な救助が最重要(15分以内) 
救助隊到着まで,1時間以上 
二次災害の危険性 
迅速に広範囲を探索する必要性 
高額な民間の捜索費 
雪崩遭難者救助 
現状 
遭難パーティによるセルフレスキューが基本 
マルチロボットヘリコプタシステムを用いたビーコン探索 
通信機能を有し,自律制御を行う複数台の無人ヘリコプタと定義 
地形に左右されない広域な作業範囲,複雑なタスクに対応可能 
時間制約が厳しい雪崩遭難者救助独自の探索手法の構築 
雪崩遭難者の生存率の時間推移
モデリング 
制御器の設計 
シミュレーション 
雪山モデルの探索 
マルチロボットヘリコプタによるビーコン探索手法の検討 
雪崩による遭難者の探索に要する時間の短縮 
(15分以内) 
目的 
RCヘリコプタにセンサ類を搭載し,自律制御 
ヘリコプタ・雪山をモデル化し,シミュレーション 
設計 
ハードウェア(実機) 
飛行制御 
アプローチ
ヘリコプタのモデリング 
メインロータの推力 : 
テイルロータの推力 : 
機体にかかる空気抵抗 : 
機体にかかる重力 : 
mr T 
tr T 
fus F 
mg 
メインロータのトルク : 
テイルロータのトルク : tr 
mr 
Q 
Q 
発生するモーメント 
Tmr 
Ttr 
mg 
Qmr 
Qtr Ffus 
X 
Y 
Z 
Roll,p 
Yaw,r 
Pitch,w 
ヘリコプタをモデル化し,運動方程式によりヘリコプタの動きを算出 
フラッピング運動を近似し,制御指令値からブレードの傾きを算出 
発生する力 
[加藤,1985]
制御器 
  
   
t 
e t 
m t K e t K e t K x 
x Px x Ix x Dx 
( ) 
( ) ( ) ( ) 
PIDコントローラ(X軸) 
3つの制御器を直列構造に接続し,サーボモータへの制御指令値を算出 
m(t) :目標値 
e(t) : 
t : 
: P K 比例ゲイン 積分ゲイン 
サンプリング時間[sec] 
: D : K I K 
t[sec] における現在値と目標値との偏差[m/sec] 
微分ゲイン 
PID制御により目標値を算出 
Position 
Controller 
Velocity 
Controller 
Attitude 
Controller 
Helicopter 
Dynamics 
Velocity 
Attitude 
Input Signal 
Attitude Reference 
Velocity Reference 
Position Reference 
[野波,2004] 
Position
制御器 
3つの制御器を直列構造に接続し,サーボモータへの制御指令値を算出 
Position 
Controller 
Velocity 
Controller 
Attitude Controller 
Position 
Velocity 
Attitude 
Input Signal 
Attitude Reference 
Velocity Reference 
Position Reference 
PIDパラメータの選択 
PIDパラメータの修正 
データベース 
速度制御器に適用 3軸:Kp 
PIDパラメータ生成 
レコードと類似度を算出 
類似度に応じた重み付き平均を算出 
制御誤差を利用 
Helicopter Dynamics 
[野波,2004] 
[Takao,2004] 
Memory-Based PID 制御
システム概要 
・少数機体を多くの拠点に配置し,拠点から探索地点に向けて飛行 
・ビーコンが埋没し易い場所をヒューリスティック探索 
雪山をグリッドで区切り,各グリッドのビーコンの埋没確率P(x,y)を 
地形情報や消失点(遭難者の最後の目撃地点)から確率分布で表現 
地形情報と消失点から流路と探索範囲を決定 
範囲・・・配置拠点より5分以内で移動可能な範囲 
(最高速度約100km/h→5km範囲内) 
標高差・・・10m以上500m以下 
斜面勾配・・・25度以上50度以下 雪山シミュレーションモデル 
P(x, y)r(t) 
埋没確率 生存率 
目的関数を最大化するグリッド探索 
目的関数 
ヒューリスティックを導入したタブーサーチを 
M回試行後,ルートプランニング 
・拠点と通信可能な親機1機体とアドホックに通信する子機N機体 
対象とする雪山 
探索手法
シミュレーション設定 
範囲 5000m四方 
消失点 範囲内ランダム 
推定流路方向 標高から推定 
探索範囲 半径1000m・角60度の扇形 
遭難者位置 標高による確率分布 
遭難者数 1人 
制約条件:子機がアドホックネットワークを維持 
評価関数: ( , ) ( ) ( ) 
, 
, 
P x y r t t penalty i 
N 
i 
SX SY 
x y 
init      penalty(i) :通信範囲より出たペナルティ 
制約条件:子機はバラバラに飛行し,発見後,親機まで飛行 
評価関数:      
N 
i 
SX SY 
x y 
init back P x y r t t t 
, 
, 
( , ) ( ) init t 
back :遭難現場までの飛行時間 t 
:親機までの飛行時間 
親機数 1機体 
子機数 N(1-9)機体 
ビーコン通信範囲 20m 
グリッド間隔 12.5m 
機体間通信範囲 200m 
探索時間 120min 
子機体数を1-9機体に変更し,評価関数の推移を調査 
実験Ⅰ 
実験Ⅱ
10機体の探索結果一例 
シミュレーション結果 
10機体の探索結果一例 
棒グラフ: 
線グラフ(青): 
線グラフ(赤): 
 P(x, y) 
 P(x, y)r(t t) init 
 ( , ) (   ) init back P x y r t t t 
機体数 
 P(x, y)r(t) 
機体数 
実験Ⅰ  P(x, y)r(t) 
実験Ⅱ 
探索時間の短縮という観点では,実験Ⅰの探索手法が優位
ハードウェア構成 
・Innovator 重量 700 [g] 
・CPU Armadillo 300 
(Wireless LAN) 
周波数 200 [MHz] 
RCヘリコプタ 
CPU・センサ類 
・GPS 
・3軸加速度センサ 
・3軸ジャイロセンサ 
(・ビーコン) 
PC・プロポ 
・PC 
・D/Aコンバータ 
・プロポ 
4CHの制御指令値を PCよりプロポに送信 
取得したセンサ値を 
無線LANにより 
50ms毎に送信 
RCヘリコプタにCPU・センサ類を搭載し,ホストコンピュータベースで自律制御
実機実験 
シミュレータ上で構築した制御器を実機へ導入 
振動ノイズやセンサ誤差を含んだ観測値からKalman Filterを用いて状態推定 
観測値yn:3軸加速度・角速度 
状態xn:3軸速度・角速度・姿勢 
入力un:制御指令値4ch 
n n n n n x  F x  B u 1 
n n n n y  H x  w 
高さ及び,yaw角はマニュアル操作 
内界センサを用いて,速度制御器と姿勢制御器を実装 
シミュレータやマニュアル操作時の入力に基づき, 
PIDパラメータを決定 
目的 
速度制御器 姿勢制御器 
Kp Kp Ki Kd 
0.7 0.4 0.01 0.03 
角速度 deg/s 
青:観測値 
赤:Kalman 
Filter 
PIDパラメータ 
動作が不安定な要因は積分誤差による為だと考えられ, 
外界センサによる位置制御や補正により改善されると考えられる.
まとめ 
•マルチロボットヘリコプタのハードウェア構成, システム構成を検討・構築した 
•マルチロボットヘリコプタによる雪崩遭難者探索の 探索時間短縮の可能性を示した 
国内学会発表:4件 
研究業績

More Related Content

More from harmonylab

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也harmonylab
 
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究harmonylab
 
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...harmonylab
 
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究harmonylab
 
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究harmonylab
 
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...harmonylab
 
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile BackboneDLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile Backboneharmonylab
 
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat ModelsDLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Modelsharmonylab
 
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationDLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimationharmonylab
 
Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language ModelsVoyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language Modelsharmonylab
 
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose EstimationDLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimationharmonylab
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Modelsharmonylab
 
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究harmonylab
 
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究harmonylab
 
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究harmonylab
 
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究harmonylab
 
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究harmonylab
 
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究harmonylab
 
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...harmonylab
 
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究harmonylab
 

More from harmonylab (20)

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
 
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
 
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
 
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
 
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
 
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
 
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile BackboneDLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
 
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat ModelsDLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
 
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationDLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language ModelsVoyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language Models
 
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose EstimationDLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Models
 
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
 
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
 
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
 
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
 
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
 
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
 
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
 
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
 

umemoto m

  • 1. http://www.***.net マルチロボットヘリコプタによる 雪崩遭難者救助に向けたビーコン探索手法 複合情報学専攻 複雑系工学講座 調和系工学講座 修士2年 梅本 雅之 Flight planning of Multi Robot Helicopter for Beacon search in avalanche
  • 2. 背景 ・ビーコンを用いた探索 ・迅速な救助が最重要(15分以内) 救助隊到着まで,1時間以上 二次災害の危険性 迅速に広範囲を探索する必要性 高額な民間の捜索費 雪崩遭難者救助 現状 遭難パーティによるセルフレスキューが基本 マルチロボットヘリコプタシステムを用いたビーコン探索 通信機能を有し,自律制御を行う複数台の無人ヘリコプタと定義 地形に左右されない広域な作業範囲,複雑なタスクに対応可能 時間制約が厳しい雪崩遭難者救助独自の探索手法の構築 雪崩遭難者の生存率の時間推移
  • 3. モデリング 制御器の設計 シミュレーション 雪山モデルの探索 マルチロボットヘリコプタによるビーコン探索手法の検討 雪崩による遭難者の探索に要する時間の短縮 (15分以内) 目的 RCヘリコプタにセンサ類を搭載し,自律制御 ヘリコプタ・雪山をモデル化し,シミュレーション 設計 ハードウェア(実機) 飛行制御 アプローチ
  • 4. ヘリコプタのモデリング メインロータの推力 : テイルロータの推力 : 機体にかかる空気抵抗 : 機体にかかる重力 : mr T tr T fus F mg メインロータのトルク : テイルロータのトルク : tr mr Q Q 発生するモーメント Tmr Ttr mg Qmr Qtr Ffus X Y Z Roll,p Yaw,r Pitch,w ヘリコプタをモデル化し,運動方程式によりヘリコプタの動きを算出 フラッピング運動を近似し,制御指令値からブレードの傾きを算出 発生する力 [加藤,1985]
  • 5. 制御器      t e t m t K e t K e t K x x Px x Ix x Dx ( ) ( ) ( ) ( ) PIDコントローラ(X軸) 3つの制御器を直列構造に接続し,サーボモータへの制御指令値を算出 m(t) :目標値 e(t) : t : : P K 比例ゲイン 積分ゲイン サンプリング時間[sec] : D : K I K t[sec] における現在値と目標値との偏差[m/sec] 微分ゲイン PID制御により目標値を算出 Position Controller Velocity Controller Attitude Controller Helicopter Dynamics Velocity Attitude Input Signal Attitude Reference Velocity Reference Position Reference [野波,2004] Position
  • 6. 制御器 3つの制御器を直列構造に接続し,サーボモータへの制御指令値を算出 Position Controller Velocity Controller Attitude Controller Position Velocity Attitude Input Signal Attitude Reference Velocity Reference Position Reference PIDパラメータの選択 PIDパラメータの修正 データベース 速度制御器に適用 3軸:Kp PIDパラメータ生成 レコードと類似度を算出 類似度に応じた重み付き平均を算出 制御誤差を利用 Helicopter Dynamics [野波,2004] [Takao,2004] Memory-Based PID 制御
  • 7. システム概要 ・少数機体を多くの拠点に配置し,拠点から探索地点に向けて飛行 ・ビーコンが埋没し易い場所をヒューリスティック探索 雪山をグリッドで区切り,各グリッドのビーコンの埋没確率P(x,y)を 地形情報や消失点(遭難者の最後の目撃地点)から確率分布で表現 地形情報と消失点から流路と探索範囲を決定 範囲・・・配置拠点より5分以内で移動可能な範囲 (最高速度約100km/h→5km範囲内) 標高差・・・10m以上500m以下 斜面勾配・・・25度以上50度以下 雪山シミュレーションモデル P(x, y)r(t) 埋没確率 生存率 目的関数を最大化するグリッド探索 目的関数 ヒューリスティックを導入したタブーサーチを M回試行後,ルートプランニング ・拠点と通信可能な親機1機体とアドホックに通信する子機N機体 対象とする雪山 探索手法
  • 8. シミュレーション設定 範囲 5000m四方 消失点 範囲内ランダム 推定流路方向 標高から推定 探索範囲 半径1000m・角60度の扇形 遭難者位置 標高による確率分布 遭難者数 1人 制約条件:子機がアドホックネットワークを維持 評価関数: ( , ) ( ) ( ) , , P x y r t t penalty i N i SX SY x y init      penalty(i) :通信範囲より出たペナルティ 制約条件:子機はバラバラに飛行し,発見後,親機まで飛行 評価関数:      N i SX SY x y init back P x y r t t t , , ( , ) ( ) init t back :遭難現場までの飛行時間 t :親機までの飛行時間 親機数 1機体 子機数 N(1-9)機体 ビーコン通信範囲 20m グリッド間隔 12.5m 機体間通信範囲 200m 探索時間 120min 子機体数を1-9機体に変更し,評価関数の推移を調査 実験Ⅰ 実験Ⅱ
  • 9. 10機体の探索結果一例 シミュレーション結果 10機体の探索結果一例 棒グラフ: 線グラフ(青): 線グラフ(赤):  P(x, y)  P(x, y)r(t t) init  ( , ) (   ) init back P x y r t t t 機体数  P(x, y)r(t) 機体数 実験Ⅰ  P(x, y)r(t) 実験Ⅱ 探索時間の短縮という観点では,実験Ⅰの探索手法が優位
  • 10. ハードウェア構成 ・Innovator 重量 700 [g] ・CPU Armadillo 300 (Wireless LAN) 周波数 200 [MHz] RCヘリコプタ CPU・センサ類 ・GPS ・3軸加速度センサ ・3軸ジャイロセンサ (・ビーコン) PC・プロポ ・PC ・D/Aコンバータ ・プロポ 4CHの制御指令値を PCよりプロポに送信 取得したセンサ値を 無線LANにより 50ms毎に送信 RCヘリコプタにCPU・センサ類を搭載し,ホストコンピュータベースで自律制御
  • 11. 実機実験 シミュレータ上で構築した制御器を実機へ導入 振動ノイズやセンサ誤差を含んだ観測値からKalman Filterを用いて状態推定 観測値yn:3軸加速度・角速度 状態xn:3軸速度・角速度・姿勢 入力un:制御指令値4ch n n n n n x  F x  B u 1 n n n n y  H x  w 高さ及び,yaw角はマニュアル操作 内界センサを用いて,速度制御器と姿勢制御器を実装 シミュレータやマニュアル操作時の入力に基づき, PIDパラメータを決定 目的 速度制御器 姿勢制御器 Kp Kp Ki Kd 0.7 0.4 0.01 0.03 角速度 deg/s 青:観測値 赤:Kalman Filter PIDパラメータ 動作が不安定な要因は積分誤差による為だと考えられ, 外界センサによる位置制御や補正により改善されると考えられる.
  • 12. まとめ •マルチロボットヘリコプタのハードウェア構成, システム構成を検討・構築した •マルチロボットヘリコプタによる雪崩遭難者探索の 探索時間短縮の可能性を示した 国内学会発表:4件 研究業績