# Visual interface

**URL:** <https://forum.ubiquityrobotics.com/t/visual-interface/630>\
**Category:** General Questions\
**Created:** [September 6, 2020, 9:46pm UTC](https://forum.ubiquityrobotics.com/t/visual-interface/630 "2020-09-06T21:46:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hernandavidperez](https://forum.ubiquityrobotics.com/letter_avatar_proxy/v4/letter/h/76d3ee/32.png) [@hernandavidperez](https://forum.ubiquityrobotics.com/u/hernandavidperez)\
**Post date:** [September 6, 2020, 9:46pm UTC](https://forum.ubiquityrobotics.com/t/visual-interface/630/1 "2020-09-06T21:46:59Z")

</div>

Hello everybody, I’m new with Magni, and I want to know if exists a visual interface for managing the robot (Set goals, missions, etc), In order to provide a friendly interface to a fina user (non skilled operator for example).

Thanks

---

<div class="post-metadata">

**Author:** ![MoffKalast](https://forum.ubiquityrobotics.com/user_avatar/forum.ubiquityrobotics.com/moffkalast/32/214_2.png) [@MoffKalast](https://forum.ubiquityrobotics.com/u/MoffKalast)\
**Post date:** [September 8, 2020, 1:40pm UTC](https://forum.ubiquityrobotics.com/t/visual-interface/630/2 "2020-09-08T13:40:34Z")

</div>

Well a somewhat involved way to do it is via [rviz](http://wiki.ros.org/rviz/UserGuide), where you can see the robot move around and can set goals on the ground by clicking.

To use it with the magni itself, first link the robot to a workstation and install the magni\_robot package. Afterwards you can launch rviz on the workstation using view\_robot.launch as described [here](https://learn.ubiquityrobotics.com/rviz).

If the apt-get doesn’t find anything you haven’t [added the repository](https://packages.ubiquityrobotics.com/) yet.

---

<div class="post-metadata">

**Author:** ![mjstn2011](https://forum.ubiquityrobotics.com/user_avatar/forum.ubiquityrobotics.com/mjstn2011/32/30_2.png) [@mjstn2011](https://forum.ubiquityrobotics.com/u/mjstn2011)\
**Post date:** [September 10, 2020, 6:04am UTC](https://forum.ubiquityrobotics.com/t/visual-interface/630/3 "2020-09-10T06:04:09Z")

</div>

So as not to confuse @hernandavidperez I have to comment here.

The RViz being mentioned is an experienced user interface for deep developers so not what you are asking about. A great deal more of complex things has to run before RViz can be used. RViz is a great thing but in no way is it ‘easy’ to use.

The only interface I can think of that is close to what you are looking for is an app called RobotCommander that can be found on PlayStore for android phones. The main person that supported that is not very active anymore but at least it offered a virtual front panel on the phone where you could use a sort of joystick to move the robot around. It also had a way to drive the robot to some place and define a waypoint then tell the robot later to go back to that waypoint. It had some voice recognition features as well.

The RobotCommander app is no longer actively tested by our test group and has remained in what is called an ‘Internal Beta’ so it is not supported BUT you may get lucky an maybe it works.

[https://play.google.com/store/apps/details?id=com.jrlandau.robotcmdr&hl=en\_US](https://play.google.com/store/apps/details?id=com.jrlandau.robotcmdr&hl=en_US)

Consider it something to mess with.

The second thing we do support is use of the LogiTech F710 which is not an application but does allow you to plug in the usb dongle and at least drive around manually.  
[https://learn.ubiquityrobotics.com/logitech](https://learn.ubiquityrobotics.com/logitech)

The Magni platform is meant as a way for persons to develop their own ROS based robots by use of our and other persons Open Source code and your own software engineering. So far our model has been to encourage people to develop robots and don’t really offer some sort of complete robotics system that is specific in some way or another.
