Visual Studio Code Robot Developer Extensions for ROS 1
The Robot Developer Extensions (RDE) is a set of extensions for Visual Studio Code. This extension provides support for the Legacy Robot Operating System (ROS) 1 runtime, an open-source robotics middleware producted by Open Robotics and supports development on Windows and Linux.
NOTE: This extension is rebranded and re-released by Ranch Hand Robotics, owned by the maintainer of the ms-iot VSCode ROS Extension with permission from Microsoft.
Features
- Automatic ROS environment configuration.
- Allows starting, stopping and viewing the ROS core status.
- Automatically create
catkin_makeorcatkin buildbuild tasks. - Create catkin packages using
catkin_create_pkgscript orcatkin create pkg. - Run
rosrunandroslaunch - Resolve dependencies with
rosdepshortcut - Syntax highlighting for
.msg,.urdfand other ROS files. - Automatically add the ROS C++ include and Python import paths.
- Format C++ using the ROS
clang-formatstyle. - Preview URDF and Xacro files.
- Debug a single ROS node (C++ or Python) by [attaching to the process][debug_support-attach].
- Debug ROS nodes (C++ or Python) [launched from a
.launchfile][debug_support-launch].