Dana DiaconuVictoria Gianello
Published © GPL3+

TerraSense: FPGA Terrain Classification for Mobile Robots

TerraSense uses FPGA-accelerated Machine Learning to help mobile robots quickly detect and safely navigate different types of terrains.

IntermediateFull instructions provided12 hours341

Things used in this project

Hardware components

Kria™ KR260 Robotics Starter Kit
AMD Kria™ KR260 Robotics Starter Kit
×1
Turtlebot3 Waffle Pi
×1
Realsense Camera D455
×1

Software apps and online services

Robot Operating System
ROS Robot Operating System
AMD Vitis-AI
AMD Vitis-AI-Tutorials
TensorFlow
TensorFlow
PYNQ Framework
AMD PYNQ Framework

Story

Read more

Schematics

Software modules diagram

This is the schematic of how the software modules are interconnected, the modules which allow the robot to get the input from the camera, read the output of the classifier and use it to adapt navigation. More details are available in the story.

Overview diagram of TerraSense

This diagram shows the tools and the hardware used in TerraSense and how they interconnect. More details are in the story.

Code

TerraSense GitHub repository

GitHub repository of the project, usage instructions are available in the Readme file.

Credits

Dana Diaconu

Dana Diaconu

1 project • 0 followers
Victoria Gianello

Victoria Gianello

1 project • 0 followers

Comments