SlideShare ist ein Scribd-Unternehmen logo
1 von 15
PHYSICALLY-BASED MODELLING OF ROBOTIC
EXPLORERS EMPLOYING THE EARBOT
NAVIGATIONAL CONTROL
Darin Rajan, Purdue University, IN/ Education Associates Program
Craig Slyfield, UC Berkley, CA/ Education Associates Program
Alexander Twombly (IC), USRS-RIACS, BioVIS Center, Moffett Field, CA
Jeffrey Smith (SLR), NASA-Ames Research Center, BioVIS Center, Moffett Field, CA
Richard Boyle (SLR), NASA-Ames Research Center, BioVIS Center, Moffett Field, CA
Introduction
• EarBot is a biologically-inspired vestibular system that is
to be applied to the underlying control mechanisms of
navigation, balance, and motor control found in robotic
explorers, namely the SCORPION.
• The testing and development of these systems are done
in simulation, where the walking SCORPION is in a
physically emulated, true-to-life environment.
• This simulation is used to measure performance
benchmarks by providing an overall integration platform
of robotic systems, control strategies, and an assortment
of terrain. Such benchmarks include:
– Gyro and acceleration feedback
– Omni-directional motion control feedback
Overview
• The SCORPION is an eight-legged walking robot. The legs are
controlled by a basic motion pattern (BMP) generator to
achieve walking behaviors and styles1
.
• Simulating the SCORPION, and its control mechanisms, is
done by the combination of two systems working jointly-
together. First at the core of the simulation is NRG, a graphics
wrapper simulation which interfaces a dynamic, physics-based
engine created by Arachi, Inc. Second is 3D StudioMax, a 3D
modeling tool created by Discreet, Inc.
• NRG is in charge of all the physics, viewing, and control in the
simulation. Each system (both static and dynamic) that appears
in the simulated environment is specified in a modeling system
such as 3D Studio Max. Through NRG’s built-in plug-in to 3D
StudioMax, models can be exported to a .XML format (.3ML)
for viewing. The xml exporter is able to make most of the
information available in the .max file description, including
geometry, color, texture, hierarchy, cameras and lights. The
models exported via the xml exporter may be used for either
static display, kinematic animation, or dynamic interaction.
Dynamic models require some additional information that is not
normally associated with graphic models. This information
include, link joints, object mass/inertia, friction properties,
collision models used, sensors and control information.
• Finally, using a scripting language called Python, Arachi loads
the system of models into the NRG viewer
1
Klaassen B., Linnemann R., Spenneberg D., Kirchner F. (2002) Biomimetic walking robot SCORPION:
Control and modeling. Robotics and Autonomous Systems 41: 69-70
Spenneberg D. & Kirchner F. (2001) An Approach Towards Autonomous Outdoor Walking Robots,
Proceedings of 10th International Conference on Advanced Robotics (ICAR 2001), Budapest, Hungary.
SCORPION Simulation
SCORPION Simulation
NRG Executable Static and Dynamic Models
Arachi Physics Engine
Graphics Viewer Real World Physics
Controller
3D StudioMax
PolyTrans
SolidWorks
Python Script
SCORPION Anatomy
strut
motorB
motorC forearm
elbow
lowerarm
main
Vestibular
Each section of every leg is
connected to a parent section. At
the top of the hierarchy is the
‘main’ body. After physical
properties have been added to the
sections of the leg, a controller is
interfaced through the physics
engine via a Python script that is
loaded at run-time of the
simulation.
main
--strut
----motorB
------forearm
--------elbow
----------lowerarm
------motorC
--Vestibular Camera
SCORPION Hierarchy
SCORPION Navigation
• A series of “Basic Motion Patterns” were
added to the SCORPION’s walking
behavior. BMPs include fundamental
walking algorithms, such as forwards,
backwards, and sideways motion. Through
a combination of keyboard and mouse
callbacks the end user of the SCORPION
simulation is able to navigate through the
simulation.
• Each of these behaviors are added to the
SCORPION at different levels of priority,
depending on the frequency of the desired
callback. That is if both forward and
sideways BMPs are active and if sideways
motion has a higher precedence, the
SCORPION will walk more to the side than
it does straight.
• The Vestibular camera allows the
SCORPION to stabilize its view and create
a fixation point. The camera is then
interfaced with a Neural Network, where it
will be able to gather information on any
point in the simulation, focus on it, and
finally accurately stabilize the camera’s
view. A simple demo program, pictured,
demonstrates this
Method of Simulation
1. Create individual models of parts making up articulating objects
The first step in modeling a robotic explorer so that a simulation
can be created is to develop a 3D model using SolidWorks. The CAD
model contains the basic defining mesh for the rigid body structure.
2. Assembly of parts to create model
3. Conversion of assembly into file type readable by 3D StudioMax
4. Grouping and hierarchy
The SCORPION model
is an exact replica of
the original robot,
assembled in 3D
StudioMax. The entire
model is divided into
separate sub-objects
that consist of struts,
motors, joints, and
legs. These objects fall
into an ordered
hierarchy of nodes and
links.
5. Textures and lighting
Textures and lighting are needed to add realism to the simulation.
It brings the digital, simulated world to life. This digitization is achieved
by wrapping images around the geometries of the rover mesh.
6. Creating Terrains
Vertex translation of
polygon mesh to create
a crater.
Mars Texture
Brick Texture
Asphalt Texture
Using 3D StudioMax,
meshes can be
modeled around real
life terrain features,
which can test the
rover’s agility and
maneuverability in
unique situations.
Model Comparisons
K9  214,384 polygons
SCORPION  550,298 polygons
MER  320,454 polygons
Direct Comparison of Model Data for Hip Joint
Simulated Model
Theoretical Model
Real Model
Current Status
• The SCORPION model has been updated completely with the
a new high-res model and does not require the old model to
be a ‘ghost’ or backbone to it.
• The controller is now able to guide the SCORPION to walk in
all directions, and can be interfaced with the neural network to
provide for Vestibular Camera stabilization.
• Many different types of terrains have been designed to
challenge the rover and test the simulated movement
produced, providing an initial test bed for the accurateness of
robotic simulations.
• The walking pattern of the simulated SCORPION robot
matches that of the original robot and allows for the sensors
to be rea
Future Work
• Update the current high-res model with a
higher resolution, more precise model to
allow for a higher degree of accurateness.
• Update the user interface to allow for
models to be loaded and terrains to be
changed while the simulation is running.
• Upgrade the existing system to future
versions of the Arachi Physics Engine.

