autonomous robots: design and testing using virtual

62
28 Sept. 2007 1 CERMA 2007 Prof. Ph.D. Prof. Ph.D. Fernando Fernando Osório Osório - - Applied Computing / Applied Computing / Unisinos Unisinos Profa Profa . Ph.D. . Ph.D. Soraia Soraia Musse Musse - - Computing Science / PUC Computing Science / PUC - - RS RS Prof. Prof. M.Sc M.Sc . . Farlei Farlei Heinen Heinen - - Computing Eng. / Computing Eng. / Unisinos Unisinos M.Sc M.Sc . Milton Roberto . Milton Roberto Heinen Heinen - - Ph.D. Student at UFRGS Ph.D. Student at UFRGS Prof. Prof. Ph.D Ph.D Christian Christian Kelber Kelber - - Electrical Eng. / Electrical Eng. / Unisinos Unisinos Gustavo Gustavo Pessin Pessin - - M.Sc M.Sc . at . at Unisinos Unisinos GRAPHIT - Computer Graphics and Vision Group (Unisinos/PUC-RS) GPVA - Autonomous Vehicles Research Group (Unisinos) GIA - Artificial Intelligence Research Group (Unisinos) RBV - Rede Brasileira de Visualização [FINEP/Brazil] IEEE / DVP - Distinguished Visitors Program Latin America Applied Computing Applied Computing Post Post - - grad. Program grad. Program - - PIPCA PIPCA UNISINOS University UNISINOS University - - Brazil Brazil Autonomous robots: Autonomous robots: Design and Testing using Design and Testing using Virtual Reality and Physical Simulation Virtual Reality and Physical Simulation Research group: Fernando Osório, Ph.D. / IEEE CS DVP

Upload: others

Post on 07-May-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

1

CERMA 2007

Prof. Ph.D. Prof. Ph.D. Fernando Fernando OsórioOsório -- Applied Computing / Applied Computing / UnisinosUnisinosProfaProfa . Ph.D. . Ph.D. SoraiaSoraia MusseMusse -- Computing Science / PUCComputing Science / PUC --RSRSProf. Prof. M.ScM.Sc. . FarleiFarlei HeinenHeinen -- Computing Eng. / Computing Eng. / UnisinosUnisinosM.ScM.Sc. Milton Roberto . Milton Roberto HeinenHeinen -- Ph.D. Student at UFRGSPh.D. Student at UFRGSProf. Prof. Ph.DPh.D Christian Christian KelberKelber -- Electrical Eng. / Electrical Eng. / UnisinosUnisinosGustavo Gustavo PessinPessin -- M.ScM.Sc. at . at UnisinosUnisinos

GRAPHIT - Computer Graphics and Vision Group (Unisinos/PUC-R S)GPVA - Autonomous Vehicles Research Group (Unisinos)GIA - Artificial Intelligence Research Group (Unisinos)RBV - Rede Brasileira de Visualização [FINEP/Brazil]

IEEE / DVP - Distinguished Visitors Program Latin America

Applied Computing Applied Computing PostPost--grad. Programgrad. Program-- PIPCAPIPCA

UNISINOS University UNISINOS University -- BrazilBrazil

Autonomous robots: Autonomous robots: Design and Testing using Design and Testing using

Virtual Reality and Physical SimulationVirtual Reality and Physical Simulation

Research group:

Fernando Osório, Ph.D. / IEEE CS DVP

Page 2: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

2

CERMA 2007

IEEE / DVP - Distinguished Visitors Program Latin America

Prof. Fernando Santos Osório - IEEE MemberApplied Computing Research Post-Graduation Program - PIPCAUNISINOS University - Brazil (Porto Alegre - Southern Region)IEEE Computer Society DVP Program

Jesuit UniversityWith: - 30.000 Students- 900 Professors- 16 PPGs (post-grad programs)

Page 3: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

3

CERMA 2007

Presentation Topics

Agenda:

1. Introduction: VR - Hierarchy of Models

2. VR and Simulation

Geometry, Physics, Behaviour, Knowledge and Cognition

3. Physics Simulation Tools

Opensteer, ODE, PhysX, Deformable/Dynamic

4. Intelligent Behaviour

Agents: Perception, Action, Behaviour

Autonomous Robots and Agents - Control

Multi-Agents Systems - Knowledge

5. Applications: Autonomous Robots VR Simulation Tools

6. Conclusions and New TrendsVídeo Demo Web/Java

Page 4: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

4

CERMA 2007

Introduction VR - Virtual Reality

[Paul Milgram et al. 95]

From REAL to VIRTUAL3D + Immersion + Interaction

