Biblbrox / robot_controller

System daemon providing additional features to ROS2 environment like node/package's topology intrespection, connection edditing, to name a few.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

Server part of ros2 dashboard project. The project itself contains two parts. First is the main part, which is written with Rust. The second is the implementation of FastDDS api written via C++-17 with C bindings for Rust.

For now, the parameters of ROS2 environment are hardcoded:

  • ROS_DOMAIN_ID=1
  • ROS_DISCOVERY_SERVER="0.0.0.0:11811"
  • FASTRTPS_DEFAULT_PROFILES_FILE=super_client_configuration_file.xml

The last parameter is necessary for right work of ROS2 cli tools.

You can read about the project more in my note:

CAUTION: This is only prototype of my idea, without any guaranties for a stable work.

About

System daemon providing additional features to ROS2 environment like node/package's topology intrespection, connection edditing, to name a few.

License:Mozilla Public License 2.0


Languages

Language:Rust 24.8%Language:C++ 24.8%Language:C 21.6%Language:CMake 10.9%Language:Python 8.2%Language:Shell 6.1%Language:Makefile 2.4%Language:PowerShell 1.2%