St. Matthews 2007 St. Matthews Elementary A Tigeriffic place to learn.
Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
-
Upload
national-instruments-italy -
Category
Documents
-
view
221 -
download
0
Transcript of Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
1/26
italy.ni.com
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
2/26
italy.ni.com
Simulation and deployment of controlalgorithms in advanced robotics
applications
Ian Matthews
Aerospace & Defense Business Development Manager
National Instruments Europe
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
3/26
3italy.ni.com
DeveloperSimulated
Robotics
Simulated
Environment
Remote
Operator
Robotic
System
Operating
Environment
Trial Operator PrototypeRobotics
TrialEnvironment
Introduction
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
4/26
4italy.ni.com
Linking Design and Test
Research/Modeling Design/Simulation Verification/Validation Deployment
Product VerificationDesign Verification
System
Modeling
Hardware in the Loop
to improve simulationsPrototype Test
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
5/26
5italy.ni.com
Graphical System Design
DeployPrototypeDesign
Interactive Algorithm Design
Control design
Dynamic system simulation Digital filter design
Advanced mathematics
Deployable Targets
Rugged deployment platforms
Distributed networking Human-machine interfaces
Custom designs
Tight I/O Integration
I/O modules and drivers
COTS FPGA hardware VHDL and C code integration
Design validation tools
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
6/26
6italy.ni.com
Graphical System DesignPractical Deployment
PXI and ModularInstruments
Desktops andPC-Based DAQ
RIO and CustomDesigns
Test Monitor Embedded Control Cyber Physical
Open Connectivitywith 3rd Party I/O
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
7/26
7italy.ni.com
Developer
Simulated
Robotics
Simulated
Environment
Remote
OperatorRobotic
System
Operating
Environment
Prototype
Robotics
Trial
Environment
Applying GSD to Robotics
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
8/26
8italy.ni.com
NI Platform for Control
LabVIEW Development EnvironmentControl Design andSimulation Module System ID Toolkit StateChart Module
LabVIEW Windows LabVIEW Real-Time
Targets
PID and FuzzyLogic Toolkit Simulation InterfaceToolkit NI Motion Control
LabVIEW FPGA
PXI Systems CompactRIO Single-Board RIO Custom Design
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
9/26
9italy.ni.com
LabVIEW Simulation Interface Toolkit (SIT)
LabVIEW Front PanelSimulation Model
Model Parameters and
SignalsLabVIEW Controls and
Indicators
SIT Connection Manager
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
10/26
10italy.ni.com
Simulate dynamic systems including controllers and plants
Real-time implementation for rapid control prototyping or hardware-in-the-loop simulation
LabVIEW Simulation Loop
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
11/26
11italy.ni.com
Physics-based environment simulator
Based on the Open Dynamics Engine (ODE)
Easy to switch between simulated IO and realworld IO
LabVIEW Robotics Module Visualisation
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
12/26
12italy.ni.com
Abstraction Engine
Human Machine
Interfaces3D Visualisation
Simulation ModelsCommunications to
remote systemsDirect I/O Links
Hardware Abstraction
Common
Messages
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
13/26
13italy.ni.com
LabVIEW
`
Real-Time
LabVIEW
Desktop
LabVIEW
FPGA
LabVIEW
MPU/MCU
Personal Computers PXI Systems CompactRIO Single-Board RIO
Dataflow C / HDL Code Textual Math Simulation Statechart
Custom Design
Abstraction of Computation & Hardware
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
14/26
14italy.ni.com
CompactRIO & Single-Board RIO
NI RIO Technology Platform
PXI RIO
ValueValue Ultra Rugged Performance High Performance
LabVIEWLabVIEW Real-Time
LabVIEW FPGA
Processor FPGAI/OI/O
Custom I/O
Driver APIs
Device Drivers
I/O Drivers
Signal Processing IP
Control IP
Third-Party IP
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
15/26
15italy.ni.com
NI CompactRIO Embedded Architecture
Real-Time Processor Reconfigurable FPGA
I/O Modules
Reconfigurable FPGA for high-speed and custom I/O timing, triggering, controlReal-Time Processor for deterministic, stand-alone operation, logging and analysis
I/O Modules with built-in signal conditioning for connection to sensors/actuators
Extreme Ruggedness
-40 to 70 C temperature range50g shock, 5g vibration
Low Power Consumption
9 to 35 VDC power, 7-10 W typical
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
16/26
16italy.ni.com
Compact Size4.05 x 3.8
10.3 x 9.7cm
Panel IOPower
USBEthernet
RS232
CAN
RIO ArchitectureReal-Time Processor
Programmable FPGA
RIO Mezzanine Card(RMC)FPGA DIO
USB
Processor IO
Digital Only Single-Board RIO
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
17/26
17italy.ni.com
Ocean Rings
OceanRINGS
Virtual Underwater Lab for Ocean Systems Modelling andSimulation
System CoreSimulation ToolsModelling ToolsControl Tools
Virtual EnvironmentVirtual structuresVirtual ROVsVirtual support vessels
Visualisation Tools
Real-World EnvironmentReal structuresReal ROVsReal support vessels
DisturbancesVirtual wavesVirtual ocean currents
DisturbancesReal wavesReal ocean currents
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
18/26
18italy.ni.com
Ocean Rings
OceanRINGS
Virtual Underwater Lab for Ocean Systems Modelling andSimulation
System CoreSimulation ToolsModelling ToolsControl Tools
Virtual EnvironmentVirtual structuresVirtual ROVsVirtual support vessels
Visualisation Tools
Real-World EnvironmentReal structuresReal ROVsReal support vessels
DisturbancesVirtual wavesVirtual ocean currents
DisturbancesReal wavesReal ocean currents
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
19/26
19italy.ni.com
OceanRings Prototyping to Deployment
UUV
Operator
Control Signals
Simulation Environment
Adaptive
Control
Simulation View & HMI
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
20/26
20italy.ni.com
CompactRIO
PXIRIO
PCI RIO
Size of Systems
SystemF
lexibilityandPric
e
Single-BoardRIOCompactRIOIntegrated
Custom I/O
I/O
I/O
I/O
Processo
r
FPG
A
Off the shelf hardware for prototyping
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
21/26
21italy.ni.com
"The NI CompactRIO system has been used as flight computer in order to
manage flight data acquisition and helicopter control.
ApplicationCreate a flexible, reconfigurable flight
computer for studying control and navigation
laws at the University of Bologna
ChallengesRequires rugged, high-performance, rapiddevelopment platform with low SWaP
ProductscRIO with LV tool chain, Control Design andSimulation Module
Key benefitsVery fast development, highly integrated
I/O platform and software, transparentsensor integration
Case Study: Rotorcraft UAV flight computer
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
22/26
22italy.ni.com
"Using LabVIEW and NI PXI hardware, we achieved full dynamic flight control of
two vehicles with a team of two developers The collective-pitch helicopter
successfully completed flight testing the same day it arrived at the test bed
ApplicationFacilitate Flight Control testing for future
MAVs
ChallengesHigh degree of determinism required
Must interface easily to various 3rd partyhardware as well as Simulink
ProductsLabVIEW Real-time,, PXI, Simulation
Interface Toolkit
Key benefitsSimple hard real-time implementation,rapid development environment, simple
interface to Simulink models
Case Study: MAV Flight Control Test Bed
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
23/26
23italy.ni.com
" The NI CompactRIO controller provides the processing speeds, low-power
consumption, ruggedness and compactness necessary to successfully collect and
communicate atmospheric data, unpressurized, at altitudes of 64,000 feet aboard
unmanned aeronautical platforms like Global Hawk
ApplicationOzone monitoring payload for 70,000 ft
operation
ChallengesRequires low SWaP, on-board storage,TCP/IP, UDP comms, NTP time sync
ProductscRIO, LabVIEW embedded tool chain
Key benefitsSWaP, low pressure performance, ease of
programming, strong TCP/IP and UDP support
Case Study: Ozone Monitoring on Global Hawk
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
24/26
24italy.ni.com
ApplicationCOTS Components, 20-2000 MHz, 30
minutes from mil-pouch batteries, AM/FM
modulation with external inputs,
programmable internal modulation. Payloadfor deployment on a Predator drone
ProductsPXI, LabVIEW, RF Source
Case Study: Tactical Communication Jammer
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
25/26
25italy.ni.com
Prototype on COTS Hardware
TRL : 3 - 5
Design on the Desktop
TRL : 0 - 3
Deploy on Custom Hardware
TRL : 6 - 9
Conclusions
Operator User
Interface
3D Visualisation of
EnvironmentSimulation Models
Robotic System
Operating
Environment
Communication to
Remote System
-
7/28/2019 Simulation and deployment of control algorithms in advanced robotics applications.ontrols Matthews
26/26
italy.ni.com
Questions?