Virtual Reality

Page 5: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

5

CERMA 2007

VISUALIZING 3D & VIRTUAL ENVIRONMENTS

Virtual RealityVirtual Reality...

* VRML - 3D Worlds (Geometry)

* QTVR - Panorama 3D (Images)

Introduction VR - Virtual Reality

\\VRMLVRML

Virtual Reality

Page 6: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

6

CERMA 2007

2424

IRISA / INRIA IRISA / INRIA -- FranceFrancehttp://www.irisa.fr/lagadic/demo/demohttp://www.irisa.fr/lagadic/demo/demo--ar3/demoar3/demo--ar3ar3--eng.htmleng.html

Real World Integrated with Virtual Objects

Augmented Reality

Page 7: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

7

CERMA 2007

Virtual Reality

Virtual RealityVirtual Reality...

* 3D Virtual Environment

* Interaction => Virtual Reality Devices

* Immersion => Virtual Reality Devices

* Realism => Graphical Realism (photo-realism)

Movements

Interaction Real x Virtual

"Physics Realism"

VISUALIZING 3D & VIRTUAL ENVIRONMENTS

How to do it?

Page 8: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

8

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Page 9: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

9

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Page 10: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

10

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Page 11: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

11

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Page 12: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

12

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Page 13: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

13

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

PhantomPhantom

HaptionHaption

CyberForceCyberForce

OmegaOmega

Page 14: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

14

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

[Ari Chapiro - Dance]

[CromosLab]

Agents

Page 15: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

15

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Page 16: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

16

CERMA 2007

1. Introduction

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Knowledge

AutonomousBehaviour

Page 17: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

17

CERMA 2007

2. VR and Simulation

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Virtual World

xx

Real World

Page 18: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

18

CERMA 2007

Presentation Topics

Agenda:

1. Introduction: VR - Hierarchy of Models

2. VR and Simulation

Geometry, Physics, Behaviour, Knowledge and Cognition

3. Physics Simulation Tools

Opensteer, ODE, PhysX, Deformable/Dynamic

4. Intelligent Behaviour

Agents: Perception, Action, Behaviour

Autonomous Robots and Agents - Control

Multi-Agents Systems - Knowledge

5. Autonomous Robots VR Simulation Tools

6. Conclusions and New TrendsVídeo Demo Web/Java

Page 19: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

19

CERMA 2007

Sources of Inspiration:

3D Virtual Worlds - Hierarchy of Models

[Funge 1999]

Virtual World

xx

Real World

Increasing Reality in VR Applications: Physical and Behavioral Simulation

2. VR and Simulation

Page 20: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

20

CERMA 2007

1. Introduction

RealisticVR

Increasing Reality in VR Applications: Physical and Behavioral Simulation

Virtual World

xx

Real World

Real WorldReal WorldSimulationSimulation

Page 21: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

21

CERMA 2007

Simulation Tools:

* ODE - Open Dynamics Engine

* OpenSteer

* PhysX AGEIA

* Deformable Objects and Fluids:- Finite Elements Methods- Spring-Mass Systems- CFD (Computational Fluid Dynamics)- Level Set Methods

VR Simulation: Some important questions...

3. Physics Simulation Tools

Page 22: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

22

CERMA 2007

Simulation Tools:

* ODE - Open Dynamics Engine

* OpenSteer

* PhysX AGEIA

* Deformable Objects and Fluids:- Finite Elements Methods- Spring-Mass Systems- CFD (Computational Fluid Dynamics)- Level Set Methods

VR Simulation: Some important questions...

3. Physics Simulation Tools

Physics:

Physical structure: resistance, mass, density, elasticity;Position and orientation in the 3D space; Kinematics and Dynamics;Linear and angular velocities; Motion (w/ forces and torques), trajectories; Acceleration, deceleration;Attraction and repulsion;Gravity, friction, inertia; Kinetic and potential energy; Laws of energy conservation, linear and angular momentum;Collisions and reaction to collisions;Steering models (wheeled cars, aircrafts, projectiles, boats and ships); Articulated Rigid Bodies Simulation (skeleton, robotic arm);Dynamic Simulation of Deformable Objects: elastic objects; Fluid simulation and Particle Systems (fire, smoke, clouds and liquids).

Page 23: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

23

CERMA 2007

* Deformable Objects and Fluids

- Finite Elements Methods

- Spring-Mass Systems

- CFD (Computational Fluid Dynamics)

- Level Set Methods

3. Physics Simulation Tools

Page 24: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

24

CERMA 2007

* ODE - Open Dynamics Engine

