Comments (6)
So would '/local_costmap/local_costmap.ros__parameters.obstacle_layer.scan.topic': robot_name + '/scan',
be the correct one ? It still doesn't work, I'm sorry it's probably a stupid error but can you send the full line please ?
Edit : found it, it' is :
'local_costmap.local_costmap.ros__parameters.obstacle_layer.scan.topic': '/' + robot_name + '/scan',
Thanks again for your help and everything you do for Ros in general 😄
from navigation2.
You just need to fully set the path. Either you can not set any portion of the path of a variable and change all that match or set the full path and change only the one. It does not support in between. Specify the full /local_costmap/local_costmap obstacle_layer.scan.topic
or take a look at the implementation and I welcome a PR to add that feature potentially :-)
from navigation2.
hooo, ok thanks 👍
I will not be able to test it until next week, i'll make sure to close the issue then if it solves the problem.
But even looking at the implementation, i don't get why it would work with other parameters such as odom_topic
(see above), wouldn't i need to specify controller_server/odom_topic
?
from navigation2.
Because the leading /
makes it a global match not a partial match. All your full-paths or only key variable names worked fine. The ones that didn't work are partial paths
from navigation2.
I'm sorry but i can't seem to make it work, i'm not sure of the syntaxe though, should this one work ?
I tried pretty much all combinations of where to place '/' & '.' but none worked
from navigation2.
Ah, I think because you missed a namespace for the absolute paths: https://github.com/ros-navigation/navigation2/blob/main/nav2_system_tests/src/system/test_system_launch.py#L63
ros__parameters
exists (and is somewhat annoying)
from navigation2.
Related Issues (20)
- Full footprint collsion distance in MPPI obstacle critic and use of collision_margin_distance. HOT 13
- local_costmap does not respect the use_sim_time parameter HOT 12
- Vector polygon - Collision Monitor is not available for ROS2 humble HOT 5
- [collision_monitor] Add temporal axis to min_points behavior HOT 2
- [ERROR] [1716697697.080277840] [rviz2]: Lookup would require extrapolation into the future. Requested time 1716697697.040514 but the latest data is at time 1716697697.039929, when looking up transform from frame [laser_frame] to frame [odom]
- Laser Scan rotates with robot ------- [ERROR] [1716697697.080277840] [rviz2]: Lookup would require extrapolation into the future. Requested time 1716697697.040514 but the latest data is at time 1716697697.039929, when looking up transform from frame [laser_frame] to frame [odom] HOT 1
- [for help] action `follow_path` doesn't work (humble) HOT 7
- Changing the params file HOT 1
- Understand MPPI Critics and parameters HOT 2
- 18 bugs (UAF) in `nav2_amcl` by setting dynamic parameters HOT 6
- MPPI ARM Binaries Issue HOT 9
- velocity smoother deadband velocity as an interval HOT 4
- Remove old Gazebo stuff once new gazebo lands HOT 9
- revisit nav2_behavior_tree workarounds HOT 3
- test_decorator_speed_controller complains about not finding template specialization (but succeeds) HOT 3
- Caching SmacPlannerHybrid's dist_heuristic_lookup_table HOT 1
- Issue on Starting up Nav 2 HOT 2
- Complete Port to modern Gazebo List
- Add in optional keepout / speed zones for example in new warehouse maps
- [AMCL] Robot pose's covariance on turns HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from navigation2.