Weitere ähnliche Inhalte

Was ist angesagt?

Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
Anvesh Ranga
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
Anvesh Ranga
 
MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGY
Shaik Tanveer
 

Was ist angesagt? (20)

In tech vision-based_obstacle_detection_module_for_a_wheeled_mobile_robot
In tech vision-based_obstacle_detection_module_for_a_wheeled_mobile_robotIn tech vision-based_obstacle_detection_module_for_a_wheeled_mobile_robot
In tech vision-based_obstacle_detection_module_for_a_wheeled_mobile_robot
 
Seminar
SeminarSeminar
Seminar
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Metamorphic Robots
Metamorphic RobotsMetamorphic Robots
Metamorphic Robots
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Poster from NUS
Poster from NUSPoster from NUS
Poster from NUS
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
 
Motion Capture Technology
Motion Capture TechnologyMotion Capture Technology
Motion Capture Technology
 
Motion capture
Motion captureMotion capture
Motion capture
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture document
Motion capture documentMotion capture document
Motion capture document
 
Motion capture by Rj
Motion capture by RjMotion capture by Rj
Motion capture by Rj
 
Motion Capture Technology
Motion Capture TechnologyMotion Capture Technology
Motion Capture Technology
 
Moving object detection1
Moving object detection1Moving object detection1
Moving object detection1
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGY
 
Video stabilization
Video stabilizationVideo stabilization
Video stabilization
 
Detection of moving object using
Detection of moving object usingDetection of moving object using
Detection of moving object using
 
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
IRJET-  	  Behavior Analysis from Videos using Motion based Feature ExtractionIRJET-  	  Behavior Analysis from Videos using Motion based Feature Extraction
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
 

Andere mochten auch

