Android phone - Turtlebot communication best way?

asked 2020-01-22 18:01:33 -0600

Hello,

I’m a beginner with ROS and have a turtlebot. I’d like to be able to control it from my Android smartphone. It doesn’t need to be elaborate, I’d be haply with a simple one button app that would just simply run a script on the turtlebot, the main thing is that I need to somehow get my phone and turtlebot to communicate. I’ve been reading the wikis and this forum all day, but I get just more confused to be fair so I wanted to ask for advice which one of these is the preferred way?

  1. I could set up a web server on the turtlebot and write a REST API for communication and then send requests either from a web app or from an android app.
  2. I could look into strictly following the android app tutorial (http://wiki.ros.org/turtlebot_android... ) but I find it very confusing and I’m not sure if I really need all that stuff.
  3. Is there any chance I could use/modify an already existing application for such a simple purpose?

In any of these cases, could someone point me in the right direction? A tutorial, documentation, anything to give me any idea on how to achieve this.

edit retag flag offensive close merge delete