You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 14, 2024. It is now read-only.
ABP(=Autonomous Ball Placement )に対応したい
ABPとは,セットプレイに移行する際にロボットによって指定座標にボールを配置するような行為を指す.
配置座標が与えられるため, その座標にボールを持っていけるようなActionを作成してほしい
仕様
(1) コンストラクタ
_target
には,ボールを配置する座標を指定してください(2) enum runningState
処理の進行具合を表すステートマシンです.
(3) enum placeMode
配置する際にpull(引っ張る)かpush(押していく)かを指定するための列挙体です.
(4) execute()関数
実際の処理を記述してください
(5) メンバ
runningState state_;
現在の進行具合ですplaceMode mode_;
どうやって目的地まで持っていくかbool waitFlag_;
待つ?bool roundFlag_;
回り込む?util::TimePointType begin_;
開始時刻util::TimePointType now_;
現在時刻Eigen::Vector2d target_;
移動目標位置Eigen::Vector2d abpTarget_;
最終的な目的地double firstBallx_;
ボールが最初にあったx座標double firstBally_;
ボールが最初にあったy座標実装するファイル
備考
関連ファイル
The text was updated successfully, but these errors were encountered: