.. _vulcanexus_developer_tools: Developer Tools =============== *ROS 2* provides several development tools for debugging, logging, visualization, introspection, simulation, etc. *Vulcanexus* adds to *ROS 2* toolset the following tools: .. toctree:: :titlesonly: :maxdepth: 1 :hidden: tools/qos_profiles_manager.rst tools/monitor.rst tools/backend.rst tools/shapes_demo.rst tools/router.rst tools/recordreplay.rst tools/fastddsspy.rst tools/webots.rst - :ref:`ROS 2 QoS Profiles Manager `: tool suite to generate XML configuration files for Vulcanexus middleware Fast DDS. - :ref:`ROS 2 Monitor `: graphical desktop application to monitor *ROS 2* communications. - :ref:`Fast DDS Statistics Backend `: *ROS 2 Monitor*'s backend. Can be leveraged with other monitoring frontend applications (e.g. :ref:`Prometheus `). - :ref:`ROS 2 Shapes Demo `: first demo application to understand the most used *ROS 2* Quality of Service (QoS) and test DDS and *ROS 2* communication. - :ref:`ROS 2 Router `: end-user software application enabling the connection of distributed *ROS 2* environments. - :ref:`ROS 2 Record & Replay `: end-user software applications that efficiently save messages published in a *ROS 2* environment and playback these messages in the order in which they were recorded. - :ref:`Fast DDS Spy `: CLI interactive tool that allows the introspection of a *ROS 2* environment in a human readable format. - :ref:`Webots `: open-source three-dimensional mobile robot simulator. .. note:: This documentation provides several :ref:`tutorials ` showcasing the capabilities and advantages of *Vulcanexus*