SlideShare a Scribd company logo
1 of 3
Download to read offline
Š1992-2002 by Advanced Cybernetics Group, Inc. 1/3
Towards Rapid Implementation of Adaptive Robotic Systems
Col. M. Leahy, PhD G. Orelind F. DaCosta P. Pignon PhD R. Lumia, PhD
USAF ACG, Inc ACG, Inc. ACG, Inc. NIST
Washington, DC San Jose, CA San Jose, CA San Jose, CA Gaithersburg, MD
Introduction
HyperPoints Edit Controls Preview/Play
Robust Program
Sensor Guided Control
Automated Decison Tree
Sensor Independant Compliance
Motion Visualiser
“Compiled” Code
•Control Pendant
•Joystick
•Force Sensed Mapping
•Laser Range Mapping
•Active Force Control
•Through The Arm Control
•Fiducial Registration
Generalized
Compliance
•Active Force Control
•Range Sensing
•Seam Tracking
Graphic Visualisation with
Perspective View of Paths
Modify, Rotate,
Scale, Translate
With Real or Virtual RobotSpecify Locations, Forces,
Speeds, Dwells, Accels
Figure 1: Lego block approach Adaptive Real time Embedded System Design
Current automation design practice produces expensive one-of-a-kind installations where the system cannot be easily modified to
meet changing demands or advancements in technology. It is imperative that we design robot systems to be modular, portable and
easily re-configurable in order to reduce the design lead times and life cycle costs of providing automation alternatives.
The Unified Tele-robotics Architecture Program (UTAP) was developed under the sponsorship of the US Air Force Robotics and
Automation Center of Excellence. A goal of the program was to define and develop prototypes of commonly used software building
blocks for sensor guided real time embedded control of telerobotic devices. Standard building blocks and a non-proprietary
communication protocols would provide the Air Force and specifically the Logistic Centers with a support infrastructure designed to
rapidly and efficiently build and maintain mission critical automation systems.
This paper restricts itself to unclassified applications of the technology. Three (unclassified) applications of interest to the Air Force
were explored: Paint Stripping, Surface Finishing/Grinding and vision based inspection. The three applications were chosen
because of striking commonalities:
• Some form of dynamic contour following needed, with motion parameters altered in real time
• A multi sensor situation is typical: Multiple inputs collectively define the new set point.
• The software modules are identical in function, if the data passed can be parameterized correctly.
Based on these observations, ACG implemented a “flexible” programming environment for sensor guided contour following tasks.
All software, including the visualization sub system, was implemented in our real time OS. The software is being used at Schlage
Lock to rapidly generate all the programs for robotic door handle polishing cells. A subset of the software system is in operation at
Warner Robins AFB, where it is being used to strip paint off F-18 aircraft.
We briefly describe three modules that are applicable to non-military applications: the Hyper Point Data structure, The Generalized
Compliance Module and the Robot Motion Visualization Module.
The Hyper Point data structure and usage
Contour following is the process of moving along a path while changing motion parameters regulates the motion along the path.
Š1992-2002 by Advanced Cybernetics Group, Inc. 2/3
Each point along the path has a unique location and associated process value Process parameters include the force, speed and
peripheral device signals to be set at that point.
Path Position (X,Y,Z,R,P,W)
Force Bias (X,Y,Z,R,P,W)
Modelled Stiffness (6)
Modelled Mass (6)
Instant. Axis of Rotation
Computed by Software
Array Of Reals..
Speed: in/sec
Dwell: Sec
Move: J/S
Device Signals ON/OFF
Figure 2: An Example of Hyper Point data structure applied to polishing tasks
The user teaches a few control points manually and the software then generates a smooth continuous path that links all the control
points together. Both arc and line motions are created automatically to blend in smooth profiles. In the Edit mode, the operator
can play back, fast forward, rewind and edit (e.g. insert, modify or delete) these Hyper Points. The Hyper Points are stored as
program files by the system. These files contain all the data the robot controller needs to perform the polishing task for that part.
Generalizing Compliance
Figure 3: Applications of Sensor Independent Compliance Module
Š1992-2002 by Advanced Cybernetics Group, Inc. 3/3
The compliance module has been implemented as a second order filter for any number of input channels. The system response is
that of a spring mass damper, with the spring mass damper values being set by the control program. Each sensor has it’s own
characteristics filter parameters. The module has been employed to (Figure 3 clockwise from top):
1. Maintain normalcy to the surface using range data (Paint stripping applications)
2. Follow a moving black wand (simulating seam tracking)
3. Using Force sensing to map the contour of the surface for the purposes of digitizing it.
4. Integrating Joystick Controls in order to move along a surface yet stay normal to it (Shared Control)
The Motion Visualiser
Figure 4: The Robot Motion Visualiser being used to check for reachability
The objective of motion visualization is to provide the operator with low cost tools to preview robot motions and check for joint
envelope errors or out of reach conditions before downloading code to the robot. The visualiser shows an animation of a set of
proposed motions, bounding box collision detection and path traces. It has a low level communications interface that continuously
checks the current location of the robot and updates the simulation model. The simulation model, therefore, accurately reflects the
current location of the robot. The motion visualiser is also integrated with the compliance module to ensure dynamic on-the-fly
robot motion planning and collision avoidance. – Commands from the joystick are “checked” by the system before being passed
on to the robot controller via the remote communications link.
The remote communications link between the simulation environment and the robot must work under “difficult” situations. A
prototype system that guaranteed Isochronous network performance was implemented and tested. The core concept was to
extend existing and understood self-healing mesh network approaches to support low latency, guaranteed delivery traffic.
A "motion highway map" is also integrated with the visualiser. The highway map eliminates the arduous task of specifying specific
via motions to avoid obstacles. Instead, we supply the motion manager with a map of the highways for the current cell and a set of
algorithms to compute, depending on the current robot location, the best route. If the cell is reconfigured, some highways became
"closed" and the system automatically - and in real time - re-computes the new route. A potential field approach to collision
avoidance was developed and implemented. A proof of concept prototype was developed. The pictures show our real time
embedded controller controlling the Puma robot. Videotape footage available on request.
End of disclosure

