open_manipulator icon indicating copy to clipboard operation
open_manipulator copied to clipboard

Unable to control open_manipulator using ROS2

Open shonigmann opened this issue 3 years ago • 13 comments

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!

shonigmann avatar Apr 19 '21 18:04 shonigmann

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!

ROBOTIS-Will avatar Apr 21 '21 03:04 ROBOTIS-Will

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

sardanian avatar Jun 11 '21 04:06 sardanian

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

ROBOTIS-Will avatar Jun 11 '21 04:06 ROBOTIS-Will

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.

ROBOTIS-Will avatar Jul 01 '21 06:07 ROBOTIS-Will

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 .

sardanian avatar Jul 02 '21 18:07 sardanian

@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.

ROBOTIS-Will avatar Jul 05 '21 00:07 ROBOTIS-Will

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.

sardanian avatar Aug 06 '21 07:08 sardanian

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.

ROBOTIS-Will avatar Aug 09 '21 05:08 ROBOTIS-Will

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.

sardanian avatar Sep 07 '21 06:09 sardanian

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.

ROBOTIS-Will avatar Sep 22 '21 23:09 ROBOTIS-Will

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.

sardanian avatar Oct 20 '21 04:10 sardanian

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.

ROBOTIS-Will avatar Oct 21 '21 23:10 ROBOTIS-Will

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.

sardanian avatar Oct 22 '21 06:10 sardanian