# Out of the box app for Rosbot 2.0 Pro

**URL:** <https://discourse.openrobotics.org/t/out-of-the-box-app-for-rosbot-2-0-pro/9344>\
**Category:** Projects\
**Created:** [May 30, 2019, 6:31pm UTC](https://discourse.openrobotics.org/t/out-of-the-box-app-for-rosbot-2-0-pro/9344 "2019-05-30T18:31:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Barry\_Hendy](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/barry_hendy/32/3716_2.png) [@Barry\_Hendy](https://discourse.openrobotics.org/u/Barry_Hendy)\
**Post date:** [May 30, 2019, 6:31pm UTC](https://discourse.openrobotics.org/t/out-of-the-box-app-for-rosbot-2-0-pro/9344/1 "2019-05-30T18:31:48Z")

</div>

I have just bought a Rosbot 2.0 pro. I am a little surprised at how basic the WebGUI demo app that they offer is. I know this is a research and programming platform, but I imagined there would be a basic app that demonstrates the core capability of ROS on this vehicle.

I imagined there would be a public (or private) project to demonstrate a basic capability - like:

- GUI application you can run on a browser/tablet.
- Create a map, manually drive around an area to discover.
- Define a few positions/position/pose in the map. (Drive to then create)
- Save the Map and the positions
- Set a task or mission to go to a taught point.

I am sure there is more you could do from here, but this base capability in a GUI app would allow the demonstration of any vehicles ability to navigate around. It also seems like a fairly basic system to develop - for an experienced ROS programmer (Which I am certainly not - and probably never will ever be..) It seems like the WebGUI system would be a good place to start … just add a few extra functions.

Does anyone have - or can point me to - such a project?

Thanks.

Barry.

---

<div class="post-metadata">

**Author:** ![ricardotellez](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/ricardotellez/32/4980_2.png) [@ricardotellez](https://discourse.openrobotics.org/u/ricardotellez)\
**Post date:** [June 3, 2019, 5:37pm UTC](https://discourse.openrobotics.org/t/out-of-the-box-app-for-rosbot-2-0-pro/9344/2 "2019-06-03T17:37:46Z")

</div>

Hi Barry,

I understand your request for onboard software.  
Even if Husarion, the company after ROSbot, does not provide that software, they have a pretty good [series of tutorials on its webpage](https://husarion.com/tutorials/).

Additionally, they have started to translate that material into rosjects, so you can execute the code on the web with a click, testing in simulation, and then transfer to the real robot. [One example here](http://www.rosject.io/l/391928fd-5aa5-4892-a3aa-fbc37440e6d5/).

For your information, the CEO of Husarion, @donowak, he will be showing at the [ROS Developers Conference](http://www.rosdevcon.com) next week, [how to use ROSbot to search for an object in an unknown environment](http://www.theconstructsim.com/ros-developers-online-conference-2019-rdc-worldwide/rosdevcon19-dominik-nowak/). He will provide full code and documentation about how to do it.

About projects using ROSbot:

1. [How to make ROSbot patrol an area](http://www.rosject.io/l/97543ce/): create a simple navigation behavior: the patrol behavior. This behavior is about making the robot move along an area in a closed loop that repeats at infinitum. This behavior can be useful for detecting intruders, cleaning spaces or looking for out of stocks
2. [RL Training different robots on the same task using openai\_ros](http://www.rosject.io/l/388ccea0-cb5e-4061-9484-5df610de8daa/): Shows how to train a Turtlebot and a ROSbot on the same Reinforcement Learning task
3. [How to use a trained DQNN in a ROSbot](http://www.rosject.io/l/5f5fe70d-dfd8-461e-9f41-2e23b2e2d77a/): Notebook, code and simulations for the Live Class about how to use an already trained DQNN neural network in your robot

I hope this helps!