Tackling Knee Trouble, INhealth
Tackling Knee Trouble, INhealthTackling Knee Trouble, INhealth
Tackling Knee Trouble, INhealth
Leigh Farr
 
Kompetence za vodenje druzinskega podjetja
Kompetence za vodenje druzinskega podjetjaKompetence za vodenje druzinskega podjetja
Kompetence za vodenje druzinskega podjetja
Barbara Vrhovnik
 
LDR_Coaching_Takes_Planning_Toolkit
LDR_Coaching_Takes_Planning_ToolkitLDR_Coaching_Takes_Planning_Toolkit
LDR_Coaching_Takes_Planning_Toolkit
Andrew Norton
 

Andere mochten auch (17)

Tackling Knee Trouble, INhealth
Tackling Knee Trouble, INhealthTackling Knee Trouble, INhealth
Tackling Knee Trouble, INhealth
 
If i diebeforeyouwake
If i diebeforeyouwakeIf i diebeforeyouwake
If i diebeforeyouwake
 
Kompetence za vodenje druzinskega podjetja
Kompetence za vodenje druzinskega podjetjaKompetence za vodenje druzinskega podjetja
Kompetence za vodenje druzinskega podjetja
 
RPH Matematik Tajuk Ruang berasaskan model assure
RPH Matematik Tajuk Ruang berasaskan model assureRPH Matematik Tajuk Ruang berasaskan model assure
RPH Matematik Tajuk Ruang berasaskan model assure
 
Готовность к протесту среди киевлян
Готовность к протесту среди киевлянГотовность к протесту среди киевлян
Готовность к протесту среди киевлян
 
filtros 2
filtros 2filtros 2
filtros 2
 
RBG: как часто, куда и зачем ездят украинцы
RBG: как часто, куда и зачем ездят украинцыRBG: как часто, куда и зачем ездят украинцы
RBG: как часто, куда и зачем ездят украинцы
 
INTEGRANTES NIRVANA
INTEGRANTES NIRVANAINTEGRANTES NIRVANA
INTEGRANTES NIRVANA
 
PROTOCOLO 1
PROTOCOLO 1PROTOCOLO 1
PROTOCOLO 1
 
Media poll presentation_donetska_rus_fin
Media poll presentation_donetska_rus_finMedia poll presentation_donetska_rus_fin
Media poll presentation_donetska_rus_fin
 
Task 10 research article
Task 10 research articleTask 10 research article
Task 10 research article
 
Media radio presentation
Media radio presentationMedia radio presentation
Media radio presentation
 
проектная работа по теме
проектная работа по темепроектная работа по теме
проектная работа по теме
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
6A Slide Design
6A Slide Design6A Slide Design
6A Slide Design
 
NHG Invest osavuosikatsaus
NHG Invest osavuosikatsausNHG Invest osavuosikatsaus
NHG Invest osavuosikatsaus
 
LDR_Coaching_Takes_Planning_Toolkit
LDR_Coaching_Takes_Planning_ToolkitLDR_Coaching_Takes_Planning_Toolkit
LDR_Coaching_Takes_Planning_Toolkit
 

Ähnlich wie PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH

FYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICALFYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICAL
sameer ahmed
 

Ähnlich wie PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH (20)

Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...
 
Analysis of design principles and requirements for procedural rigging of bipe...
Analysis of design principles and requirements for procedural rigging of bipe...Analysis of design principles and requirements for procedural rigging of bipe...
Analysis of design principles and requirements for procedural rigging of bipe...
 
Silhouette analysis based action recognition via exploiting human poses
Silhouette analysis based action recognition via exploiting human posesSilhouette analysis based action recognition via exploiting human poses
Silhouette analysis based action recognition via exploiting human poses
 
Fusion of Multi-MAV Data
Fusion of Multi-MAV DataFusion of Multi-MAV Data
Fusion of Multi-MAV Data
 
Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo vision
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks by
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
 
J017377578
J017377578J017377578
J017377578
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURF
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTech
 
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
 
slide-171212080528.pptx
slide-171212080528.pptxslide-171212080528.pptx
slide-171212080528.pptx
 
Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
 
