Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

make2explore/KR260-ROS2-Tutorial

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KR260 ROS2 Setup Guide

This repository provides a simple guide and script to install ROS2 Humble on the AMD KR260 Robotics Starter Kit and verify the installation using the TurtleSim demo.

The AMD Kria™ KR260 Robotics Starter Kit is a high-performance development platform designed to bridge the gap between traditional software development and hardware-accelerated robotics. Centered around the Kria K26 System-on-Module (SOM), it features a Zynq™ UltraScale+™ MPSoC that combines a quad-core ARM processor with programmable logic. This architecture allows roboticists to achieve low-latency, deterministic control and high-speed sensor fusion that standard CPUs cannot match. A standout feature is its native support for ROS 2 (Robot Operating System), which enables developers to implement hardware-accelerated "blocks" for vision and communication without needing deep FPGA expertise.

The board is heavily optimized for industrial networking and machine vision, equipped with four Gigabit Ethernet ports and a 10G SFP+ cage for high-bandwidth 10GigE Vision cameras. For expansion, the kit includes a Raspberry Pi HAT header and four Pmod connectors, allowing for easy integration with a vast ecosystem of sensors and peripherals. Whether you are developing autonomous mobile robots (AMRs) or industrial automation systems, the KR260 provides a production-ready path to move from a desktop prototype to a deployed industrial solution using the same K26 module.

Documentation

Software

  • Install Ubuntu on AMD Download
  • NoMachine for KR260 Server
  • NoMachine Client for Host PC/Laptop Running - Linux/Windows/Mac Client
  • Raspberry Pi Imager Download
  • SD Card Formatter - Download

Hardware

  • Kria KR260 Robotics Starter Kit
  • High Speed SD Card 16/32/64 GB
  • Card Reader
  • KR260 Power Supply & Adapter - AC/DC WALL MOUNT ADAPTER 12V 36W
  • USB-A to micro-B Cable
  • Ethernet Cable
  • DisplayPort Cable
  • DisplayPort Monitor

📕 YouTube Video Links

▶️ ROS2 on KR260 Made Easy 🚀 | Complete Setup + TurtleSim Demo 🔗 https://youtu.be/650_JX9G9P4
▶️ KR260 Robotics Starter Kit Unboxing - ROS 2 + FPGA Power 🔗 https://youtu.be/dSLpAk4iOcQ
▶️ KR260 Robotics Starter Kit Remote Desktop NoMachine Setup 🔗 https://youtu.be/S-gdlXVWeXY
▶️ AMD KR260 Real-Time Object Detection: Vision AI | FPGA | Hardware Acceleration 🔗 https://youtu.be/4EN45H3MyEY


📒 Important Links

📖 KR260 User Guide :🔗 https://docs.amd.com/r/en-US/ug1092-kr260-starter-kit
💾 KR260 Applications : 🔗 https://xilinx.github.io/kria-apps-docs/kr260/build/html/index.html

📌 Kria SOM (System on Modules) : 🔗 https://www.amd.com/en/products/system-on-modules/kria.html

🛒 Purchase -
AMD Official Website : 🔗 https://www.amd.com/en/products/system-on-modules/kria/k26/kr260-robotics-starter-kit.html

Product page : 🔗 https://www.amd.com/en/products/system-on-modules/kria/k26/robotics.html


📜 Source Code, Circuit Diagrams and Documentation :

🌐 GitHub Repository - 🔗 https://github.com/make2explore/AMD-Kria-KR260-Robotics-Starter-Kit

🌐 Hackster Blog - 🔗 https://www.hackster.io/make2explore

🌐 Instructable Blog - 🔗 https://www.instructables.com/make2explore


CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.