Skip to content

BonsaiRobotics/roscon2024_health_sample

Repository files navigation

Bonsai ROS Health Sample Application

Sample entrypoint, as discussed in Roscon2024 talk "ROS Robot Application Health Monitoring: a Bonsai Approach".

See the slides.

Vimeo recording will be added here when available.

For using the components from https://github.com/BonsaiRobotics/ros_health_components

Provides:

  • sample_health_app - Within this repository, provides some rosdep dependencies and sample.launch
  • workspace.repos to clone the relevant other repositories
  • tig_sample - Docker-compose based Telegraf+InfluxDB+Grafana end-to-end setup, with sample dashboard you can run with one command
  • Sample Foxglove Layout - Foxglove layout you can import to get the same views as in the presentation

Basic Usage

Run the ROS components

vcs import src < workspace.repos
colcon build
source install/setup.bash

export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
export RMW_IMPLEMENTATION_WRAPPER=rmw_stats_shim

ros2 launch sample_health_app sample.launch

Run the TIG stack locally

cd tig_sample
docker-compose up

Now navigate to localhost:3000

  • Password: admin
  • Username: admin
  • Go to Dashboards and find "Sample Vehicle Dashboard"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages