SlideShare a Scribd company logo
1 of 25
6脚移動ロボットにおける脚の
冗長自由度化と没入型操作系の開発
1
〇 村井裕弥(名古屋大学),稲垣伸吉(南山大学),鈴木達也(名古屋大学)
第33回自律分散システム・シンポジウム ,オンライン,2021/3/15
研究背景
2
災害で活躍できるロボットの一つ[1]
〇 凹凸や障害物のある不整地を移動可能
✕ 自由度の増大に伴い計算量が増加する
[2] 稲垣伸吉,“受動体節間関節をもつムカデ型多脚歩行ロボットの接地点追従法による分散歩行制御”,2011
〇計算負荷の軽減が可能になった
歩行計画が先頭脚の接地点の計画に集約された
・先頭脚の接地点を決定する際の操作系インターフェイス
・脚の接地点への着き方
接地点追従法 (FCP gait control)[2]
本研究で着目する点
[1] 村田勇樹,時間的制約充足型統合制御に基づく事象駆動型 6 脚移動ロボットの不整地歩行, 2019
多脚移動ロボット

従来研究
3
 脚の自由度について
4脚の脚型ロボットで1肢7自由度を持ち,垂直はしご昇降や工具を使用した作業の
実現をしている. [4]
〇 冗長な自由度を生かして様々なタスクがこなせている
本研究でも…
• 接地点追従法型のロボットにも活かしたい
[4] 橋本健二,WAREC-1–高度な移動および操作機能を備えた4本足のロボット, 2017
 操作系インタフェースについて
360度の映像を見て操作できるテレプレゼンスロボット [3]
〇 ロボット視点で臨場感のある映像を用いた操作系を実現した
本研究でも…
• 臨場感のある操作系を歩行ロボットにも応用したい
• 立体的に不整地を見られるようにしたい
[3] B. Xu, S. Pathak, H. Fujii, A. Yamashita and H. Asama, Spatio-Temporal Video Completion in Spherical Image Sequences, 2017 https://newswitch.jp/p/6685
研究目的
4
2.脚の冗長自由度化による接地方法の検討
完了
今後


1. アルゴリズムの検討
3. 実機への実装
2. シミュレーション
1.没入型操作系の開発
完了
進行中



1. ロボットの遠隔操作型システムの構築
2. 3D-HMDを用いた操作系の開発
4. 提案手法の評価・検討
3. 実機実験

研究目的
5
2.脚の冗長自由度化による接地方法の検討
完了
今後


1. アルゴリズムの検討
3. 実機への実装
2. シミュレーション
1.没入型操作系の開発
完了
進行中



1. ロボットの遠隔操作型システムの構築
2. 3D-HMDを用いた操作系の開発
4. 提案手法の評価・検討
3. 実機実験

接地点追従法
6
先頭脚の接地した位置を共有して歩行している様子
[2] [3]
[1] [4] [5]
ロボット全体の歩行計画が先頭脚の接地点計画に集約されていることが分かる
Mode1:接地点からの離脱
Mode2:中間点で停留
Mode3:前方の接地点への接地
Mode4:胴体を前進
接地点追従法(FCP gait control)
2
1
4
3
制御オートマトン
没入型操作系の開発
7
[6] Nvidia Jetson Xavier NX Developer Kit, https://developer.nvidia.com/embedded/jetson-xavier-nx-devkit
ステレオ
カメラ
組み込みPC
モバイルバッテリ
マイコン
距離画像
カメラ
[7] Pico Flexx ,https://pmdtec.com/picofamily/ [8] VIVE Cosmos, https://www.vive.com/jp/product/vive-cosmos/overview/
 システム構成  ロボットの紹介
ロボットの遠隔操作型システム
距離画像カメラ
組み込み
PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
6脚ロボット
Lipoバッテリ
[5]
[6]
[7]
[5] ZED mini , https://www.stereolabs.com/zed-mini/
PC
操作者
HMD コントローラ
[8]
無線 LAN
3D-HMDを用いた没入型操作系
ステレオカメラ
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
PC
6脚ロボット
Lipoバッテリ
操作者
HMD コントローラ
 システムの流れ
• ステレオカメラの左右2つのレンズから映
像を撮影する
ステレオカメラで撮影
ステレオカメラ
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
PC
6脚ロボット
Lipoバッテリ
操作者
HMD コントローラ
 システムの流れ
ストリーミング映像
• ステレオカメラでとらえた映像を組
み込み小型PCを用いて操作者側の
PCに送信する
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
PC
6脚ロボット
Lipoバッテリ
操作者
HMD コントローラ
 システムの流れ
• ステレオカメラの左右2つのレンズの映像
をUnityを用いてヘッドマウントディスプ
レイに3D映像として表示する.
Unity
• コントローラの動きに連動する画面上の
緑色のステッキで凹凸や距離を確認しな
がら接地点を探す.
3D映像を見て
接地点を探す
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
PC
6脚ロボット
Lipoバッテリ
操作者
HMD コントローラ
 システムの流れ
• 赤い枠の中で接地点を探がし,決定した
らコントローラのトリガーを引く.
Unity
接地点の決定
• 画面内の赤い枠の中が距離画像カメラで
距離が測定可能な領域になっている.
接地点
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
PC
6脚ロボット
Lipoバッテリ
操作者
HMD コントローラ
 システムの流れ Unity
接地点の距離画像カメラ
のピクセル座標(𝑥, 𝑦)
• 接地点の位置を距離映像カメラ
のピクセル座標に変換
• UDP通信を用いてピクセル
座標を組み込みPCに送信
距離映像
カメラ
𝒙
𝒚
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
マイコン
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
6脚ロボット
Lipoバッテリ
 システムの流れ
PC
操作者
HMD コントローラ
距離映像
カメラ
• 接地点の距離画像カメラからの距離を
測定する
接地点の距離を測定
没入型操作系の開発
距離画像カメラ
組み込み
小型PC
サーボ
モータ
モバイル
バッテリ
ステレオカメラ
6脚ロボット
Lipoバッテリ
マイコン
シリアル通信
 システムの流れ
• ロボットの先頭脚が与えられた接
地点に移動する.
PC
操作者
HMD コントローラ
ロボット
ロボットの先頭脚が移動
15
 操作の様子
没入型操作系の開発
操作者はヘッドマウント
ディスプレイを装着し,
コントローラを3次元的
に操作している.
6脚移動ロボットが不整
地を歩行している.
4×
16
 操作者側(HMD)の映像
4×
没入型操作系の開発
• コントローラで
仮想の緑色の棒
を操作している.
• 凹凸や距離を確
かめ接地点を決
定する.
 実験方法
• 没入型操作系と平面映像の操作系を用いて,比較を行う.
• 被験者は6脚移動ロボットの操作の経験がない学生5名
• 歩行する環境は石やレンガを並べた全長1[m]の不整地
• 試行回数は被験者1人につき没入型操作系で6回,平面映像の
操作系で6回の合計12回とする.
没入型操作系の実機実験
 評価方法
1. 踏破成功回数 2. 踏破成功時の平均時間
3. 環境把握のしやすさ 4. 接地点の決定のしやすさ
(3と4は10点満点で評価してもらう)
没入型操作系(3D映像)
平面映像の操作系(2D映像)
18
×4
 没入型操作系の結果  平面映像の操作系の結果
実機実験の結果
 結果の比較
• 踏破成功回数
• 平均時間
• 環境把握
• 接地点の決定
• 大きな違いはない
• 没入型操作系の方が容易
• 平面映像の操作系の方が容易
19
 無線化した通信システム
〇 遠隔操作ができる
4x
4x
 有線接続された通信システム
✕ 遠隔操作ができていない
 ロボットと操作者間の通信システム
4x
実機実験の結果
20
実機実験のまとめ・考察
 平面映像の操作系  没入型操作系
✕ 凹凸や距離がわかりにくい
〇 マウスの操作が簡単
 有線接続されたシステム
✕ 遠隔操作ができていない
 無線化したシステム
〇 遠隔操作ができる
〇 立体映像が見えるため凹凸や距離がわかりやすい
✕ コントローラの操作が難しい
• 不整地の移動を目的としている脚式ロボット
には有効である.
• 接地点を指定するためのインタフェースには
改善の余地がある.
• 実践向けになった.
研究目的
21
2.脚の冗長自由度化による接地方法の検討
完了
今後


1. アルゴリズムの検討
3. 実機への実装
2. シミュレーション
1.没入型操作系の開発
完了
進行中



1. ロボットの遠隔操作型システムの構築
2. 3D-HMDを用いた操作系の開発
4. 提案手法の評価・検討
3. 実機実験