Reptile robot
Reptile robotReptile robot
Reptile robot
 
UAV-Borne LiDAR with MEMS Mirror Based Scanning Capability
UAV-Borne LiDAR with MEMS Mirror Based Scanning Capability UAV-Borne LiDAR with MEMS Mirror Based Scanning Capability
UAV-Borne LiDAR with MEMS Mirror Based Scanning Capability
 
Towards Rapid Implementation of Adaptive Robotic Systems
Towards Rapid Implementation of Adaptive Robotic SystemsTowards Rapid Implementation of Adaptive Robotic Systems
Towards Rapid Implementation of Adaptive Robotic Systems
 
FYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICALFYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICAL
 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
 

Mehr von Darin Rajan (6)

Kernel density analysis and crime event concentration in chicago (2016)
Kernel density analysis and crime event concentration in chicago (2016)Kernel density analysis and crime event concentration in chicago (2016)
Kernel density analysis and crime event concentration in chicago (2016)
 
Hot spot analysis of crime types in chicago (2016)
Hot spot analysis of crime types in chicago (2016)Hot spot analysis of crime types in chicago (2016)
Hot spot analysis of crime types in chicago (2016)
 
OD cost matrix network analysis of homicides in chicago (2016)
OD cost matrix network analysis of homicides in chicago (2016)OD cost matrix network analysis of homicides in chicago (2016)
OD cost matrix network analysis of homicides in chicago (2016)
 
Physically-based Modeling of Motion Pattern for Scorpion Robot
Physically-based Modeling of Motion Pattern for Scorpion RobotPhysically-based Modeling of Motion Pattern for Scorpion Robot
Physically-based Modeling of Motion Pattern for Scorpion Robot
 
Robotic Image Capture
Robotic Image CaptureRobotic Image Capture
Robotic Image Capture
 
Undergraduate Research Day
Undergraduate Research DayUndergraduate Research Day
Undergraduate Research Day
 