Simulation of Articulated Rigid Body Dynamics

Open Source Library (C/C++ API)

Used with OSG, Ogre3D, CrystalSpace, ...

3. Physics Simulation Tools

Slider jointSlider jointHinge jointHinge jointBall and socket jointBall and socket joint

Universal jointUniversal joint

Page 25: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

25

CERMA 2007

* ODE - Open Dynamics Engine

Simulation of Articulated Rigid Body Dynamics

3. Physics Simulation Tools

Physics Simulation:

- Gravity, friction, acceleration, deceleration; - Generation of motion: applying forces and torques (motors);- Collision avoidance and treatment (reaction, object bounce);- Kinematics models and rigid body dynamics simulation; - Different types of joints with actuators (motors)

Webbots uses ODE [Cyberbotics]

Page 26: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

26

CERMA 2007

* ODE - Open Dynamics Engine

3. Physics Simulation Tools

Page 27: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

27

CERMA 2007

* ODE - Open Dynamics Engine

3. Physics Simulation Tools

Page 28: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

28

CERMA 2007

* ODE - Open Dynamics Engine

3. Physics Simulation Tools

WebotsCyberbotics

Page 29: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

29

CERMA 2007

* ODE - Open Dynamics Engine

3. Physics Simulation Tools

Juice[Nate W.]

Page 30: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

30

CERMA 2007

3. Physics Simulation Tools

Simulation Tools:

* ODE - Open Dynamics Engine

* OpenSteer

* PhysX AGEIA

* Deformable Objects and Fluids:- Finite Elements Methods- Spring-Mass Systems- CFD (Computational Fluid Dynamics)- Level Set Methods

VR Simulation: Some important questions...REAL TIME SIMULATIONREAL TIME SIMULATION

Page 31: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

31

CERMA 2007

Intelligent Agents:

Agents: Perception, ActionAgent Behaviours

Control ArchitecturesAutonomous Agents Multi-Agents SystemsKnowledge / Reasoning

4. Intelligent Behaviour

Comportamento

Page 32: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

32

CERMA 2007

Intelligent Agents:

Agents: Perception, ActionAgent Behaviours

Control ArchitecturesAutonomous Agents Multi-Agents SystemsKnowledge Integration

4. Intelligent Behaviour

Reactive-Deliberative Architecture

Control Architectures: Reactive, Deliberative, Hierarchical, Hybrid

Hybrid Architecture

Architecture BDI (Beliefs-Desires-Intentions)

F. Osório et al.[Virtual Concept 2005]

Page 33: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

33

CERMA 2007

Intelligent Agents:

Agents: Perception, ActionAgent Behaviours

Control ArchitecturesAutonomous Agents Multi-Agents SystemsKnowledge / Reasoning

4. Intelligent Behaviour

Robotic

Teams, Squads, Swarms

Artificial Intelligence Tools

Page 34: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

34

CERMA 2007

Presentation Topics

Agenda:

1. Introduction: VR - Hierarchy of Models

2. VR and Simulation

Geometry, Physics, Behaviour, Knowledge and Cognition

3. Physics Simulation Tools

Opensteer, ODE, PhysX, Deformable/Dynamic

4. Intelligent Behaviour

Agents: Perception, Action, Behaviour

Autonomous Robots and Agents - Control

Multi-Agents Systems - Knowledge

5. Applications: Autonomous Robots VR Simulation Tools

6. Conclusions and New Trends

Page 35: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

35

CERMA 2007

5. Applications: VR Simulation Tools

Applications @ Unisinos

1. Autonomous Robots in VR Environments

SimRob3D - Mobile Robots Simulator

SEVA 3D - Autonomous Vehicle Parking

LEGGEN - Legged (articulated) Robots Simulator

Robombeiros - Multi-Robots Fire Fighting

Page 36: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

36

CERMA 2007

5. Applications: VR Simulation Tools

SimRob3D

- Our Simulation Tools: SimRob2D (Khepera)SimRob3D Seva2D

Autonomous Robots in VR Environments

Page 37: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

37

CERMA 2007

5. Applications: VR Simulation Tools

SimRob3D Simulator

> Sensors: Infrared, Sonar, Bumper

> Actuators / Kinematics: Differential, Ackerman

> Realistic Simulation Model: 3D World + noise / error (imprecise sensors and actuators)

Autonomous Robots in VR Environments

Page 38: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

38

CERMA 2007

5. Applications: VR Simulation Tools

SimRob3D

Simulator

Autonomous Robots in VR Environments

Page 39: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

39

CERMA 2007

5. Applications: VR Simulation Tools

