Post written by Jaeyoung Lim
Project by Jaeyoung Lim, Keunwoo Park, Dongho Kang
The Zipcar was an experimental project towards a more instinct interface from the conventional RC stick based interface for FPV driving experience. A racing wheel for gaming was used to control a remote control car providing onboard first-person-view(FPV) Video and data such as speed, heading. A Ardurover was used to control the car communicating with MAVLink. The final result was a very immersive and fun interface for experiencing driving.
The system consists of a rover and the ground station. The rover includes a onboard computer that is capable of communicating with the ground station computer using MAVLink. The decision to use MAVlink was to be able to expand the system in to haptic or other applications. MAVLink is communicated on the 433MHz band. Mission Planner was used for the to send commands from the racing wheel and receive data from the rover. The tutorial in how to do this is included in this link. The onboard camera on the rover sends video telemtry to the ground station on the 1.2GHz band.
- Racing Wheel : Logitech
- Rover : Turnigy 4X4 short course truck
- Onboard Computer : HKPilot Mega(APM 2.7) – Camera : Gopro Hero 3 – Video Telemetry :
- MAVLink Telemetry : HKPilot Telemetry Set
A Gopro was mounted using 3D printed brackets to mount the gopro on the rover. The 3D printed parts were modified from the 3D files from thingiverse.com.
Uploading the Firmware
Ardurover being flashed to the APM before installation. Ardurover can be downloaded from the APM website. Tutorials and project informations are provided in the website. Ardurover was uploaded on the HKPilot Mega and the RC_Override function was verified on the Mission Planner. Issue#1 The wheel had a small delay in representing the data on Mission Planner. Whether this will affect the system performance should be verified when building a prototype.
A Bracket to install the gopro was integrated to the chassis of the rover. No glue or adhesives were applied for the replacability. Issue#02 Mounting the camera was a big issue to solve in the project. The mouting is a temporary solution but is unappropriate for rough terrain. Issue#03 Additional wiring had to be done to supply power to the video transmitter and the APM. Control Verification Issue#04 There was a significant delay observed in the control using MAVLink. The reason was due to the packet loss of using a bad antenna for the telemetry. The problem was solved The solution was to use a higher gain antenna. The delay was significantly reduced.