HTTP server on board Turtlebot?
This should technically easy to do. Have people set up an HTTP server onboard a ROS robot, e.g. turtlebot3?
I want to allow remote control from a web app or mobile app of my robot, without requiring the client to be a ROS program. I want to use standard HTTP/HTML against the wireless connection, with the robot having a static IP address.
I think I need to locate the right python library that will do a simple web server and install and run it on the onboard Pi. In my googling I thought I saw that there was a problem with the interaction between threading of ROS and of an http server so something more elaborate was needed. Does anyone have a worked example?
Any thoughts or pointers?
python -m SimpleHTTPServer
withrosbridge_suite
?In my googling I thought I saw that there was a problem with the interaction between threading of ROS and of an http server so something more elaborate was needed. Does anyone have a worked example?