SEVA 3D - "Sistema de Estacionamento de Veículos Autônomos"

Sources of Inspiration:

- Baja Buggy remotely controlled by a cell phoneC. Kelber - UNISINOS, Brazil

Published at:IEEE WCCIIJCNN 2006

Autonomous Robots in VR Environments

Page 40: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

40

CERMA 2007

5. Applications: VR Simulation Tools

SEVA 3D

Page 41: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

41

CERMA 2007

SEVA 3D Simulator

> Vehicle Simulation xx Vehicle Control

SimRob3D SEVA3D

Commands

Sensors

Control:SEVA3D-A (FSA)SEVA3D-N (Neural)

ControlSimulation

MotorActions

SensorialInformation

Kinematics:Estimation ofPosition and Orientation

Perception:Sensor Simulation

3DWorld

RobotModel

Visualization

SimRob3D SEVA3D

Commands

Sensors

Control:SEVA3D-A (FSA)SEVA3D-N (Neural)

ControlSimulation

MotorActions

SensorialInformation

Kinematics:Estimation ofPosition and Orientation

Perception:Sensor Simulation

3DWorld

RobotModel

Visualization

Autonomous Robots in VR Environments

5. Applications: SEVA 3D

Page 42: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

42

CERMA 2007

SEVA: FSA - Finite State Automaton

Inputs:

- Sonar Sensors: Stochastic ray-casting / 3D cone)

Outputs:

- Steering Wheel Angle- Gas pedal (car speed + direction: fwd, back)

States:

Autonomous Robots in VR Environments

5. Applications: SEVA 3D

Page 43: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

43

CERMA 2007

SEVA: NEURAL FSA - Learning the FSA...

Si(t) + Si(t-1) + ...Temporal Window

Adapted Jordan-Net using RProp Learning

5. Applications: SEVA 3D

Page 44: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

44

CERMA 2007

SEVA3D - Autonomous Vehicle Parking Simulator

3D

SensorsActuatorsKinematicsFSA CtrlANN Ctrl

5. Applications: SEVA 3D

Page 45: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

45

CERMA 2007

5. Applications: VR Simulation Tools

Applications @ Unisinos

1. Autonomous Robots in VR Environments

SimRob3D - Mobile Robots Simulator

SEVA 3D - Autonomous Vehicle Parking

LEGGEN - Legged (articulated) Robots Simulator

Robombeiros - Multi-Robots Fire Fighting

Page 46: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

46

CERMA 2007

5. Applications: VR Simulation Tools

Legged Robots Evolution and Walking Control

Sources of Inspiration:

Autonomous Robots in VR Environments

[EPFL]

Page 47: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

47

CERMA 2007

5. Applications: VR Simulation Tools

Legged Robots Evolution and Walking Control

Sources of Inspiration: LEGGEN - Published at: IEEE WCCI CEC 2006SBIA 2006

33

Autonomous Robots in VR Environments

Page 48: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

48

CERMA 2007

Page 49: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

49

CERMA 2007

5. Applications: VR Simulation Tools

LEGGEN - Legged Robots Evolution and Walking ControlAutonomous Robots in VR Environments

Simulation of Robots: 3D Realistic Virtual Environments- Sensors: infrared, sonar, bumpers, gyro (accelerometers),

GPS, compass, light and vision sensors, etc. - Actuators: legs and arms with angular motors (joints) - Physics: collision, kinematics, rigid body dynamics

Simulation of Legged Autonomous Robots:- Robot ControlArchitectures Implementation

Genetic Evolved Control of Articulated Robots (w/legs)

Page 50: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

50

CERMA 2007

5. Applications: VR Simulation Tools

LEGGEN - Legged Robots Evolution and Walking ControlAutonomous Robots in VR Environments

Simulation of 3D Realistic Virtual Legged Robots LEGGEN Simulator - Tools:

