fmrico / book_ros2

542 stars 112 forks source link

play_motion2 package missing from third_parties.repos #16

Closed pdingemans closed 1 year ago

pdingemans commented 1 year ago

Important!!!

Type of bug

Issue Description

The tiago build is failing due to missing play_motion2 msgs. Caused by missing package in the mentioned .repos file.

Proposal

Add following lines to .repos file

ThirdParty/play_motion2: type: git url: https://github.com/pal-robotics/play_motion2 version: humble-devel

how to reproduce

Steps to reproduce the behavior: Follow step from chapter1 (pdf) failing on : colcon build--symlink-install

Expected behavior

build must pass with no errors.

Desktop

fmrico commented 1 year ago

Yes!! It is a known problem introduced the last week on the Tiago repos. @juancams, how did you fix it last week?

Juancams commented 1 year ago

Hi @pdingemans

Pal robotics introduced a new package to be able to move the arm when spawning the robot. It's going to be in the ros install soon, so it's not intended to be put inside a .repos.

I would recommend you not to update ros2_control, since they have added a small bug that breaks everything. In the event that you have updated and the simulation did not run correctly, contact us and we will tell you about the patch that you have to add.

^^

pdingemans commented 1 year ago

Hi @Juancams I'd be interested in the patch as the simulation does not react to the keyboard.

Something else: thanks for providing the book and examples. It'll provide a great starting point for our students.

Juancams commented 1 year ago

As this is a bug not related to play_motion2, please open another issue and tell us what your problem is with the simulation and we can try to help you. It's probably a tiago_simulation problem anyway, so I'd recommend putting the problem there.

I hope I can help you later and that your students learn a lot ^^

nilutpolkashyap commented 1 year ago

I'd be interested in the patch as the simulation does not react to the keyboard.

Hi @pdingemans you can refer to pal-robotics/pmb2_simulation#4. I was facing the same problem where my simulation robot was not moving.

Compiling the gazebo_ros2_control humble branch and ros2_control humble branch in your local workspace will solve the problem.