Biorobotics Laboratory BioRob
Julien Gagnet (Summer Internship 2003)
Webview - An Internet Interface for Webots
A camera into Webots
Webview is a plugin for different internet browsers (Internet Explorer and Netscape) that immerses the user in a 3D world updated in real time. The plugin is connected to a server running the robots simulation program Webots, which computes the different interactions between robots and the world taking into account physical forces. Resulted movements are then sent to the plugin. The world is thus continuously updated from the internet, with modifications of the position and orientation of any object of the world. The plugin allows the user to navigate in the 3D world using a mouse,
and to observe all the action going on between the robots.
The UDP protocol is used for fast performance and this
generates very fluent animations. TCP is used when UDP fails. The
world is described in a format very similar to VRML and some complexe
scenes were successfully tested like one with Sony's robot,
Aibo.
The compatibility between operating systems and different
browsers was always kept in mind. Six different versions were released to
assure this compatibility: an ActiveX for Internet Explorer (Windows),
a plugin for Netscape (Windows, Linux), and stand alone versions (Windows,
Linux, MacOS X).
Documents
- Project report (in french)
- Presentation slides (in french)
Links
- Webview - where the plugin can be tested
- Cyberbotics - the company developing Webots
- Archived student projects
- Alain Dysli
- Alexandre Tuleu
- Anurag Tripathi
- Ariane Pasquier
- Aïsha Hitz
- Barthélémy von Haller
- Benjamin Fankhauser
- Benoit Rat
- Bertrand Mesot
- Biljana Petreska
- Brian Jimenez
- Christian Lathion
- Christophe Richon
- Cédric Favre
- Daisy Lachat
- Daniel Marbach
- Daniel Marbach
- Elia Palme
- Elmar Dittrich
- Etienne Dysli
- Fabrizio Patuzzo
- Fritz Menzer
- Giorgio Brambilla
- Ivan Kviatkevitch
- Jean-Christophe Fillion-Robin
- Jean-Philippe Egger
- Jennifer Meinen
- Jesse van den Kieboom
- Jocelyne Lotfi
- Julia Jesse
- Julien Gagnet
- Julien Nicolas
- Julien Ruffin
- Jérôme Braure
- Jérôme Guerra
- Jérôme Maye
- Jérôme Maye
- Kevin Drapel & Cyril Jaquier
- Kevin Drapel & Cyril Jaquier
- Loïc Matthey
- Ludovic Righetti
- Lukas Benda
- Lukas Hohl
- Lukas Hohl
- Marc-Antoine Nüssli
- Martin Biehl
- Martin Riess
- Martin Rumo
- Mathieu Salzmann
- Matteo Thomas de Giacomi
- Matteo Thomas de Giacomi
- Michael Gerber
- Michel Ganguin
- Michel Yerly
- Mikaël Mayer
- Muhamed Mehmedinovic
- Neha Priyadarshini Garg
- Nicolas Delieutraz
- Panteleimon Zotos
- Pascal Cominoli
- Pascal Cominoli
- Patrick Amstutz
- Pedro Lopez Estepa
- Pierre-Arnaud Guyot
- Rafael Arco Arredondo
- Raphaël Haberer-Proust
- Rico Möckel
- Sacha Contantinescu
- Sandra Wieser
- Sarah Marthe
- Simon Blanchoud
- Simon Capern
- Simon Lépine
- Simon Ruffieux
- Simon Rutishauser
- Stephan Singh
- Stéphane Mojon
- Stéphane Mojon
- Sébastian Gay
- Vlad Trifa
- Yvan Bourquin