Jasmine Robots

From MMVLWiki
(Difference between revisions)
Jump to: navigation, search
m
m
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
[[Image:Remote_demo.jpg|thumb|320px|right|Using a remote control to give commands to two Jasmine robots]]
 
=Jasmine Robots=
 
=Jasmine Robots=
'''Agathe Grenier''' did a lot of work on assembling and programming Jasmine robots. Here are some demonstration videos about her work.
+
==Simulation==
 +
''Laurent Clouet'' implemented a 3D simulation model of the [http://www.swarmrobot.org/ Jasmine robot]
 +
for the [http://www.spiderland.org/breve/ Breve 3D simulation environment]. Using simulations, new
 +
behaviours were trained using an onboard neural network controller improved by the application of
 +
genetic algorithms.
 +
==Manufacturing and programming==
 +
''Agathe Grenier'' worked on techniques for robot communication in a swarm environment, the
 +
development of mini-robots designed for swarm applications and the application of
 +
programming techniques for robot autonomous operation. In particular the work included
 +
* The implementation of a communication protocol using sound for the [http://www.e-puck.org/ e-Puck robot].
 +
* The development of several [http://www.swarmrobot.org/ Jasmine robots] including assembly, testing and debugging, as well as the implementation of different programs to demonstrate the swarming capabilities of such robots.
 +
 
 +
==Demonstrations==
 
{|align="center"
 
{|align="center"
 
|-
 
|-
 
|<html><div class="thumb tright"><div style="width:320px;">
 
|<html><div class="thumb tright"><div style="width:320px;">
<embed style="width:320px; height:240px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://vision.eng.shu.ac.uk/jan/flv/flvplayer.swf" width="320" height="240" flashvars="file=http://vision.eng.shu.ac.uk/jan/flv/IR_Communication.flv&image=http://vision.eng.shu.ac.uk/mmvlwiki/images/8/8b/IR_Communication.jpg&displayheight=240" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
+
<object type="application/x-shockwave-flash" data="http://vision.eng.shu.ac.uk/jan/flv/flvplayer.swf" width="320" height="240"><param name="flashvars" value="file=http://vision.eng.shu.ac.uk/jan/flv/IR_Communication.flv&amp;image=http://vision.eng.shu.ac.uk/mmvlwiki/images/8/8b/IR_Communication.jpg&amp;searchbar=false&amp;displayheight=240" /><param name="allowfullscreen" value="true" /></object>
 
<div class="thumbcaption">Infrared communication of Jasmine robots <a href="http://vision.eng.shu.ac.uk/jan/IR_Communication.avi">(1.15 MByte video)</a></div></div></div></html>||<html><div class="thumb tright"><div style="width:320px;">
 
<div class="thumbcaption">Infrared communication of Jasmine robots <a href="http://vision.eng.shu.ac.uk/jan/IR_Communication.avi">(1.15 MByte video)</a></div></div></div></html>||<html><div class="thumb tright"><div style="width:320px;">
<embed style="width:320px; height:240px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://vision.eng.shu.ac.uk/jan/flv/flvplayer.swf" width="320" height="240" flashvars="file=http://vision.eng.shu.ac.uk/jan/flv/Wall_following_30degrees.flv&image=http://vision.eng.shu.ac.uk/mmvlwiki/images/b/bd/Wall_following_30degrees.jpg&displayheight=240" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
+
<object type="application/x-shockwave-flash" data="http://vision.eng.shu.ac.uk/jan/flv/flvplayer.swf" width="320" height="240"><param name="flashvars" value="file=http://vision.eng.shu.ac.uk/jan/flv/Wall_following_30degrees.flv&amp;image=http://vision.eng.shu.ac.uk/mmvlwiki/images/b/bd/Wall_following_30degrees.jpg&amp;searchbar=false&amp;displayheight=240" /><param name="allowfullscreen" value="true" /></object>
 
<div class="thumbcaption">Jasmine robots programmed for wall-following <a href="http://vision.eng.shu.ac.uk/jan/Wall_following_30degrees.avi">(2.5 MByte video)</a></div></div></div></html>
 
<div class="thumbcaption">Jasmine robots programmed for wall-following <a href="http://vision.eng.shu.ac.uk/jan/Wall_following_30degrees.avi">(2.5 MByte video)</a></div></div></div></html>
 
|-
 
|-
Line 13: Line 26:
 
|-
 
|-
 
|<html><div class="thumb tright"><div style="width:320px;">
 
|<html><div class="thumb tright"><div style="width:320px;">
<embed style="width:320px; height:240px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://vision.eng.shu.ac.uk/jan/flv/flvplayer.swf" width="320" height="240" flashvars="file=http://vision.eng.shu.ac.uk/jan/flv/remote_demo.flv&image=http://vision.eng.shu.ac.uk/mmvlwiki/images/3/35/Remote_demo.jpg&displayheight=240" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
+
<object type="application/x-shockwave-flash" data="http://vision.eng.shu.ac.uk/jan/flv/flvplayer.swf" width="320" height="240"><param name="flashvars" value="file=http://vision.eng.shu.ac.uk/jan/flv/remote_demo.flv&amp;image=http://vision.eng.shu.ac.uk/mmvlwiki/images/3/35/Remote_demo.jpg&amp;searchbar=false&amp;displayheight=240" /><param name="allowfullscreen" value="true" /></object>
<div class="thumbcaption">Using a remote control to give commands to a Jasmine robot <a href="http://vision.eng.shu.ac.uk/jan/remote_demo.avi">(2.2 MByte video)</a></div></div></div></html>
+
<div class="thumbcaption">Using a remote control to give commands to two Jasmine robots <a href="http://vision.eng.shu.ac.uk/jan/remote_demo.avi">(2.2 MByte video)</a></div></div></div></html>
 
|-
 
|-
 
|}
 
|}
Line 21: Line 34:
 
* [[I-SWARM]]
 
* [[I-SWARM]]
 
* [[Autonomous Mobile Robots]]
 
* [[Autonomous Mobile Robots]]
 +
 
=External Links=
 
=External Links=
 
* [http://www.swarmrobot.org/ Open source micro-robotic project]
 
* [http://www.swarmrobot.org/ Open source micro-robotic project]
 +
* [http://www.e-puck.org/ e-Puck robot]
 
* [https://ipvszope.informatik.uni-stuttgart.de/ipvs/abteilungen/bv/forschung/projekte/Collective%20robotics/en Project Collective Microrobotics]
 
* [https://ipvszope.informatik.uni-stuttgart.de/ipvs/abteilungen/bv/forschung/projekte/Collective%20robotics/en Project Collective Microrobotics]
 
* [http://www.robotmaker.co.uk/ Robotmaker - Hobby Robots and Robotics]
 
* [http://www.robotmaker.co.uk/ Robotmaker - Hobby Robots and Robotics]
 +
 +
{{Addthis}}
 +
 +
[[Category:Projects]]
 +
[[Category:I-Swarm]]

Latest revision as of 16:23, 18 May 2010

Using a remote control to give commands to two Jasmine robots

Contents

[edit] Jasmine Robots

[edit] Simulation

Laurent Clouet implemented a 3D simulation model of the Jasmine robot for the Breve 3D simulation environment. Using simulations, new behaviours were trained using an onboard neural network controller improved by the application of genetic algorithms.

[edit] Manufacturing and programming

Agathe Grenier worked on techniques for robot communication in a swarm environment, the development of mini-robots designed for swarm applications and the application of programming techniques for robot autonomous operation. In particular the work included

  • The implementation of a communication protocol using sound for the e-Puck robot.
  • The development of several Jasmine robots including assembly, testing and debugging, as well as the implementation of different programs to demonstrate the swarming capabilities of such robots.

[edit] Demonstrations

Infrared communication of Jasmine robots (1.15 MByte video)
Jasmine robots programmed for wall-following (2.5 MByte video)
Using a remote control to give commands to two Jasmine robots (2.2 MByte video)

[edit] See Also

[edit] External Links

Bookmark and Share

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox