狠狠撸

狠狠撸Share a Scribd company logo
1
都立大チーム
和田研究室B4
藤田尊久,川西颯馬
RTサマーキャンプ最終報告
(2022.08.26)
今回製作したいシステム
おにぎりトレーサー
① 物体をずらすと,追いかけるように動く
② 物体をひねると,ひねった角度に合わせて旋回する
③ 物体が常に画像の中心に映るように移動する(時間が余った場合)
④ 進んだ先に障害物があった場合は停止する(時間が余った場合)
ロボット
(ラズパイマウス)
カメラ
物体 物体
① ②
使用予定の物体
要求図
物体の位置,姿勢に合わせて
動く移動ロボット
物体位置,姿勢の認識 ロボットの移動 (衝突回避)
移動の指示
物体の位置,姿勢に合わせて
移動指令を送る
障害物の認識
機体制御
指令に合わせて
機体を動かす
画像認識(検出)
撮影された画像から対象を
検出する
姿勢計算
対象の向きを計算する
撮影
対象をカメラで撮影
する必要がある
周辺環境の
計測
内部ブロック図
物体,マーカー
検出
姿勢計算
カメラ制御
画像表示
画像表示
入力画像
バウンディング
ボックス作成後画像
マーカーの座標, 矩形の
幅と高さ
処理後画像 物体の姿勢
目標位置?
姿勢の計算
ロボット
制御
目標位置?姿勢
(もしくはモータ速度)
測域センサ
制御[0..1]
障害物検知
レンジデータ
停止信号
物体の位置
既存
新規開発予定
担当ごとのタスク
川西
? 物体,マーカー検出RTCの検証
? 物体の学習
? 姿勢計算用RTCの開発
? 統合
藤田
? 目標位置計算RTCの開発
? ラズパイマウスの動作確認
? 統合
? (障害物検知RTCの開発)
成果
川西
? 物体,マーカー検出RTCの検証
?おにぎりの座標検出に成功
? 姿勢計算用RTCの開発
?間に合わず
? 統合
?座標データのみ目標位置計算RTCに送信
し,座標に合わせた動作をできるよう
にした
藤田
? 目標位置計算RTCの開発
?少し仕様を変更して実装
?任意の座標,姿勢を疑似的に送る動作
確認用RTCを実装し,動作確認が完了
した
? (統合)
成果(藤田)
目標位置計算RTC(RBtoRasPyMouseRTC)
1. 画像の中心からのおにぎりのずれ(x座標)でvxを決定する(画像の
中心軸をvx=0)
2. おにぎりのyaw軸が閾値以上ひねられた場合,角速度va(一定値)
を送る
+x
-x
画像
成果(藤田)
動作確認用RTC(RasPyMouseControllerRTC)
? スライダーを用いて任意のx座標,姿勢を疑似的に設定し,送る
ことができる
? x座標は 0~1920(ピクセル),姿勢は-π~+π(rad)の範囲で送ること
ができる
动作确认の様子
成果(川西)
おにぎりを検出するRTC(inferenceRTC)
InPort
? rawImg (RTC::CameraImage)
? stageHeight (RTC::TimedLong)
? paramFileName (RTC::TimedString)
OutPort
? detectData (RTC::TimedLongSeq)
? editImg (RTC::CameraImage)
おにぎりを検出したときの画像
パッケージ内のマーカー検出
动作确认の様子
统合図
动作の様子

More Related Content

搁罢サマーキャンプ2022最终発表冲都立大.辫辫迟虫