The PHANTOM autonomous vehicle platform was developed to allow components to be deployed across a heterogeneous embedded robotics platform, while optimising for requirements such as power use. The platform contains a lidar for an Intel Edison for low-power processing, a Zynq-7000 SoC for higher-power and FPGA processing.
The autonomous vehicle platform is comprised of the following components.
Compute Platforms
Mechanical/Electrical
- Dagu Wild Thumper 6WD Robot Chassis
- 75:1 gearboxes
- With quadrature wheel encoders
- DAGU Wild Thumper High Power Switch
- RoboClaw 2x15A Motor Controller
- Turnigy 5000mAh 2S 7.4V 60C Battery
- UBG-04LX-F01 Scanning Rangefinder (Lidar)
Additional Components
The robot performs Simultaneous Localisation and Mapping (SLAM) on the Zynq board, using an algorithm based on tinySLAM/CoreSLAM.
The PHANTOM demonstrator application maps components for motor control, sensor data collection and SLAM processing between the Edison and Zynq in order to optimise for power use.
Data collection and motor control are mapped to the low-power Edison, which runs continuously, and the SLAM algorithm is run on the higher-power Zynq in bursts when required.