GNU/Linux ◆ xterm-256color ◆ bash 1459 views

The colcon-acceleration ROS 2 package provides an extension for colcon-core (a series of ROS 2 build tools) to include Hardware Acceleration capabilities.

The hypervisor verb helps configure the Xen hypervisor in the raw SD card image produced by the firmware. E.g. colcon acceleration hypervisor --dom0 vanilla --domU vanilla --dom0less preempt_rt will produce a raw image leveraging the Xen hypervisor with 3VMs. The first, dom0, uses a vanilla kernel. The second, domU1, uses a vanilla kernel. The third is a dom0less VM and uses a fully preemtible kernel (preemt_rt). Unless otherwise specified, all VMs use the default ROS 2 configuration, PetaLinux-based rootfs, the LNS and an Ethernet link layer. For more details, check out the ROS 2 Hardware Acceleration Working Group (HAWG) community repository or the introductory paper.