I initially thought to use a Pico ITX motherboard onboard the ROV and some code that talks to a serial servo controller. Then I started to look at using an Arduino and then wondered if this might be done with an ArduPilot?
So is this possible? If so how difficult will it be to achieve and where do I start?
You need to be a member of diydrones to add comments!
Replies
All fluids have a speed of propagation. Whether it be air, water or some other medium. Sonar pulses can be coded to lock out other, spurious, noise and these signals can be decoded similar to the way RC signals are decoded. The floating transmitters could actually be quite small to be effective. Look at the size of a standard fish locator. The transmitter would be quite similar and multiplexing signals is simple on the surface where radio waves can be used.
Interesting concept.
Skip
Seattle
I realize this post is a few months old, I'm just wondering if you've had any headway.
There may be some interesting options to consider for a project of this type. GPS is based on a time signal from sattelites to a handheld real time clock. The shift in this signal between three points is what gives you your coordinates. What you may be able to do is to reference this signal to your own support boat and then send this data to your submersible with hydrophone technology. Since the signal in the water is also a constant (barring thermoclines and salinity changes) you could use this data with an onboard digital compass to give position estimates based on GPS. This data could be reduced to a vector equation which should be fairly easy to program into your source code.
Just an idea but I have often thought that many signals could be multiplexed with this process. Even impressing Video signals in the sonar wave. You have to consider this as a similar medium to air. Both can resonate the sum, difference and the original waves. It is quite possible that you could develope a system for underwater similar to the Ardupilot or adapt those features to your own use. What it comes down to are the types of sensors you use to collect data about your surroundings. From there the brain of the craft is identicle. I would go with the Arduino Mega. You need more memory capacity to dicern underwater signals and you may want to expand in the future. Unless, of course, you are limited by size.
Regards,
Skip
Be careful of magnetometers if you are going to be near wrecks and shipping.
When you say heading do you mean so that it points or travels in a particular direction - or both?
Have you seen the Homebuilt ROV site? They have a lot of useful links and you might find something there.