More Related Content

Viewers also liked

EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.
EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.
EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.Laura Lozano
 
Exemplodebuxos
ExemplodebuxosExemplodebuxos
ExemplodebuxosCCMC
 
Visita ao Centro Ocupacional O Saiar
Visita ao Centro Ocupacional O SaiarVisita ao Centro Ocupacional O Saiar
Visita ao Centro Ocupacional O SaiarBiblioteca Castro Alobre
 
Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...
Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...
Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...Juan Carlos Ivancevich
 
Social skills
Social skillsSocial skills
Social skillsMarta Bernas
 
3Com SWITCH4924-24-PORT
3Com SWITCH4924-24-PORT3Com SWITCH4924-24-PORT
3Com SWITCH4924-24-PORTsavomir
 
Haicus rectificatif resultats-grece_2017
Haicus rectificatif resultats-grece_2017Haicus rectificatif resultats-grece_2017
Haicus rectificatif resultats-grece_2017akouvela
 
Evaluacion multiaxial
Evaluacion multiaxialEvaluacion multiaxial
Evaluacion multiaxialTERE MORA
 
Sabes o que ĂŠ QR CODE?
Sabes o que ĂŠ QR CODE? Sabes o que ĂŠ QR CODE?
Sabes o que ĂŠ QR CODE? Rosa Medeiros
 
Aparato cardiorespiratorio lLeon rocco
Aparato cardiorespiratorio lLeon roccoAparato cardiorespiratorio lLeon rocco
Aparato cardiorespiratorio lLeon roccoLuis Leon
 
The Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- SlidesThe Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- SlidesMeshDynamics
 
Sistema cardiorespiratorio.
Sistema cardiorespiratorio.Sistema cardiorespiratorio.
Sistema cardiorespiratorio.ALEXANDRA SUAREZ
 
IOT Solutions and Challenges
IOT Solutions and ChallengesIOT Solutions and Challenges
IOT Solutions and ChallengesMeshDynamics
 

