open-rdc / orne_navigation

This repository provides mobile robot navigation system with i-Cart mini for Tsukuba Challenge under Project ORNE.
BSD 2-Clause "Simplified" License
68 stars 27 forks source link

白線前停止機能追加 #413

Closed hoshianaaa closed 5 years ago

hoshianaaa commented 5 years ago

自立移動中にsuspend pointの付近に来たらresume point まで前進して停止する rviz上のresume_wp_navをおすと自立移動を再開する


This change is Reviewable

yasuohayashibara commented 5 years ago

@hoshianaaa 全体の構造を理解していませんので,チェックに時間がかかります. しばらくお待ち下さい. レビューが完了するまではマージしないで下さい.

みなさま レビューできる方はお手伝い下さい.

hoshianaaa commented 5 years ago

今年のつくばチャレンジでは、12回一時停止を行う必要がある. 一時停止の回数を3回から好きな回数行えるように変更した.

hoshianaaa commented 5 years ago

SUSPEND_NUMBER_MAXを変更することで、一時停止の回数を変更可能

hoshianaaa commented 5 years ago

Screenshot from 2019-07-17 12-22-40

hoshianaaa commented 5 years ago

手入力だと大変だったので suspend,resume point用のエディターを作成した

hoshianaaa commented 5 years ago

orne_toolsにpull requestした

yasuohayashibara commented 5 years ago

動作しているようですので,最終的に改良が難しい場合はこちらを採用することにして,まだ時間がありますので,以下検討して下さい.

ご検討下さい. まだ時間がありますので,しっかりしたものを作っていければと思います.

hoshianaaa commented 5 years ago

変更点 ・suspend_pose,resume_poseを配列に変更 ・suspend.yamlにトラッキング情報を追加 ・レーザーセンサから取得する値に±5度の範囲をもたせた ・play_waypotntsnav~.launchでsuspend_fileを引数で指定できるようにした

トラッキング制御のノードの作成、waypointの型の拡張は大変なのでやりません.

yasuohayashibara commented 5 years ago

一通り修正して動作を確認したら,レビューの依頼を送って下さい.

hoshianaaa commented 5 years ago

変更後の動作の様子です。 大丈夫そうでした。 https://www.youtube.com/watch?v=mQJGr3WJxbk&feature=youtu.be

hoshianaaa commented 5 years ago

wikiにやり方記入

yasuohayashibara commented 5 years ago

以下,指摘です.

前に指摘した問題は解決できていないところもありますが,時間切れかもしれませんので,本日のミーティングで議論して,賛同が得られればマージしましょう.

hoshianaaa commented 5 years ago

修正した

hoshianaaa commented 5 years ago

マージおねがいします