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
Make moveit_config compatible to moveit_configs_builder (#998)
* Make the config moveit_configs_builder compatible
- Make sure it can be used in conjunction with the configs builder
- Still use a parametrized srdf
- Re-use the description from the robot state publisher
* Wait for robot_description in moveit startup
Since we built our moveit config around receiving the description via topic, we also add a script that waits for the robot description to be published.
This helps when components support subscribing to the description, but crash if it is not present.
* Added servo node
* Add servo node config to disable advertising /get_planning_scene
* Apply suggestions from code review
Co-authored-by: Vincenzo Di Pentima <[email protected]>
* Fix corrections
* Added missing dependency for chomp planners
* Added use_sim_time argument and defaulted launch_servo to false
* Launchfile formatting
---------
Co-authored-by: Ruddick Lawrence <[email protected]>
Co-authored-by: Vincenzo Di Pentima <[email protected]>
cartesian_command_in_topic: ~/delta_twist_cmds # Topic for incoming Cartesian twist commands
59
-
joint_command_in_topic: ~/delta_joint_cmds # Topic for incoming joint angle commands
67
+
joint_command_in_topic: ~/delta_joint_cmds # Topic for incoming joint angle commands
60
68
joint_topic: /joint_states
61
-
status_topic: ~/status # Publish status to this topic
62
-
command_out_topic: /forward_position_controller/commands # Publish outgoing commands here
69
+
status_topic: ~/status # Publish status to this topic
70
+
command_out_topic: /forward_position_controller/commands # Publish outgoing commands here
63
71
64
72
## Collision checking for the entire robot body
65
-
check_collisions: true # Check collisions?
66
-
collision_check_rate: 5.0# [Hz] Collision-checking can easily bog down a CPU if done too often.
67
-
# Two collision check algorithms are available:
68
-
# "threshold_distance" begins slowing down when nearer than a specified distance. Good if you want to tune collision thresholds manually.
69
-
# "stop_distance" stops if a collision is nearer than the worst-case stopping distance and the distance is decreasing. Requires joint acceleration limits
73
+
check_collisions: true # Check collisions?
74
+
collision_check_rate: 5.0# [Hz] Collision-checking can easily bog down a CPU if done too often.
75
+
# Two collision check algorithms are available: "threshold_distance" begins slowing down when
76
+
# nearer than a specified distance. Good if you want to tune collision thresholds manually.
77
+
# "stop_distance" stops if a collision is nearer than the worst-case stopping distance and the
78
+
# distance is decreasing. Requires joint acceleration limits
70
79
collision_check_type: threshold_distance
71
80
# Parameters for "threshold_distance"-type collision checking
72
-
self_collision_proximity_threshold: 0.01# Start decelerating when a self-collision is this far [m]
73
-
scene_collision_proximity_threshold: 0.02# Start decelerating when a scene collision is this far [m]
81
+
self_collision_proximity_threshold: 0.01# Start decelerating when a self-collision is this far [m]
82
+
scene_collision_proximity_threshold: 0.02# Start decelerating when a scene collision is this far [m]
74
83
# Parameters for "stop_distance"-type collision checking
75
-
collision_distance_safety_factor: 1000.0# Must be >= 1. A large safety factor is recommended to account for latency
76
-
min_allowable_collision_distance: 0.01# Stop if a collision is closer than this [m]
84
+
collision_distance_safety_factor: 1000.0# Must be >= 1. A large safety factor is recommended to account for latency
85
+
min_allowable_collision_distance: 0.01# Stop if a collision is closer than this [m]
0 commit comments