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

Ros2_control package #42

Merged
merged 5 commits into from
Dec 6, 2023
Merged

Conversation

elandini84
Copy link
Collaborator

@elandini84 elandini84 commented Feb 17, 2023

This PR adds a new ros2 package that allows to control the robot (may it be the simulated one or the real one) neck joints (only in position for the moment being) through ros2_control tools (just the forward_command_controller for now) and, only for the simulated robot for now, both the arms (again, only in position and only with the forward_command_controller).
IMPORTANT NOTE: this PR needs the ros2_control hardware component that PR #53 will add to yarp-devices-ros2

This is just a first step towards a complete compatibility between R1 and ros2_control

This PR contains also two other major changes.

  • The simulated robot urdf and the correspondent meshes have been moved from cer_rviz2 to a new package called cer_description which will also provide a quick way to access the urdf of the real robots for ros2 packages
  • The real robots urdf now get their meshes from the new cer_description package

Now the robots urdf (for ROS2) will be managed by a new package called
cer_description. All ros2 packages (like cer_rviz2 which was providing
ros2 acces to the simulated robot urdf up untill now)that will need to
access R1 (real and simulated) urdf will have to do it through this
package.
Also, the robots urdf will get their meshes from cer_description as
well.
Added a new package that contains the needed files needed to control R1
through ros2_control
@elandini84 elandini84 merged commit bf81c31 into robotology:ros2 Dec 6, 2023
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.

2 participants