* Same orientation of coordinate frames in rviz ang gazebo (#3751)
* rviz view straight in default xy orientation
Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
* gazebo orientation to match rviz
Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
* rotating in direction of view
---------
Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
* Fix flaky costmap filters tests: (#3754)
1. Set forward_prune_distance to 1.0 to robot not getting lost
2. Correct map name for costmap filter tests
* Fix missing mutex in PlannerServer::isPathValid (#3756)
Signed-off-by: ymd-stella <world.applepie@gmail.com>
* Rewrite the scan topic costmap plugins for multi-robot(namespace) before launch navigation. (#3572)
* Make it possible to launch namspaced robot which rewrites `<robot_namespace>` to namespace.
- It allows to apply namespace automatically on specific target topic path in costmap plugins.
Add new nav2 params file for multi-robot(rewriting `<robot_namespace>`) as an example.
- nav2_multirobot_params_all.yaml
Modify nav2_common.ReplaceString
- add condition argument
* Update nav2_bringup/launch/bringup_launch.py
Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
* Add new luanch script for multi-robot bringup
Rename luanch script for multi-robot simulation bringup
Add new nav2_common script
- Parse argument
- Parse multirobot pose
Update README.md
* Update README.md
Apply suggestions from code review
Fix pep257 erors
Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
---------
Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
* use ros clock for wait (#3782)
* use ROS clock for wait
* fix backport issue
---------
Co-authored-by: Guillaume Doisy <guillaume@dexory.com>
* fixing external users of the BT action node template (#3792)
* fixing external users of the BT action node template
* Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Co-authored-by: Guillaume Doisy <doisyg@users.noreply.github.com>
---------
Co-authored-by: Guillaume Doisy <doisyg@users.noreply.github.com>
* Using Simple Commander API for multi robot systems (#3803)
* support multirobot namespaces
* add docs
* adding copy all params primitive for BT navigator (to ingest into rclcpp) (#3804)
* adding copy all params primitive
* fix linting
* lint
* I swear to god, this better be the last linting issue
* allowing params to be declared from yaml
* Update bt_navigator.cpp
* some minor optimizations (#3821)
* fix broken behaviortree doc link (#3822)
Signed-off-by: Anton Kesy <antonkesy@gmail.com>
* [MPPI] complete minor optimaization with floating point calculations (#3827)
* floating point calculations
* Update optimizer_unit_tests.cpp
* Update critics_tests.cpp
* Update critics_tests.cpp
* 25% speed up of goal critic; 1% speed up from vy striding when not in use
* bumping 1.1.9 to 1.1.10 for Humble release
---------
Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
Signed-off-by: ymd-stella <world.applepie@gmail.com>
Signed-off-by: Anton Kesy <antonkesy@gmail.com>
Co-authored-by: Christian Henkel <6976069+ct2034@users.noreply.github.com>
Co-authored-by: Alexey Merzlyakov <60094858+AlexeyMerzlyakov@users.noreply.github.com>
Co-authored-by: ymd-stella <7959916+ymd-stella@users.noreply.github.com>
Co-authored-by: Hyunseok <yanghyunseok@me.com>
Co-authored-by: Guillaume Doisy <doisyg@users.noreply.github.com>
Co-authored-by: Guillaume Doisy <guillaume@dexory.com>
Co-authored-by: Anton Kesy <antonkesy@gmail.com>