Hackster is hosting Hackster Holidays, Finale: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Tuesday!Stream Hackster Holidays, Finale on Tuesday!
Matevž ZorecFarnaz Baksh
Published © MIT

(Almost) Counting Trees w/ KR260 on the (Flying?) Edge

Documenting how I tried porting ML pipelines to the KR260's FPGA for counting trees on the eventual flying edge.

ExpertWork in progressOver 1 day108
(Almost) Counting Trees w/ KR260 on the (Flying?) Edge

Things used in this project

Hardware components

Kria™ KR260 Robotics Starter Kit
AMD Kria™ KR260 Robotics Starter Kit
Amazing FPGA w/ ARM Cortex-A53 & tons of powerful peripherals, features and examples. Be ready to climb a steep learning curve and have patience jumping through the docs.
×1
Edimax N150 Wi-Fi 4 Nano USB Adapter
Turnkey solution for reliable WiFi. Helps make the dev kit more portable. (Most useful if you travel.)
×1

Software apps and online services

PYNQ Framework
AMD PYNQ Framework
To install on the KR260, follow this tutorial instead: https://github.com/amd/Kria-RoboticsAI After a ~25' install, the provided Jupyter notebook examples build a solid narrative for simplifying dev tasks on the KR260. You also get KV260 examples to your Jupyter and a Vitis-AI v3.5 compatibility patch.
Vitis Unified Software Platform
AMD Vitis Unified Software Platform
This framework translates and recompiles your model to make it deployable on the FPGA for inferencing. Vitis-AI runs on your host machine (not KR260) in a Docker container. Use the tf2 cpu to compile common models.
Robot Operating System
ROS Robot Operating System
VS Code
Microsoft VS Code

Story

Read more

Schematics

Project concept diagram.

Credits

Matevž Zorec
2 projects • 6 followers
Farnaz Baksh
3 projects • 3 followers

Comments