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

Pose Demo as ROS 2 Controller #172

Open
2 tasks
mhubii opened this issue May 5, 2024 · 4 comments
Open
2 tasks

Pose Demo as ROS 2 Controller #172

mhubii opened this issue May 5, 2024 · 4 comments

Comments

@mhubii
Copy link
Member

mhubii commented May 5, 2024

okay @BoWangFromMars , formatting mostly finished. Unfortunately the intended use of this repository is less documented atm, but you can find an explanation for your demo here:

https://lbr-stack.readthedocs.io/en/latest/lbr_fri_ros2_stack/lbr_demos/lbr_demos_fri_ros2_advanced_cpp/doc/lbr_demos_fri_ros2_advanced_cpp.html#pose-controller

this leaves me with 2 questions:

would you be interested in turning the pose_control into a ros2_controller? I could assist you, otherwise I could do that myself. Let me know. We should open a new PR for that though.

Originally posted by @mhubii in #170 (comment)

@mhubii mhubii mentioned this issue May 5, 2024
32 tasks
@BoWangFromMars
Copy link
Contributor

Thank you@mhubii. I would like to try to do it on my own at first. If any problems in this process, I will ask for your help. I want to clarify the requirenments in this task, which I need to rewrite pose_control as ros2_controller(e.g https://github.com/lbr-stack/lbr_fri_ros2_stack/blob/dev-humble-cart-vel-demo/lbr_ros2_control/include/lbr_ros2_control/forward_lbr_position_command_controller.hpp) and consider pose limits(such as position limits and velocity limits of the robot) simultaneously. Is it right?

@mhubii
Copy link
Member Author

mhubii commented May 6, 2024

that is correct. The goal would be for the user to run your pose_control via

ros2 launch lbr_bringup bringup.launch.py ctrl:=pose_control

or similar. Writing a ros2_controller can be a bit of a headache at first. Please don't hesitate to ask questions if anything is unclear!

This was referenced May 13, 2024
@BoWangFromMars
Copy link
Contributor

Hello, @mhubii. I feel sorry for that I did not have enough time to do this task two weeks ago, because I was busy for my course and lab works. When I got ready to process it last week, I found you had done it. Great jobs, thank you.

@mhubii
Copy link
Member Author

mhubii commented May 20, 2024

hey @BoWangFromMars , thanks for returning to this. No worries at all!

So your demo is still a node, but ideally would be a ros2_controller. This hasn't been done yet.

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

No branches or pull requests

2 participants