Skill Level | Area of Focus | Operating System |
---|---|---|
Advanced | IoT, Robotics | Windows 10 IoT |
Objective
ROV 10 is inspired by the OpenROV project and demonstrates how to use Windows 10 IOT Core in a remote controlled robot. Even the software is demonstrated in an ROV and can be used in nearly every robot that requires live video.
The live video feed heavily depends on the graphics performance of the single board computer, which makes the DragonBoard™ 410 with the Qualcomm® Adreno™ 306 GPU (400MHz PC-class graphics) a good choice as the robot platform.
Also, the software is optimized for low latency and real time communication. The video format is a kind of MJPG format that is framed into a special container protocol that carries sensor data for each video frame.
The software contains 2 UWP Applications for Windows 10. The controller side can run on Windows 10 Mobile, Desktop or even on another Windows 10 IOT core based hardware.
Build / Assembly Instructions
Materials Required / Parts List / Tools
- DragonBoard 410c
- 12V wall adapter
- Level shifter to the GPIOs and I2C pins
- BNO055 based absolute orientation sensor
- Servo controller based on PCA9685
- AD converter based on ADS1115
- USB webcam (one that can be dismantled)
- USB LAN adapter
- Powerline Modem hack as used in the OpenROV Project (2pcs for Robot and Controller)
- 4 Slim Afro 20 Amps BLC to be flashed with special adapted software
- 4 Brushless engines (e.g Blue Robotics for best performance)
- Propeller (60mm diameter, left and right turn)
- 4’ ROV enclosure + plugs and connectors
- Windows 10 tablet or laptop
- Xbox Controller (optional but recommended)
Build / Assembly