# Which development environment is suitable to build ROS2 packages and nodes for the RB5

Source: https://forum.modalai.com/topic/4268/which-development-environment-is-suitable-to-build-ros2-packages-and-nodes-for-the-rb5
Category: VOXL SDK and Software (https://forum.modalai.com/category/47/voxl-sdk-and-software)
Tags: ros
Posted: 2025-03-19 12:51:48 UTC by tahawaru
Replies: 2 · Views: 2212

## tahawaru · 2025-03-19 12:51:48 UTC

Hi 

I have the following Rb5
system-image: 1.7.1-M0052-14.1a-perf-nightly-20231025
kernel: #1 SMP PREEMPT Thu Oct 26 05:24:02 UTC 2023 4.19.125
hw version: M0052
voxl-suite: 1.1.2

Question:
Which development environment is suitable to build ROS2 packages and nodes for the RB5?
I have listed the following environment so far
    
   1)VScode ROS2 environment 

    2)Voxl-emulator 

    3)RB5-flight emulator 

    4)docker pull arm64v8/ros 

Thanks

## Reply by Zachary Lowell 0 · 2025-03-19 20:52:32 UTC

@tahawaru cant say that I can recreate this as the RB5 board is fully EOL and depracated.

As for the best ROS2 environment you can run via docker, I always leverage ros humble docker image to program on. Since you are rurnning SDK 1.1.2 I am unsure if the dds micro-agent is on that SDK - if the goal is to just use docker on the board and leverage ros2, I would recommend:

docker pull ros:humble-ros-base-jammy

OR

docker pull ros:humble-ros-desktop-jammy

## Reply by tahawaru · 2025-03-20 16:19:08 UTC (in reply to Zachary Lowell 0)

@Zachary-Lowell-0 

1) What kind of upgrade is necessary for this Rb5? Should we upgrade the sdk?
we can run ros2 foxy with it. The dds is also working.

2) How did you build this ros2 packages and nodes
https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2

Thank you
