This show-piece is one of our highlights: Some day, an idea popped up in our head: what if we could hold a shark as a pet… in our company? But how to proceed? Our washbasin would probably be to small for him and we would risk trouble with the veterinary inspection office.
Still the idea would not let go of us, so we decided to have at least a bit of it realized by keeping a remote controlled shark. We bought some helium – combined it with OSGi, Vaadin UI, Paho, m2m.eclipse.org, a tiny BeagleBoneBlack, Mihini, Lua and an Arduino board. We prepared some electronic circuits and did some minor hacks to implement a proper controller. And here we are… our very own Sharky started to swim… in our company.
At several conferences, we have demoed how simple it is to remote control an airswimmer using M2M. To make things more interesting, Sharky was able to swim maneuvers by himself. Complex commands could be passed to Sharky, and he would follow our instructions. Everything was handled by the BeagleBoneBlack and Arduino.
We provide more information including the control logic and electric circuits at Github. Thus, a construction kit is available for your own experiments. In the most unlikely case that Sharky gets out of control: don’t panic! Lie down flat on the stomach, protect your head with your arms and wait until Sharky has passed by.