Autonomous Programming

Hello,

My classmates and I are going to reprogram a ROV2 unit to run autonomously. We have a beginners understanding of python and ROS coding. We want it to be able to move forward, and use image processing for object detection. I have a few questions on how we would go about completing these goals.

Would someone be able to give a recommended step by step process in how we would go about this?
What libraries would be required in a python code?
Is there a sample code that could be run to get started?
Is it possible to switch from the new script to manual control after we upload on the Rpi?

Thank you for all your help.

-Tina

@tdebar27,

Try starting here.

Then do a search for other autonomous ROV posts/topics.

Regards,
TCIII AVD

1 Like

Hi Tina,

Would someone be able to give a recommended step by step process in how we would go about this?

Take a look in our forum, there is a huge number of posts about UUVs.

What libraries would be required in a python code?

Check pymavlink (and our examples), opencv (and our capture examples), probably this are the most important for you to start your work.

Is it possible to switch from the new script to manual control after we upload on the Rpi?

Yes it’s, but your script need to do that for you.