###############################################################################################################
Kria Robotics Stack (KRS)
###############################################################################################################
.. sidebar:: Before you begin
KRS builds on ROS 2.
If you're not familiar, before continuing, learn more about ROS 2 from its `official documentation `_.
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.
It does so by tightly integrating itself with ROS (lingua franca amongst roboticists) and by leveraging a combination of modern C++ and High-Level Synthesis (HLS), together with reference development boards and design architectures roboticists can use to kick-start their projects. Altogether, KRS supports Kria SOMs with an accelerated path to production in robotics.
.. figure:: docs/imgs/krs.svg
.. toctree::
:maxdepth: 3
:caption: SOM
:hidden:
Home
Application Development
Ubuntu Support
Robotics Starter Kit Applications
.. toctree::
:maxdepth: 3
:caption: Introduction
:hidden:
docs/intro
docs/install
docs/hardware
.. toctree::
:maxdepth: 3
:caption: Features
:hidden:
docs/features/ros2centric
docs/features/realtime_ros2
docs/features/accelerated_apps_ros2
docs/features/contributing_ros2
.. toctree::
:maxdepth: 3
:caption: Examples
:hidden:
docs/examples/nodes
docs/examples/graphs
.. toctree::
:maxdepth: 3
:caption: HowTo
:hidden:
docs/howto
.. toctree::
:maxdepth: 3
:caption: Other
:hidden:
docs/other/definitions