Skip to content
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

CHANGE: Remove namespace from franka_gazebo launch file #196

Merged
merged 3 commits into from
Nov 10, 2021

Conversation

rhaschke
Copy link
Contributor

@rhaschke rhaschke commented Nov 9, 2021

This PR decouples the arm_id from the ROS namespace used by the spawned robot. The namespace isn't specified via the URDF file anymore, which was awkward, but the usual way. For example, one could spawn to robots into the same Gazebo instance:

# Start single Gazebo instance (with empty world):
roslaunch gazebo_ros empty_world.launch world_name:=worlds/empty.world use_sim_time:=true paused:=true
# Spawn robot panda1 into namespace left
ROS_NAMESPACE=left roslaunch franka_gazebo panda.launch gazebo:=false arm_id:=panda1 y:=0 paused:=true
# Spawn robot panda2 into namespace right
ROS_NAMESPACE=right roslaunch franka_gazebo panda.launch gazebo:=false arm_id:=panda2 y:=1 paused:=false

That's a great replacement for #187.

@gollth gollth merged commit f87ea8d into develop Nov 10, 2021
@gollth gollth deleted the fix/no-namespace branch November 10, 2021 12:27
gollth added a commit that referenced this pull request Jul 28, 2022
* commit '249c593c8ff4d3f476dd74d5e7bfbf67d0a9d206': (22 commits)
  ADD: Integration test verifying that user stops stops joint in Gazebo
  ADD: Make interactive marker configurable in `panda.launch`
  FIX: Allow finger joints to still be controlled while not in Move
  FIX: Don't stop finger joints on error recovery
  FIX: ROS_WARN message on user stop
  FIX: Don't recovery from errors when user stop still pressed
  ADD: CHANGELOG entry
  FIX: Make linter happy
  ADD: Statemachine tests
  ADD: Warning to FrankaHWSim::error_recovery action
  CHANGE: Restart all running controllers on error_recovery
  CHANGE: Extract `getDesiredXXX()` logic into Joint class
  FIX: Don't switch control method on user stop
  ADD: `error_recovery` action to FrankaHWSim
  CHANGE: Extract motion generators into separate functions
  CHANGE: Set `control_method` in statemachine actions
  ADD: FrankaHWSim offers `set_user_stop` service
  ADD: Allow position control for prismatic joints
  CHANGE: Properly distinguish between Position & Internal control
  ADD: Control state machine to franka_gazebo
  ...
rickstaa added a commit to rickstaa/franka_ros that referenced this pull request Sep 3, 2023
This commit removes the robot namespace warning found in the FrankaHWSim
since it is no longer needed now that frankaemika#196 has been merged. It also
replaced the 'arm_id' default with the model name.
rickstaa added a commit to rickstaa/franka_ros that referenced this pull request Sep 3, 2023
This commit removes the robot namespace warning found in the FrankaHWSim
since it is no longer needed now that frankaemika#196 has been merged. It also
replaced the 'arm_id' default with the model name.
rickstaa added a commit to rickstaa/franka_ros that referenced this pull request Sep 3, 2023
This commit removes the robot namespace warning found in the FrankaHWSim
since it is no longer needed now that frankaemika#196 has been merged. It also
replaced the 'arm_id' default with the model name.
rickstaa added a commit to rickstaa/franka_ros that referenced this pull request Sep 4, 2023
This commit removes the robot namespace warning found in the FrankaHWSim
since it is no longer needed now that frankaemika#196 has been merged. It also
replaced the 'arm_id' default with the model name.
rickstaa added a commit to rickstaa/franka_ros that referenced this pull request Mar 23, 2024
This commit removes the robot namespace warning found in the FrankaHWSim
since it is no longer needed now that frankaemika#196 has been merged. It also
replaced the 'arm_id' default with the model name.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants