Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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