1. OSG- Open Scene Graph (OpenGL + Extensions)[ http://www.openscenegraph.org/ ]

2. ODE - Open Dynamics EngineRigid Body Physics Simulation(gravity, inertia, friction, collision, joints, etc)[ http://www.ode.org/ ]

3. GALib - Genetic Algorithms Simulation[ http://www.lancet.mit.edu/ga/ ]

4. Robot Control FSM: Finite State Machine = Sense + Act

Page 51: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

51

CERMA 2007

5. Applications: VR Simulation Tools

LEGGEN - Legged Robots Evolution and Walking ControlAutonomous Robots in VR Environments

Simulation main goals:

- Evaluate different Robot Models(hardware configurations)IEEE WCCI / CEC 2006 - Vancouver, Canadá

- Evaluate different Fitness FunctionsIBERAMIA / SBIA - Ribeirão Preto, SP Robot Models

Boston Dynamics

Evaluate different robot models in order to select a better hardware configuration

Page 52: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

52

CERMA 2007

LEGGEN SIMULATOR

Simulation Results:

Page 53: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

53

CERMA 2007

LEGGEN SIMULATOR

Simulation RESULTS:

Tetrapod Video - Distance, Gyro

Page 54: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

54

CERMA 2007

LEGGEN SIMULATOR

Simulation RESULTS: Tetrapod Video - "bloopers"

Page 55: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

55

CERMA 2007

5. Applications: VR Simulation Tools

Applications @ Unisinos

1. Autonomous Robots in VR Environments

SimRob3D - Mobile Robots Simulator

SEVA 3D - Autonomous Vehicle Parking

LEGGEN - Legged (articulated) Robots Simulator

Robombeiros - Fire Fighting

Page 56: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

56

CERMA 2007

Robombeiros - Fire Fighting VR Simulation

Virtual Simulation Environment:* 2D and 3D Simulation* Simulation of fire propagation* Autonomous fire-fighting team* Define: Strategy, Mission, Execution

Fire PropagationSimulation:

- Direction and Speedof wind

- Vegetation type andcoverture density

(speed of propagation)- Terrain

Figure: 2D Simulation using SDL library => http://pessin.googlepages.com/robombeiros

Published at SVR 2007 (Symposium on Virtual and Augmented Reality) [G. Pessin, F. Osório, S. Musse, V. Nonnenmacher, S. Ferreira]

Page 57: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

57

CERMA 2007

Robombeiros - Fire Fighting VR Simulation

Virtual Simulation Environment:

http://pessin.googlepages.com/robombeirosPublished at SVR 2007 (Symposium on Virtual and Augmented Reality) [G. Pessin, F. Osório, S. Musse, V. Nonnenmacher, S. Ferreira]

3D Visualization:- Vegetation, Fire- Autonomous mobile Robots- Stereo 3D - Tools: OSG, ODE, Demeter

Page 58: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

58

CERMA 2007

Robombeiros - Fire Fighting VR Simulation

Virtual Simulation Environment:

3D Simulation:- Fire propagation- Physics- Robot Control

http://pessin.googlepages.com/robombeiros

Page 59: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

59

CERMA 2007

Presentation Topics

Agenda:

1. Introduction: VR - Hierarchy of Models

2. VR and Simulation

Geometry, Physics, Behaviour, Knowledge and Cognition

3. Physics Simulation Tools

Opensteer, ODE, PhysX, Deformable/Dynamic

4. Intelligent Behaviour

Agents: Perception, Action, Behaviour

Autonomous Robots and Agents - Control

Multi-Agents Systems - Knowledge

5. Applications: Autonomous Robots VR Simulation Tools

6. Conclusions and New Trends

Page 60: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

60

CERMA 2007

New Trends

Claytronics - Nanotechhttp://www.cs.cmu.edu/~claytronics/[Published at IROS2006]

IEEE Intelligent Robot and Systems Conference

Page 61: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

61

CERMA 2007

Conclusions and New Trends

Virtual Reality Environments:

Geometric + Kinematic + Physical + Behavioural + Cognitive=

Realistic VR Environments

New Trends: VR + PhysicsArtificial IntelligenceAR - Augmented RealityHaptic Interfaces

Autonomy IVREIntelligent Virtual Reality Environments

Simulation VR PBSimVR Physical and Behavioral Simulation

More Real VR++

Page 62: Autonomous robots: Design and Testing using Virtual

28 Sept. 2007

62

CERMA 2007

CONTACT INFORMATION

UNISINOS University UNISINOS University -- BrazilBrazil

Applied Computing Research PostApplied Computing Research Post --grad Programgrad Program -- PIPCAPIPCAAutonomous Vehicles Research GroupAutonomous Vehicles Research Group -- GPVAGPVA

WebWeb: : GoogleGoogle -- veiculosveiculos autonomosautonomos

GPVA GPVA WebWeb PagePage: : http://www.eletrica.unisinos.br/~autonomhttp://www.eletrica.unisinos.br/~autonom

ContactContact -- WebWeb PagePage: : http://inf.unisinos.br/~osorio/http://inf.unisinos.br/~osorio/

This conference This conference -- Web Page: Web Page: http://inf.unisinos.br/~osorio/palestras/cerma07.ht mlhttp://inf.unisinos.br/~osorio/palestras/cerma07.ht ml

Contact: Prof. Dr. Fernando OsórioE-Mail: [email protected]