Skip to content

PHANTOM-Platform/Autonomous-Demonstrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHANTOM Autonomous Vehicle Demonstrator Platform

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.

Robot Platform

Front view of robot

The autonomous vehicle platform is comprised of the following components.

Compute Platforms

Mechanical/Electrical

Additional Components

SLAM Algorithm

The robot performs Simultaneous Localisation and Mapping (SLAM) on the Zynq board, using an algorithm based on tinySLAM/CoreSLAM.

PHANTOM Demonstrator

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.

Architecture diagram

Video Demonstration

Robot demonstration video

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published