This was a project I finished working on a few years ago and decided to share it. The goal of this project was to create a system for controlling teams of robots with a mobile device.
Details
High Level Design:
Software High Level Diagram:
Robot (Tank) Design:
Robot Schematic:
Components
4×
ARM7 - NXP LPC2148 microcontroller
Primary micro-controller for the robots which ran FreeRTOS.
4×
Dagu Rover 5 4WD Tracked Chassis
Tank platform
6×
Xbee Explorer
Wireless communication between the server and robots
1×
Beagle Bone
Server machine running Linux and was responsible for push out commands from the mobile device to the tanks.