At Brown, we've done some work with web based interfaces using rosbridge (including collaborating with Bosch on wviz).  If you're going for interfaces that are quicker to develop and reusable over multiple platforms, then rosbridge-based interfaces might be a way to go.

Here's an example of a simple ARDrone teleop interface: http://www.cs.brown.edu/people/jcmace/ros/www/webteleop/ardrone.html
And here's an example of a more heavyweight web control panel: http://www.cs.brown.edu/people/jcmace/ros/www/webtools/main.html

We're also intending to use a toolkit like dojo mobile ( http://dojotoolkit.org/features/mobile ) to write web-based mobile interfaces, that hook into ROS using rosbridge.

On 20 April 2012 12:41, Dave Hershberger <hersh@willowgarage.com> wrote:
We don't have any IOS plans that I know of.

We've focused on Android for our mobile and tablet development because of its openness and because a bunch of nice infrastructure has been written and continues to be written for Android (ROS-Java and ROS-Android) (http://code.google.com/p/rosjava/) by Damon Kohler and others at Google.

Dave


On Fri, Apr 20, 2012 at 9:31 AM, It's My Robot! <itsmyrobot@gmail.com> wrote:
Will you be working on an IOS (apple iphone/ipad) version?



Op 20 apr. 2012 om 18:26 heeft Dave Hershberger <hersh@willowgarage.com> het volgende geschreven:

I have an intern coming this summer who will be working on rviz-for-android.  If people would like to help out, I'm sure we could find pieces for others to work on.

I totally agree with Damon that it should not be a port of rviz but rather a rewrite which takes Android and the phone/tablet environment into account from the start.

Dave

On Apr 20, 2012 5:27 AM, "Ryan Gariepy" <rgariepy@clearpathrobotics.com> wrote:

Have you taken a look at wviz? (http://ros.org/wiki/wviz)

-Ryan

On Fri, Apr 20, 2012 at 5:23 AM, Damon Kohler <damonkohler@google.com> wrote:
On Fri, Apr 20, 2012 at 11:12 AM, Dariush Forouher
<forouher@iti.uni-luebeck.de> wrote:
> Hi all,
>
> Working with a mobile robot I sometimes dream of having a tablet running
> rviz, that would visualize all the data and had a nice touchscreen interface
> for moving and stuff.
>
> * Is someone already working on this or has worked in the past?

The android_core stack is evolving toward something like rviz.
However, rather than focusing on a single rviz-like application, the
focus is on creating Android Views that could be combined to build it.

One example is the  VisualizationView:

http://code.google.com/p/rosjava/source/browse/android_honeycomb_mr2/src/org/ros/android/view/visualization/VisualizationView.java?repo=android

> * What would be the best approach? Reimplement everything or
>  try to adapt rviz_qt to run on Android?

I think re-implementing everything with Android in mind is the best
approach. Attempting a direct port will probably lead to
inflexibility and sub-optimal performance.

There are a lot of additional considerations when working on mobile
devices that, as a desktop application, rviz does not need to take
into account.

> * What features would be the most interesting?

I've been focusing primarily on mapping, other point-like
visualizations, and 2D camera control for now. Once the views are in
place, building a flexible app, like rviz, that can be configured at
run time to show arbitrary topic data should be straight forward.

> cheers
> Dariush
> --
> Institut für Technische Informatik / Universität zu Lübeck
> http://www.iti.uni-luebeck.de/mitarbeiter/dariush-forouher-m-sc.html
>
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



--
----------------------------------------------
Damon Kohler
Software Engineer

Google Germany GmbH
Dienerstr. 12
80331 München
----------------------------------------------
AG Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Katherine Stephens
----------------------------------------------
Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat
sind, leiten Sie diese bitte nicht weiter, informieren den Absender
und löschen Sie die E-Mail und alle Anhänge. Vielen Dank.

This email is confidential. If you are not the right addressee please
do not forward it, please inform the sender, and please erase this
e-mail including any attachments. Thanks.
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users


_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users



_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users