Skip to content

Kria Robotics Stack (KRS)

Pre-release
Pre-release
Compare
Choose a tag to compare
@jasvinderkhurana jasvinderkhurana released this 12 Oct 13:10
· 93 commits to main since this release
e4a0562

The Kria Robotics Stack (KRS) is a ROS 2 superset for industry, an integrated set of robot libraries and utilities to accelerate the development, maintenance and commercialization of industrial-grade robotic solutions while using adaptive computing. KRS provides to ROS 2 users an easy and robust path to hardware acceleration. It allow ROS 2 roboticists to create custom secure compute architectures with higher productivity. KRS leverages Xilinx technology targeting the Kria SOM portfolio to deliver low latency (real-fast), determinism (predictable), real-time (on-time), security and high throughput to robotics.

Dependencies:

Features in alpha release:

  1. Tight integration of Xilinx's hardware acceleration ecosystem into ROS 2 through ament and colcon extensions.
  2. Support for KV260 and ZCU102 reference hardware platforms.
  3. Custom Yocto/PetaLinux root file systems, built from the ROS workspace and easily customizable
  4. Tooling to seamlessly produce and manage real-time an distributed mixed-critical embedded systems aligned with ROS 2 development flows (see colcon-acceleration verbs)
  5. Hardware acceleration reference designs (see acceleration_examples), comprehensive tutorials and documentation.
  6. Draft of reference architecture and conventions for ROS 2 hardware acceleration (see PR).

To get started, install KRS.