Viewers also liked (18)

EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.
EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.
EducaciĂłn ArtĂ­stica y Las Artes PlĂĄsticas.
 
Exemplodebuxos
ExemplodebuxosExemplodebuxos
Exemplodebuxos
 
Visita ao Centro Ocupacional O Saiar
Visita ao Centro Ocupacional O SaiarVisita ao Centro Ocupacional O Saiar
Visita ao Centro Ocupacional O Saiar
 
Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...
Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...
Consideraciones clĂ­nicas y radiolĂłgicas en trastornos de inmunodeficiencia pr...
 
Social skills
Social skillsSocial skills
Social skills
 
3Com SWITCH4924-24-PORT
3Com SWITCH4924-24-PORT3Com SWITCH4924-24-PORT
3Com SWITCH4924-24-PORT
 
Haicus rectificatif resultats-grece_2017
Haicus rectificatif resultats-grece_2017Haicus rectificatif resultats-grece_2017
Haicus rectificatif resultats-grece_2017
 
Evaluacion multiaxial
Evaluacion multiaxialEvaluacion multiaxial
Evaluacion multiaxial
 
Prehistoria
PrehistoriaPrehistoria
Prehistoria
 
Sabes o que ĂŠ QR CODE?
Sabes o que ĂŠ QR CODE? Sabes o que ĂŠ QR CODE?
Sabes o que ĂŠ QR CODE?
 
Cap4 l2
Cap4 l2Cap4 l2
Cap4 l2
 
Seminario 3
Seminario 3Seminario 3
Seminario 3
 
Aparato cardiorespiratorio lLeon rocco
Aparato cardiorespiratorio lLeon roccoAparato cardiorespiratorio lLeon rocco
Aparato cardiorespiratorio lLeon rocco
 
The Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- SlidesThe Abstracted Network for Industrial Internet- Slides
The Abstracted Network for Industrial Internet- Slides
 
Sistema cardiorespiratorio.
Sistema cardiorespiratorio.Sistema cardiorespiratorio.
Sistema cardiorespiratorio.
 
VALIDADORES
VALIDADORES VALIDADORES
VALIDADORES
 
PresentaciĂłn1
PresentaciĂłn1PresentaciĂłn1
PresentaciĂłn1
 
IOT Solutions and Challenges
IOT Solutions and ChallengesIOT Solutions and Challenges
IOT Solutions and Challenges
 

Similar to Towards Rapid Implementation of Adaptive Robotic Systems

IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET Journal
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...Edge AI and Vision Alliance
 
Robot Software Architecture (Mobile Robots)
Robot Software Architecture (Mobile Robots)Robot Software Architecture (Mobile Robots)
Robot Software Architecture (Mobile Robots)Satyanarayana Mekala
 
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...
IRJET- Front View Identification of Vehicles by using Machine Learning Te...IRJET Journal
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNNIRJET Journal
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET Journal
 
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...IRJET Journal
 
IRJET- Profile Management System
IRJET- Profile Management SystemIRJET- Profile Management System
IRJET- Profile Management SystemIRJET Journal
 
A Design of fuzzy controller for Autonomous Navigation of Unmanned Vehicle
A Design of fuzzy controller for Autonomous Navigation of Unmanned VehicleA Design of fuzzy controller for Autonomous Navigation of Unmanned Vehicle
A Design of fuzzy controller for Autonomous Navigation of Unmanned VehicleWaqas Tariq
 
Autonomous Eye
Autonomous EyeAutonomous Eye
Autonomous EyeIRJET Journal
 
water resources
water resourceswater resources
water resourcesunliya
 
A046010104
A046010104A046010104
A046010104ijceronline
 
Rover technology ppt
Rover technology pptRover technology ppt
Rover technology pptsindhupriya97
 
VIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportVIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportKarvin Dassanayake
 
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Associate Professor in VSB Coimbatore
 
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemThe Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemIJRESJOURNAL
 
IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...
IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...
IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...IRJET Journal
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsNandakishor Jahagirdar
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET Journal
 

