clubcapra / ovis

Ovis robotic arm control package
0 stars 1 forks source link

Ovis moveit minimal #37

Open Leo-Dan opened 1 year ago

Leo-Dan commented 1 year ago

This is a draft PR about the work that has been done with our Ovis 6 DOF robot and MoveIT! The goal of this project was to be able to jog our robot in the cartesian space in realtime with an Xbox controller. The Cartesian space is a way of describing the pose ( position and orientation) of a robot's end-effector. We wanted to do position incremental control. We found out that Cartesian position control is not fit for real-time jogging like we want. The next step for real time jogging would be cartesian velocity control of the end-effector.

Although, we can now use a RVIZ to dictate a pose to the robot, and he adopts it without issues. A collision and singularity avoidance algorithm is in place, it makes the IK solutions reliable. I think it would be usable for approach movements in competition via Rviz directly of via the controls we implemented with the Xbox controller. The integration of this project to work on remote computer is not yet done.

Two main packages have been created for this project:

This is a top of my head description, so it is incomplete. I hope discussions will enrich this description.

Here is a launch schematic to help you understand the structure Alex put in place to test the robot system IRL and via gazebo simulator, or both at the same time ! MicrosoftTeams-image

ahmed-moubtahij commented 1 year ago

I keep receiving emails of replies here on shady-haze@hotmail.com, and I get an error page when I try to unsubscribe. Can someone remove me from the mailing list? Thanks

saxtot commented 1 year ago

I keep receiving emails of replies here on shady-haze@hotmail.com, and I get an error page when I try to unsubscribe. Can someone remove me from the mailing list? Thanks

Oh humm I have no idea why you would get those. I can't see anywhere where you have interacted with this or a reason why you would be subscribed. I removed a useless reviewer that I don't personally know, but that's the extent of where I can help. Maybe open a ticket with GitHub support?