脚の冗長自由度化
22
Mode3:前方の接地点への接地
接地完了
接地点に接近
制御オートマトン
Mode1:接地点からの離脱
Mode2:中間点で停留
Mode3:前方の接地点への接地
Mode4:胴体を前進
接地点追従法(FCP gait control)
2
1
4
3
 脚を3自由度から4自由度にし冗長自由度を作る
〇 接地角度を大きくし地面とリンクの衝突を防ぐ
✕ 脚の先端のリンクが地面に衝突している
23
𝜽 𝑡 = 𝜃1 𝑡 𝜃2 𝑡 𝜃3 𝑡 T
𝜃3 𝑡 ≥ Θ
Which minimize :
Find:
Given:
Subject to :
1
2
𝜽 𝑡 − 𝜽 𝑡 − 1
∆𝑡
T
𝜽 𝑡 − 𝜽 𝑡 − 1
∆𝑡
𝜽 𝑡 − 1 = 𝜃1 𝑡 − 1 𝜃2 𝑡 − 1 𝜃3 𝑡 − 1 T
脚の冗長自由度化
 最適化問題
不等式制約を用いて
角度を制限する
𝜽 𝑡 : 関節角度
𝐽 : ヤコビ行列
𝐽†
: 疑似逆行列
∆𝒓 𝑡 : 移動ベクトル
𝜽 𝑡 = 𝜽 𝑡 − 1 + ∆𝑡𝐽†∆𝒓 𝑡 + 𝐼𝑀×𝑀 − 𝐽†𝐽 𝒌
𝒌 =
𝟏𝑴
T
𝜽 𝑡 − 1 + ∆𝑡𝟏𝑴
T
𝐽†
∆𝒓 𝑡 − Θ
𝟏𝑴
T
𝐽†𝐽𝟏𝑴 − 𝑴
, 𝟏𝑴=
0
0
1
, 𝑴 = 𝟏𝑴
T
1 0 0
0 1 0
0 0 1
𝟏𝑴
24
シミュレーションの結果
脚が接地をする際に角度制約を守り,角度を大きく
保てていることがわかる
 関節の角度制約あり(45度)
 関節の角度制約なし
脚の冗長自由度化
まとめと今後の予定
25
 まとめ
 今後の予定
1.没入型操作系インターフェイスの開発
• ロボット・操作者間のシステムの無線化をし遠隔操作を可能にした
• MR,HMDを用いた没入型操作系の開発をした
• 没入型操作系と平面映像の操作系を実機実験により比較検討した
2.脚の冗長自由度化
• 脚の冗長自由度化をしアルゴリズムの検討を行った
• シミュレーションにより動作確認の実施を行った
1.没入型操作系インターフェイスの開発
• 本手法の改善
• 他の手法の検討
2.脚の冗長自由度化
• 実機への実装

More Related Content

Similar to 6脚移動ロボットにおける脚の冗長自由度化と没入型操作系の開発

A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...IJECEIAES
 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAiosrjce
 
Swarm User Interface (Zooids)
Swarm User Interface (Zooids)Swarm User Interface (Zooids)
Swarm User Interface (Zooids)Tooba Rajpoot
 
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...IRJET Journal
 
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THPHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THDarin Rajan
 
Scheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural networkScheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural networkTELKOMNIKA JOURNAL
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) ijceronline
 
Based on ant colony algorithm to solve
Based on ant colony algorithm to solveBased on ant colony algorithm to solve
Based on ant colony algorithm to solveijaia
 
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...icchp2012
 
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...ijaia
 
Robotics as Embedded systems
Robotics as Embedded systems Robotics as Embedded systems
Robotics as Embedded systems HayderThary
 
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...IAEME Publication
 
Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...TELKOMNIKA JOURNAL
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...ijsrd.com
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks bycsandit
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKcsandit
 

Similar to 6脚移動ロボットにおける脚の冗長自由度化と没入型操作系の開発 (20)

A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
 
H011114758
H011114758H011114758
H011114758
 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
 
Swarm User Interface (Zooids)
Swarm User Interface (Zooids)Swarm User Interface (Zooids)
Swarm User Interface (Zooids)
 
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
 
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THPHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH
 
Scheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural networkScheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural network
 
