-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: to avoide obstacles, add state lattice planner #45
Conversation
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
障害物が点群だけだと分かりづらいので、rviz上では箱を置くように後ほど修正しようと思います |
Signed-off-by: Masahiro Kubota <[email protected]>
Signed-off-by: Masahiro Kubota <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 動作確認できました。章の内容がまとまったら後で以下の対応ができると良さそうです。
- trajectory_loaderのtopic名をremapで対応する
- FloatGridはFloat32MultiArrayで汎用化できるかも
- 幾何関連の処理をライブラリ化
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確認遅くなり申し訳ございません。作成ありがとうございます。
maker.cppの187に関して、auto node = std::make_shared< TrajectoryVisualizer>(options) だとビルドが通りませんでした。
auto node = std::make_shared<autoware_practice_visualization::TrajectoryVisualizer>(options)に修正するとビルドがとおりました。
レビュー中に入ったコミットでビルドできなくなっているようですので修正お願いします。f324738 |
Signed-off-by: Masahiro Kubota <[email protected]>
@KariControl |
追加機能
マージ後修正予定箇所
確認していただきたいこと
以下を行って画像のように回避動作を行うことを確認していただきたいです。
src/autoware_practice_lidar_simulator/config/object_centers.csv
を以下のように変更src/autoware_practice_course/src/velocity_planning/trajectory_loader.cpp
の28行目を以下のように変更ros2 launch autoware_practice_launch practice.launch.xml
ros2 run autoware_practice_course trajectory_loader --ros-args -p path_file:=src/autoware_practice_course/config/trajectory.csv
ros2 run autoware_practice_course trajectory_follower --ros-args -p kp:=5.0 -p lookahead_distance:=5.0
ros2 run autoware_practice_course trajectory_planner --ros-args -p state_num:=9 -p target_interval:=1.0