Similar to Towards Rapid Implementation of Adaptive Robotic Systems (20)

IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
 
Robot Software Architecture (Mobile Robots)
Robot Software Architecture (Mobile Robots)Robot Software Architecture (Mobile Robots)
Robot Software Architecture (Mobile Robots)
 
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNN
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
 
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
 
IRJET- Profile Management System
IRJET- Profile Management SystemIRJET- Profile Management System
IRJET- Profile Management System
 
A Design of fuzzy controller for Autonomous Navigation of Unmanned Vehicle
A Design of fuzzy controller for Autonomous Navigation of Unmanned VehicleA Design of fuzzy controller for Autonomous Navigation of Unmanned Vehicle
A Design of fuzzy controller for Autonomous Navigation of Unmanned Vehicle
 
Autonomous Eye
Autonomous EyeAutonomous Eye
Autonomous Eye
 
water resources
water resourceswater resources
water resources
 
TMW09_03F3_proof
TMW09_03F3_proofTMW09_03F3_proof
TMW09_03F3_proof
 
A046010104
A046010104A046010104
A046010104
 
Rover technology ppt
Rover technology pptRover technology ppt
Rover technology ppt
 
VIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportVIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final Report
 
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
 
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemThe Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
 
IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...
IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...
IRJET- Automatic Gate Crossing and IoT based Train Track Crack Detection Syst...
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
 

More from MeshDynamics

Chirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge ConnectivityChirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge ConnectivityMeshDynamics
 
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingsMeshDynamics
 
Francis da costa rethinks the internet of things zd_net
Francis da costa rethinks the internet of things   zd_netFrancis da costa rethinks the internet of things   zd_net
Francis da costa rethinks the internet of things zd_netMeshDynamics
 
Md4000 mesh suite-intro
Md4000 mesh suite-introMd4000 mesh suite-intro
Md4000 mesh suite-introMeshDynamics
 
Chirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2MChirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2MMeshDynamics
 
Strategies for IIOT and M2M Networking
Strategies for IIOT and M2M NetworkingStrategies for IIOT and M2M Networking
Strategies for IIOT and M2M NetworkingMeshDynamics
 
Chirp Networks
Chirp NetworksChirp Networks
Chirp NetworksMeshDynamics
 
The Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetThe Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetMeshDynamics
 
MeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant NetworksMeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant NetworksMeshDynamics
 
Scale-able Internet of Things (Presented June 12015)
Scale-able Internet of Things (Presented June 12015) Scale-able Internet of Things (Presented June 12015)
Scale-able Internet of Things (Presented June 12015) MeshDynamics
 
Iot conference-oct-2014
Iot conference-oct-2014Iot conference-oct-2014
Iot conference-oct-2014MeshDynamics
 
Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things. Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things. MeshDynamics
 
MeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh NetworksMeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh NetworksMeshDynamics
 
MeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video SurveillanceMeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video SurveillanceMeshDynamics
 
MeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation GuideMeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation GuideMeshDynamics
 
MeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best PracticesMeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best PracticesMeshDynamics
 
MeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level OverviewMeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level OverviewMeshDynamics
 
Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]MeshDynamics
 
Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products MeshDynamics
 
Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]MeshDynamics
 

More from MeshDynamics (20)

Chirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge ConnectivityChirp_Primer_Slides:ULtra Low Power Edge Connectivity
Chirp_Primer_Slides:ULtra Low Power Edge Connectivity
 
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
 
Francis da costa rethinks the internet of things zd_net
Francis da costa rethinks the internet of things   zd_netFrancis da costa rethinks the internet of things   zd_net
Francis da costa rethinks the internet of things zd_net
 
Md4000 mesh suite-intro
Md4000 mesh suite-introMd4000 mesh suite-intro
Md4000 mesh suite-intro
 
Chirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2MChirp Networks for Industrial Internet and Real time M2M
Chirp Networks for Industrial Internet and Real time M2M
 