WEEK 8 A&R.pptx
WEEK 8 A&R.pptxWEEK 8 A&R.pptx
WEEK 8 A&R.pptx
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
Based on ant colony algorithm to solve
Based on ant colony algorithm to solveBased on ant colony algorithm to solve
Based on ant colony algorithm to solve
 
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coug...
 
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
 
P1130940886 Outline
P1130940886 OutlineP1130940886 Outline
P1130940886 Outline
 
Robotics as Embedded systems
Robotics as Embedded systems Robotics as Embedded systems
Robotics as Embedded systems
 
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
 
Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks by
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 

6脚移動ロボットにおける脚の冗長自由度化と没入型操作系の開発

Editor's Notes

  1. 6脚移動ロボットにおける脚の 冗長自由度化と没入型操作系の開発と題しまして,名古屋大学工学研究科 機械システム工学専攻 村井裕弥が発表させていただきます.
  2. まず始めに研究背景です.多脚移動ロボットは災害で活躍できるロボットの一つであるといわれています. ここで多脚移動ロボットには凹凸や障害物のある不整地を移動可能という利点がありますが,自由度の増大に伴い計算量が増加するというデメリットがあります. そこで接地点追従法という制御手法が提案され,歩行計画が先頭脚の接地点の計画に集約され,計算負荷の軽減が可能になりました. そして歩行計画が先頭脚の接地点の計画に集約されることから本研究では,先頭脚の接地点を決定する際の操作系インターフェイス,脚の接地点への着き方に着目することにしました.
  3. 次に従来研究についてです. こちらの研究は360度の映像を見て操作できるテレプレゼンスロボットであり,ロボット視点で臨場感のある映像を用いた操作系を実現しています. 本研究でも歩行ロボットの操作系に臨場感を向上させ,さらに立体的に不整地を見られる操作系を開発したいと考えました また橋本らの研究では,4脚ロボットで1肢7自由度を持ち,垂直はしご昇降や工具を使用した作業の実現をしています. 冗長な自由度を生かして様々なタスクがこなせており,接地点追従法型のロボットにも活かしたいと考えました.
  4. 次に本研究の研究目的についてです. 研究目的は2つあり, 1つ目は没入型操作系の開発です. ロボットの遠隔操作型システムの構築. 3D-HMDを用いた操作系の開発. 実機実験を完了しており,現在は 提案手法の評価・検討を行っています. 2つ目は,冗長自由度化による脚の接地方法の検討です. アルゴリズムの検討,シミュレーションを完了しており,実機への実装を今後行っていきたいと考えております.
  5. まず初めに1つ目の研究目的の没入型操作系の開発について発表します.
  6. まずは本研究で用いている接地点追従法という制御手法について説明します. 接地点追従法は4つのモードからなる制御オートマトンからなり, モード1は接地点からの離脱 モード2は中間点で停留 モード3は前方の接地点への接地 モード4は胴体を前進 となっています. 接地点追従法の大きな特徴である先頭脚の接地した位置を共有して歩行している様子を下に示していますが この様子から,ロボット全体の歩行計画が先頭脚の接地点計画に集約されていることがわかります.
  7. 次に本研究で開発した操作系のシステム構成についての説明をします. 本研究ではこのシステムにより2つのことを実現しました. 1つ目はロボットの遠隔操作の実現 2つ目は3D-HMDを用いた没入型操作系の開発です. そして左に示したシステムを右の写真のように実装しています.
  8. 次に没入型操作系のシステムの流れを説明していきます. まず始めにロボットに搭載したステレオカメラの左右2つのレンズから映像を撮影します
  9. 次にステレオカメラでとらえた映像を組み込み小型PCを用いて操作者側のPCに送信します
  10. 操作者側のPCでUnityを用いてステレオカメラの左右2つのレンズの映像を使って,ヘッドマウントディスプレイに3D映像として表示します. 操作者はコントローラの動きに連動する画面上の緑色のステッキで凹凸や距離を確認しながら接地点を探します.
  11. 画面内の赤い枠の中が距離画像カメラで距離が測定可能な領域になっており, その内側で接地点を探がし,決定したらコントローラのトリガーを引き接地点を決定します.
  12. 次に接地点の位置を距離画像カメラのピクセル座標に変換し,UDP通信を用いてそのピクセル座標をロボット側の組み込みPCに送信します.
  13. そして送られたピクセル座標の点をもとに接地点の距離画像カメラからの距離を測定します
  14. そして組み込み小型PCからマイコンへその情報を送信し, ロボットの先頭脚が与えられた接地点に移動する. という流れになっています.
  15. 次に没入型操作系の実際の操作の様子についてです. 操作者はヘッドマウントディスプレイを装着し,コントローラを3次元的に操作しロボットを操作しています.
  16. 次に操作者のヘッドマウントディスプレイに表示されている映像を再生します. このように操作者は立体的な映像を見てコントローラで仮想の緑色の棒を動かしています. そして,それを用いて不整地の凹凸や距離を確かめながら接地点を決定しています.
  17. 次に本研究で行った実機実験についてです. 実験方法は以下のようになっています. 没入型操作系と平面映像の操作系を用いて,比較を行う. 被験者は6脚移動ロボットの操作の経験がない学生5名 歩行する環境は石やレンガを並べた全長1[m]の不整地 試行回数は被験者1人につき没入型操作系で6回,平面映像の操作系で6回の計12回とする. です. 実験における各操作系の評価方法は4つあり, 踏破成功回数 ,踏破成功時の平均時間,環境把握のしやすさ,接地点の決定のしやすさです. (スタートからゴールまでにかかった平均時間から胴体を常に動かした場合に1[m]進むのにかかる時間(30秒)を差し引いた踏破成功時の平均の操作合計時間となっています)
  18. 次に実機実験の結果についてです. 以下の表のようになっています 踏破成功回数 ,平均時間は大きな違いは見られませんでした. 一方で 環境把握に関しては 没入型では平均で7.4点,平面映像では5.8点であり没入型操作系の方が環境把握が容易であったことが分かります. 接地点の決定に関しては, 没入型では平均で6点,平面映像は7.4点であり平面映像の操作系の方が接地点の決定が容易であったことが分かりました.
  19. 次にロボットと操作者間の通信システムについてです. まずは有線接続されたシステムについてです. video このようにロボットと操作者のPCが有線でつながれているため操作者はロボットが歩行している側を離れることができず遠隔操作ができていませんでした. 次に無線化した通信システムについてです. video このように,無線化したことでロボットの遠隔操作が可能になりました.
  20. 次にまとめ・考察です. 実機実験の結果と被験者からの意見から平面映像の操作系は凹凸や距離がわかりにくかったが,操作が簡単 没入型操作系では立体映像が見えるため凹凸や距離がわかりやすいが,コントローラの操作が難しいため接地点の決定が難しいという事が分かりました. そのため没入型操作系は不整地の移動を目的としている脚式ロボットには有効であるが接地点を指定するためのインタフェースにはまだ改善の余地があると考えました. また,本研究で開発したシステムはロボット・操作者間のシステムを無線化したことで遠隔操作が可能になり,より実践向きになりました.
  21. 次に2つ目の研究目的である,脚の冗長自由度化による接地方法の検討についてです.
  22. 脚の冗長自由度化では接地点追従法におけるモード3でロボットの脚が接地点に近づき,接地する動作に着目します. そして右図のように脚の先端のリンクが地面に衝突する課題の解決に取り組みます. 本研究ではロボットの脚を3自由度から4自由度にし,冗長自由度を作ることで接地角度を大きくし地面とリンクの衝突を防ぐことを考えました.
  23. そこで以下の最適化問題を解きます. 関節角度の和を最小にしながら,不等式制約を与えることで先端のリンクの地面に対する角度を大きく保つことを考えます.
  24. シミュレーションの結果を以下に示しました. 角度制約なしの場合は地面に対する角度が小さくなっていることが分かります. 一方で,45度という関節の角度制約をつけることで,脚が接地をする際に角度制約を守り,角度を大きく保てていることが分かりました.
  25. 最後にまとめと今後の予定です. 没入型操作系インターフェイスの開発に関しては ロボット・操作者間のシステムの無線化をし遠隔操作を可能にしました またMR,HMDを用いた没入型操作系の開発をしました そしてその没入型操作系と平面映像の操作系を実機実験により比較検討しました 脚の冗長自由度化に関しては,    脚の冗長自由度化をしアルゴリズムの検討を行い シミュレーションにより動作確認の実施を行いました 今後の予定としては没入型操作系のインターフェイスの開発では,本手法の改善やほかの手法の検討を行っていきたいと考えており, 脚の冗長自由度化に関しては実機への実装を行っていきたいと考えております.