ROBOTIS-GIT / open_manipulator

OpenManipulator for controlling in Gazebo and Moveit with ROS
http://emanual.robotis.com/docs/en/platform/openmanipulator/
Apache License 2.0
335 stars 149 forks source link

Unable to control open_manipulator using ROS2 #205

Open shonigmann opened 3 years ago

shonigmann commented 3 years ago

I am trying to control my open manipulator x through ROS2 Foxy, setting things up based on the instructions here. I can run open_manipulator_x_controller.launch.py without any errors, the motors engage and hold the current position, rviz runs fine and displays the current position and matches changes if I push the end effector around a bit.

My issue is that I can't successfully send position commands. I can run open_manipulator_x_teleop_keyboard without error from both the remote PC and the RasPi, but pressing any of the keys doesn't do anything. I have also tried running some of the services (e.g. /goal_joint_space_path) without any luck.

Setup details: Remote PC: Ubuntu 20.04 on Virtual Box with ROS2 Foxy SBC: Raspi 3B+ running Ubuntu Server 20.04 with ROS2 Foxy Hardware: Open Manipulator X -> OpenCR, flashed with usb_to_dxl.ino -> Raspi

Any help on this would be appreciated!

ROBOTIS-Will commented 3 years ago

Hi @shonigmann Thank you for reporting the issue. Current example is designed to run on Dashing, but we have a plan to update packages for the latest ROS support in 2Q. I'll review and update the teleop package. Thanks!

sardanian commented 3 years ago

I was interested in using this with foxy and am following this thread. Is this still planned for Q2? Thank you

ROBOTIS-Will commented 3 years ago

Hi @sardanian Yes, this package is in progress of update to support Foxy and Galactic this month. Thank you!

ROBOTIS-Will commented 3 years ago

Hi @sardanian @shonigmann I'm sorry about the delay regarding ROS2 update. ROS2 Foxy/Galactic support update is put on hold for a while due to the urgent update of some ROS1 Noetic packages, but I'll get back to ROS2 as soon as possible and hoping to be done by mid July. Thank you for your patience.

sardanian commented 3 years ago

Ok. Thank you. I’m looking forward to the update. I’m also happy to help if I can be of help.

On Thu, Jul 1, 2021 at 12:07 AM Will Son @.***> wrote:

Hi @sardanian https://github.com/sardanian @shonigmann https://github.com/shonigmann I'm sorry about the delay regarding ROS2 update. ROS2 Foxy/Galactic support update is put on hold for a while due to the urgent update of some ROS1 Noetic packages, but I'll get back to ROS2 as soon as possible and hoping to be done by mid July. Thank you for your patience.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ROBOTIS-GIT/open_manipulator/issues/205#issuecomment-871949901, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMDPYDSTVYSUBB4FQ5PVOALTVQA3FANCNFSM43GNKE7A .

ROBOTIS-Will commented 3 years ago

@sardanian At moment, MoveIt2 doesn't have ported setup assistant yet, so I might end up using the ROBOTIS controller and GUI instead of MoveIt2 and RViz2 with an interactive marker until the setup assistant is ready for ROS2.

sardanian commented 3 years ago

Is there an update on timing for ROS2 foxy or galactic? Not trying to rush, but just looking for an idea on timing if possible.

Thank you.

ROBOTIS-Will commented 3 years ago

Hi @sardanian Thanks for the friendly ping :) I've been working on the eManual documentation and will be released by the end of this week or sooner.

sardanian commented 3 years ago

Hi there. I am checking in again on an update for the ros2 packages to updated versions. I noticed the Emanuel was updated to include noetic but I haven’t seen it for foxy/galactic.

Thank you.

ROBOTIS-Will commented 3 years ago

Hi @sardanian I'm sorry about the delayed response. I'm currently working with the Foxy update. Once the basic operation with either the keyboard or GUI is completed, the eManual will be updated. Thank you.

sardanian commented 2 years ago

I see that the foxy version of this has been released. Is that accurate? Additionally, is there plans to go to Galaxy or should we jump into foxy at this point? Thank you.

ROBOTIS-Will commented 2 years ago

Hi @sardanian Yes, I'm sorry about the delayed message, but OpenMANIPULATOR-X has been updated for Foxy. Some additional works still needs to be done such as simulations though. Since Galactic isn't the LTS, not all features may not be ported, but very basic features will be supported. Thank you.

sardanian commented 2 years ago

Wonderful and thank you. This looks great. I will check it out soon and look forward to being able to use the simulation as well.

On Thu, Oct 21, 2021 at 5:07 PM Will Son @.***> wrote:

Hi @sardanian https://github.com/sardanian Yes, I'm sorry about the delayed message, but OpenMANIPULATOR-X has been updated for Foxy. Some additional works still needs to be done such as simulations though. Since Galactic isn't the LTS, not all features may not be ported, but very basic features will be supported. Thank you.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ROBOTIS-GIT/open_manipulator/issues/205#issuecomment-949066277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMDPYDQTEHI5OV2NMDO5TX3UICMM7ANCNFSM43GNKE7A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.