/tb3-ros2-telegram-high-level-controller

A telegram high level controller

Primary LanguageC++MIT LicenseMIT

tb3-ros2-telegram-high-level-controller

A telegram based ROS2 high level controller for Turtlebot3.

The program consists of 3 part which are

  • telegram_pub to get the latest message and publish into a topic
  • high level controller based on the telegram topic published topic
  • launch file to launch both 2 nodes and turtlebot3 gazebo ros2

Node Red Server

A node-red server used as the bridge between HTTP and HTTPS requests. The server being used is http://node-server-dummy.herokuapp.com/red

Endpoint to get the last message is "/lastmessage" returning data in format "<chat_id>;"

Telegram Bot

Link of the bot is here

Dependencies and Test Environment

  • Turtlebot3
  • ROS2
  • Ubuntu 20.04 LTS

Credits