ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2023-10-03 14:59:40 -0500 | received badge | ● Famous Question (source) |
2022-12-20 07:45:01 -0500 | received badge | ● Famous Question (source) |
2022-10-20 04:33:15 -0500 | received badge | ● Notable Question (source) |
2022-09-13 01:38:34 -0500 | received badge | ● Popular Question (source) |
2022-09-10 23:23:57 -0500 | received badge | ● Rapid Responder (source) |
2022-09-10 23:23:57 -0500 | answered a question | how to specify launch argument type in ros2 launch command? @shonigmann was close to the actual answer. It is possible to force the value to be intepreted as string by surrounding |
2022-09-10 23:17:12 -0500 | commented answer | how to specify launch argument type in ros2 launch command? Thank you for the feedback. Surrounding the pair with quotes does not change anything. The 12345 value is still interpre |
2022-09-10 23:17:01 -0500 | commented answer | how to specify launch argument type in ros2 launch command? Thank you for the feedback. Surrounding the pair with quotes does not change anything. the 12345 value is still interpre |
2022-09-10 23:15:39 -0500 | edited question | how to specify launch argument type in ros2 launch command? how to specify launch argument type in ros2 launch command? I have a ROS2 node which takes a 'username' string argument. |
2022-09-10 22:55:44 -0500 | marked best answer | how to specify launch argument type in ros2 launch command? I have a ROS2 node which takes a 'username' string argument. I can normally run the node like this: In my case, my username is composed of digits only, like so: The issue then is that ros2 launch fails because: surrounding 12345 with quotes like "12345" or '12345' does not help. How can I tell ROS my argument is a String and not an integer? This can be reproduced with this node: https://github.com/LORD-MicroStrain/n... I don't think the launch file is doing any weird thing. The 'username' parameter is just declared with a default string value: https://github.com/LORD-MicroStrain/n... |
2022-09-10 22:52:19 -0500 | received badge | ● Notable Question (source) |
2022-09-09 01:45:57 -0500 | edited question | how to specify launch argument type in ros2 launch command? how to set launch argument type? I have a ROS2 node which takes a 'username' string argument. I can normally run the nod |
2022-09-09 01:45:36 -0500 | asked a question | how to specify launch argument type in ros2 launch command? how to set launch argument type? I have a ROS2 node which takes a 'username' string argument. I can normally run the nod |
2022-09-09 01:44:51 -0500 | asked a question | how to set launch argument type in ros2 launch command? how to set launch argument type in ros2 launch command? I have a ROS2 node which takes a 'username' string argument. I c |
2022-08-15 03:55:50 -0500 | received badge | ● Notable Question (source) |
2022-08-14 20:34:52 -0500 | received badge | ● Notable Question (source) |
2022-08-14 20:34:52 -0500 | received badge | ● Popular Question (source) |
2022-08-14 07:31:44 -0500 | received badge | ● Famous Question (source) |
2022-08-04 04:03:24 -0500 | received badge | ● Popular Question (source) |
2022-08-04 04:03:24 -0500 | received badge | ● Notable Question (source) |
2022-08-04 04:03:24 -0500 | received badge | ● Famous Question (source) |
2022-07-15 06:28:35 -0500 | received badge | ● Popular Question (source) |
2022-06-27 19:19:04 -0500 | received badge | ● Nice Question (source) |
2022-06-27 04:09:12 -0500 | received badge | ● Self-Learner (source) |
2022-06-23 03:52:41 -0500 | marked best answer | Load yaml parameters conditionally in python launch file I would like to use a launch parameter to decide whether to load a yaml file, or chose which yaml to load if I have many configuration For example in ROS1 it would be possible to write something like this: Is there any equivalent to this in ROS2 python files? |
2022-06-23 03:52:35 -0500 | commented answer | Load yaml parameters conditionally in python launch file Although it works, the solution is quickly cumbersome. A better approach is to use OpaqueFunction like here and .perform |
2022-06-23 03:27:48 -0500 | received badge | ● Critic (source) |
2022-06-22 20:26:40 -0500 | received badge | ● Rapid Responder (source) |
2022-06-22 20:26:40 -0500 | answered a question | Load yaml parameters conditionally in python launch file Found my way in the launch/launch_ros source code: For example it is possible to switch between 2 configs A/B with SetL |
2022-06-22 09:45:30 -0500 | asked a question | Load yaml parameters conditionally in python launch file Load yaml parameters conditionally in python launch file I would like to use a launch parameter to decide whether to loa |
2022-05-11 03:47:18 -0500 | received badge | ● Popular Question (source) |
2022-01-07 13:53:21 -0500 | received badge | ● Nice Question (source) |
2021-11-10 00:25:50 -0500 | edited question | teb_local_planner keeps pushing the vehicle turning point toward start position during optimization teb_local_planner keeps pushing the vehicle turning point toward start position during optimization I am using a slightl |
2021-11-09 23:58:58 -0500 | edited question | teb_local_planner keeps pushing the vehicle turning point toward start position during optimization teb_local_planner keeps pushing the vehicle turning point toward start position during optimization I am using a slightl |
2021-11-09 23:36:46 -0500 | asked a question | teb_local_planner keeps pushing the vehicle turning point toward start position during optimization teb_local_planner keeps pushing the vehicle turning point toward start position during optimization I am using a slightl |
2021-11-04 03:14:30 -0500 | edited question | how to use custom via_points in teb_local_planner? how to use custom via_points in teb_local_planner? I am running teb_local_planner in simulation for a carlike robot. I |
2021-11-03 20:51:54 -0500 | received badge | ● Commentator |
2021-11-03 20:51:54 -0500 | commented question | how to use custom via_points in teb_local_planner? Thank you! I'll check move base flex |
2021-11-03 19:32:50 -0500 | asked a question | how to use custom via_points in teb_local_planner? how to use custom via_points in teb_local_planner? I am running teb_local_planner in simulation for a carlike robot. I |
2021-10-20 23:48:27 -0500 | marked best answer | prevent teb_local_planner from getting stuck while turning around obstacle (carlike) I am running teb_local_planner in simulation for a carlike robot. Quite often I see teb_local_planner getting stuck while trying to turn around an obstacle. I guess this is because during the path generation/selection teb_local_planner thinks this path is totally fine, but right before sending the command it realizes the car actually cannot follow the path without getting too close to the obstacle Here an example where the car is trying to do a 2 point turn to destination but stops close to the wall because the paths is not good, yet it cannot find any better path and simply waits here endlessly.: I have tried to increase the size of the footprint in teb_local_planner (two_circles) so it is always bigger than the actual vehicle, but still the planner generates and selects paths that ends up being impossible. What parameter could I adjust to solve this behavior? (reducing min_obstacle_dist is obviously not a solution) EDIT: my teb_local_planner config: |
2021-10-19 20:43:58 -0500 | commented question | prevent teb_local_planner from getting stuck while turning around obstacle (carlike) I have tried multiple values for min_turning_radius from 20 to 30. The actual vehicle I want to model has a pretty big t |
2021-10-19 20:43:29 -0500 | commented question | prevent teb_local_planner from getting stuck while turning around obstacle (carlike) I have tried multiple values for min_turning_radius from 20 to 30. The actual vehicle I want to model has a pretty big t |
2021-10-19 18:36:42 -0500 | edited question | prevent teb_local_planner from getting stuck while turning around obstacle (carlike) prevent teb_local_planner from getting stuck while turning around obstacle (carlike) I am running teb_local_planner in s |
2021-10-19 01:30:45 -0500 | asked a question | prevent teb_local_planner from getting stuck while turning around obstacle (carlike) prevent teb_local_planner from getting stuck while turning around obstacle (carlike) I am running teb_local_planner in s |
2021-10-18 07:37:13 -0500 | received badge | ● Notable Question (source) |
2021-10-18 05:50:38 -0500 | received badge | ● Nice Answer (source) |
2021-10-17 18:41:46 -0500 | marked best answer | teb_local_planner keeps selecting impossible trajectories for a carlike robot I am testing teb_local_planner for a carlike vehicle. I am trying to make the robot park backward, for which I would expect the planner to turn in 2-3 times (as a human driver would). However the local planner keeps generating and selecting trajectories that are just impossible for the car to follow (the min_turning_radius is set to 10 meters) For example here, the selected red path requires the vehicle to make a sharp U-turn, that should not be possible with my min_turning_radius. As the vehicle approaches and fails to follow the local path, the local planner keeps generating more and more complex and impossible paths. How come the planner can generate such impossible plan? That said, it is not always the case. Sometimes, when I am lucky, the planner manages to generate a very nice 2-way turn curve (like in the picture below). What parameters could I adjust to make the planner consistently generate (and select) paths like this instead? Thanks |