Strategies for IIOT and M2M Networking
Strategies for IIOT and M2M NetworkingStrategies for IIOT and M2M Networking
Strategies for IIOT and M2M Networking
 
Chirp Networks
Chirp NetworksChirp Networks
Chirp Networks
 
The Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetThe Abstracted Network for Industrial Internet
The Abstracted Network for Industrial Internet
 
MeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant NetworksMeshDynamics Disruption Tolerant Networks
MeshDynamics Disruption Tolerant Networks
 
Scale-able Internet of Things (Presented June 12015)
Scale-able Internet of Things (Presented June 12015) Scale-able Internet of Things (Presented June 12015)
Scale-able Internet of Things (Presented June 12015)
 
Iot conference-oct-2014
Iot conference-oct-2014Iot conference-oct-2014
Iot conference-oct-2014
 
Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things. Open Source For Self Classification of Data Stream in the Internet Of Things.
Open Source For Self Classification of Data Stream in the Internet Of Things.
 
MeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh NetworksMeshDynamics P3M Persistent and Dynamic Mesh Networks
MeshDynamics P3M Persistent and Dynamic Mesh Networks
 
MeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video SurveillanceMeshDynamics Mesh Networks - Video Surveillance
MeshDynamics Mesh Networks - Video Surveillance
 
MeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation GuideMeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics MD4000 Mesh Network Products - Installation Guide
 
MeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best PracticesMeshDynamics MD4000 Mesh Network Deployment- Best Practices
MeshDynamics MD4000 Mesh Network Deployment- Best Practices
 
MeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level OverviewMeshDynamics Mesh Networks- High Level Overview
MeshDynamics Mesh Networks- High Level Overview
 
Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]Military, Defense and Public Safety Mesh Networks [MeshDynamics]
Military, Defense and Public Safety Mesh Networks [MeshDynamics]
 
Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products Battelle AoA Evaluation Report on Military Mesh Network Products
Battelle AoA Evaluation Report on Military Mesh Network Products
 
Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]Mesh Networks in Underground Mining [MeshDynamics]
Mesh Networks in Underground Mining [MeshDynamics]
 

Recently uploaded

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Recently uploaded (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Towards Rapid Implementation of Adaptive Robotic Systems

  • 1. Š1992-2002 by Advanced Cybernetics Group, Inc. 1/3 Towards Rapid Implementation of Adaptive Robotic Systems Col. M. Leahy, PhD G. Orelind F. DaCosta P. Pignon PhD R. Lumia, PhD USAF ACG, Inc ACG, Inc. ACG, Inc. NIST Washington, DC San Jose, CA San Jose, CA San Jose, CA Gaithersburg, MD Introduction HyperPoints Edit Controls Preview/Play Robust Program Sensor Guided Control Automated Decison Tree Sensor Independant Compliance Motion Visualiser “Compiled” Code •Control Pendant •Joystick •Force Sensed Mapping •Laser Range Mapping •Active Force Control •Through The Arm Control •Fiducial Registration Generalized Compliance •Active Force Control •Range Sensing •Seam Tracking Graphic Visualisation with Perspective View of Paths Modify, Rotate, Scale, Translate With Real or Virtual RobotSpecify Locations, Forces, Speeds, Dwells, Accels Figure 1: Lego block approach Adaptive Real time Embedded System Design Current automation design practice produces expensive one-of-a-kind installations where the system cannot be easily modified to meet changing demands or advancements in technology. It is imperative that we design robot systems to be modular, portable and easily re-configurable in order to reduce the design lead times and life cycle costs of providing automation alternatives. The Unified Tele-robotics Architecture Program (UTAP) was developed under the sponsorship of the US Air Force Robotics and Automation Center of Excellence. A goal of the program was to define and develop prototypes of commonly used software building blocks for sensor guided real time embedded control of telerobotic devices. Standard building blocks and a non-proprietary communication protocols would provide the Air Force and specifically the Logistic Centers with a support infrastructure designed to rapidly and efficiently build and maintain mission critical automation systems. This paper restricts itself to unclassified applications of the technology. Three (unclassified) applications of interest to the Air Force were explored: Paint Stripping, Surface Finishing/Grinding and vision based inspection. The three applications were chosen because of striking commonalities: • Some form of dynamic contour following needed, with motion parameters altered in real time • A multi sensor situation is typical: Multiple inputs collectively define the new set point. • The software modules are identical in function, if the data passed can be parameterized correctly. Based on these observations, ACG implemented a “flexible” programming environment for sensor guided contour following tasks. All software, including the visualization sub system, was implemented in our real time OS. The software is being used at Schlage Lock to rapidly generate all the programs for robotic door handle polishing cells. A subset of the software system is in operation at Warner Robins AFB, where it is being used to strip paint off F-18 aircraft. We briefly describe three modules that are applicable to non-military applications: the Hyper Point Data structure, The Generalized Compliance Module and the Robot Motion Visualization Module. The Hyper Point data structure and usage Contour following is the process of moving along a path while changing motion parameters regulates the motion along the path.
  • 2. Š1992-2002 by Advanced Cybernetics Group, Inc. 2/3 Each point along the path has a unique location and associated process value Process parameters include the force, speed and peripheral device signals to be set at that point. Path Position (X,Y,Z,R,P,W) Force Bias (X,Y,Z,R,P,W) Modelled Stiffness (6) Modelled Mass (6) Instant. Axis of Rotation Computed by Software Array Of Reals.. Speed: in/sec Dwell: Sec Move: J/S Device Signals ON/OFF Figure 2: An Example of Hyper Point data structure applied to polishing tasks The user teaches a few control points manually and the software then generates a smooth continuous path that links all the control points together. Both arc and line motions are created automatically to blend in smooth profiles. In the Edit mode, the operator can play back, fast forward, rewind and edit (e.g. insert, modify or delete) these Hyper Points. The Hyper Points are stored as program files by the system. These files contain all the data the robot controller needs to perform the polishing task for that part. Generalizing Compliance Figure 3: Applications of Sensor Independent Compliance Module
  • 3. Š1992-2002 by Advanced Cybernetics Group, Inc. 3/3 The compliance module has been implemented as a second order filter for any number of input channels. The system response is that of a spring mass damper, with the spring mass damper values being set by the control program. Each sensor has it’s own characteristics filter parameters. The module has been employed to (Figure 3 clockwise from top): 1. Maintain normalcy to the surface using range data (Paint stripping applications) 2. Follow a moving black wand (simulating seam tracking) 3. Using Force sensing to map the contour of the surface for the purposes of digitizing it. 4. Integrating Joystick Controls in order to move along a surface yet stay normal to it (Shared Control) The Motion Visualiser Figure 4: The Robot Motion Visualiser being used to check for reachability The objective of motion visualization is to provide the operator with low cost tools to preview robot motions and check for joint envelope errors or out of reach conditions before downloading code to the robot. The visualiser shows an animation of a set of proposed motions, bounding box collision detection and path traces. It has a low level communications interface that continuously checks the current location of the robot and updates the simulation model. The simulation model, therefore, accurately reflects the current location of the robot. The motion visualiser is also integrated with the compliance module to ensure dynamic on-the-fly robot motion planning and collision avoidance. – Commands from the joystick are “checked” by the system before being passed on to the robot controller via the remote communications link. The remote communications link between the simulation environment and the robot must work under “difficult” situations. A prototype system that guaranteed Isochronous network performance was implemented and tested. The core concept was to extend existing and understood self-healing mesh network approaches to support low latency, guaranteed delivery traffic. A "motion highway map" is also integrated with the visualiser. The highway map eliminates the arduous task of specifying specific via motions to avoid obstacles. Instead, we supply the motion manager with a map of the highways for the current cell and a set of algorithms to compute, depending on the current robot location, the best route. If the cell is reconfigured, some highways became "closed" and the system automatically - and in real time - re-computes the new route. A potential field approach to collision avoidance was developed and implemented. A proof of concept prototype was developed. The pictures show our real time embedded controller controlling the Puma robot. Videotape footage available on request. End of disclosure