Skip to content

Pick and Place exercise, just for Industrial Robots #3009

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

Open
jmplaza opened this issue Mar 20, 2025 · 9 comments
Open

Pick and Place exercise, just for Industrial Robots #3009

jmplaza opened this issue Mar 20, 2025 · 9 comments
Assignees
Labels
new-exercise New exercise added

Comments

@jmplaza
Copy link
Member

jmplaza commented Mar 20, 2025

using Gazebo, ROS2 Humble and MoveIt2.

@diegomrt has finished a wonderful prototype, but it is not yet integrated into RoboticsAcademy.

@javizqh javizqh added the new-exercise New exercise added label Apr 4, 2025
@ShauryaJain03
Copy link

Hi @jmplaza, is this issue still open and is there any way I can contribute to this?

@jmplaza
Copy link
Member Author

jmplaza commented May 16, 2025

Hi @ShauryaJain03 ,

@diegomrt and @javizqh are working on it and they are very close to an initial release of this exercise. The prototype with MoveIt2 and ROS2 is working fine.

We have some problem launching this Gazebo world inside RoboticsBackend (maybe @javizqh and @diegomrt may provide more details) and some betatesting of the initial release will be useful too. Stay tuned :-)

@ShauryaJain03
Copy link

Sure, are there any other exercises that require beta-testing or some minor improvements?
I'd more than happy to contribute in any way that you may suggest, be it ROS2 or computer vision/machine learning related.
Do let me know!

@javizqh
Copy link
Collaborator

javizqh commented May 16, 2025

The main problem we have is that the Gazebo classic instance that we are using inside the Robotics Backend (or RADI) is not able to launch the ros controllers properly. This causes the robotic arm to not work at all, so fixing this issue is really important right now. The only problem is that the documentation is non existant.

@ShauryaJain03
Copy link

ShauryaJain03 commented May 16, 2025

@javizqh I’ve previously worked with ROS2 controllers and Gazebo Classic and I’m comfortable with debugging launch/setup issues. If it's okay with you, can I pick this issue up?
Since the documentation is limited, I can also help create or update it as I work on it.
Thanks!

@javizqh
Copy link
Collaborator

javizqh commented May 16, 2025

Sure, the documentation that is missing is from Gazebo Classic, so it is not ours, and as it is no longer maintained it cannot be updated in their repositories.

@ShauryaJain03
Copy link

Thank you! I see, I thought there was some documentation that needed to be updated from your side.
I went through the contributing guidelines and the instructions, can I proceed with cloning the repo and generating a RADI as given on the instructions page?

@javizqh
Copy link
Collaborator

javizqh commented May 16, 2025

Yeah. Try to fork the repo instead of just cloning, it will probably be easier for you.

Also you will probably need to create a custom RADI if you want to change some dependencies. If you need some help, just write here and I will try to reply.

@ShauryaJain03
Copy link

Alright thanks! I'll look into it and keep updating you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-exercise New exercise added
Projects
None yet
Development

No branches or pull requests

4 participants