Kürzlich hochgeladen

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Kürzlich hochgeladen (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING TH

  • 1. PHYSICALLY-BASED MODELLING OF ROBOTIC EXPLORERS EMPLOYING THE EARBOT NAVIGATIONAL CONTROL Darin Rajan, Purdue University, IN/ Education Associates Program Craig Slyfield, UC Berkley, CA/ Education Associates Program Alexander Twombly (IC), USRS-RIACS, BioVIS Center, Moffett Field, CA Jeffrey Smith (SLR), NASA-Ames Research Center, BioVIS Center, Moffett Field, CA Richard Boyle (SLR), NASA-Ames Research Center, BioVIS Center, Moffett Field, CA
  • 2. Introduction • EarBot is a biologically-inspired vestibular system that is to be applied to the underlying control mechanisms of navigation, balance, and motor control found in robotic explorers, namely the SCORPION. • The testing and development of these systems are done in simulation, where the walking SCORPION is in a physically emulated, true-to-life environment. • This simulation is used to measure performance benchmarks by providing an overall integration platform of robotic systems, control strategies, and an assortment of terrain. Such benchmarks include: – Gyro and acceleration feedback – Omni-directional motion control feedback
  • 3. Overview • The SCORPION is an eight-legged walking robot. The legs are controlled by a basic motion pattern (BMP) generator to achieve walking behaviors and styles1 . • Simulating the SCORPION, and its control mechanisms, is done by the combination of two systems working jointly- together. First at the core of the simulation is NRG, a graphics wrapper simulation which interfaces a dynamic, physics-based engine created by Arachi, Inc. Second is 3D StudioMax, a 3D modeling tool created by Discreet, Inc. • NRG is in charge of all the physics, viewing, and control in the simulation. Each system (both static and dynamic) that appears in the simulated environment is specified in a modeling system such as 3D Studio Max. Through NRG’s built-in plug-in to 3D StudioMax, models can be exported to a .XML format (.3ML) for viewing. The xml exporter is able to make most of the information available in the .max file description, including geometry, color, texture, hierarchy, cameras and lights. The models exported via the xml exporter may be used for either static display, kinematic animation, or dynamic interaction. Dynamic models require some additional information that is not normally associated with graphic models. This information include, link joints, object mass/inertia, friction properties, collision models used, sensors and control information. • Finally, using a scripting language called Python, Arachi loads the system of models into the NRG viewer 1 Klaassen B., Linnemann R., Spenneberg D., Kirchner F. (2002) Biomimetic walking robot SCORPION: Control and modeling. Robotics and Autonomous Systems 41: 69-70 Spenneberg D. & Kirchner F. (2001) An Approach Towards Autonomous Outdoor Walking Robots, Proceedings of 10th International Conference on Advanced Robotics (ICAR 2001), Budapest, Hungary.
  • 4. SCORPION Simulation SCORPION Simulation NRG Executable Static and Dynamic Models Arachi Physics Engine Graphics Viewer Real World Physics Controller 3D StudioMax PolyTrans SolidWorks Python Script
  • 5. SCORPION Anatomy strut motorB motorC forearm elbow lowerarm main Vestibular Each section of every leg is connected to a parent section. At the top of the hierarchy is the ‘main’ body. After physical properties have been added to the sections of the leg, a controller is interfaced through the physics engine via a Python script that is loaded at run-time of the simulation. main --strut ----motorB ------forearm --------elbow ----------lowerarm ------motorC --Vestibular Camera SCORPION Hierarchy
  • 6. SCORPION Navigation • A series of “Basic Motion Patterns” were added to the SCORPION’s walking behavior. BMPs include fundamental walking algorithms, such as forwards, backwards, and sideways motion. Through a combination of keyboard and mouse callbacks the end user of the SCORPION simulation is able to navigate through the simulation. • Each of these behaviors are added to the SCORPION at different levels of priority, depending on the frequency of the desired callback. That is if both forward and sideways BMPs are active and if sideways motion has a higher precedence, the SCORPION will walk more to the side than it does straight. • The Vestibular camera allows the SCORPION to stabilize its view and create a fixation point. The camera is then interfaced with a Neural Network, where it will be able to gather information on any point in the simulation, focus on it, and finally accurately stabilize the camera’s view. A simple demo program, pictured, demonstrates this
  • 7. Method of Simulation 1. Create individual models of parts making up articulating objects The first step in modeling a robotic explorer so that a simulation can be created is to develop a 3D model using SolidWorks. The CAD model contains the basic defining mesh for the rigid body structure.
  • 8. 2. Assembly of parts to create model 3. Conversion of assembly into file type readable by 3D StudioMax
  • 9. 4. Grouping and hierarchy The SCORPION model is an exact replica of the original robot, assembled in 3D StudioMax. The entire model is divided into separate sub-objects that consist of struts, motors, joints, and legs. These objects fall into an ordered hierarchy of nodes and links.
  • 10. 5. Textures and lighting Textures and lighting are needed to add realism to the simulation. It brings the digital, simulated world to life. This digitization is achieved by wrapping images around the geometries of the rover mesh.
  • 11. 6. Creating Terrains Vertex translation of polygon mesh to create a crater. Mars Texture Brick Texture Asphalt Texture Using 3D StudioMax, meshes can be modeled around real life terrain features, which can test the rover’s agility and maneuverability in unique situations.
  • 12. Model Comparisons K9  214,384 polygons SCORPION  550,298 polygons MER  320,454 polygons
  • 13. Direct Comparison of Model Data for Hip Joint Simulated Model Theoretical Model Real Model
  • 14. Current Status • The SCORPION model has been updated completely with the a new high-res model and does not require the old model to be a ‘ghost’ or backbone to it. • The controller is now able to guide the SCORPION to walk in all directions, and can be interfaced with the neural network to provide for Vestibular Camera stabilization. • Many different types of terrains have been designed to challenge the rover and test the simulated movement produced, providing an initial test bed for the accurateness of robotic simulations. • The walking pattern of the simulated SCORPION robot matches that of the original robot and allows for the sensors to be rea
  • 15. Future Work • Update the current high-res model with a higher resolution, more precise model to allow for a higher degree of accurateness. • Update the user interface to allow for models to be loaded and terrains to be changed while the simulation is running. • Upgrade the existing system to future versions of the Arachi Physics Engine.