SlideShare a Scribd company logo
1 of 23
1
Autonomous Vehicle
Systems: Coordination
and Collaboration
Karl Hedrick
UC Berkeley
2
Control of groups of UAV/UGV by a single operator
- low maintenance, high return
Increase in mission complexity
- ability to perform multiple tasks simultaneously
- mapping of many locations at once
- distributed surveillance of many locations
- ability to track multiple targets moving in
different directions
Lower cost per vehicle and each vehicle is dispensable
- losing one vehicle will not compromise the entire
mission
Benefits of UAV Collaboration
3
ISR Applications – Master/Slave Mode
Would like to use UAV‟s for:
 Convoy Protection
• Provide local as well as over-the-horizon visual coverage
 Search & Rescue (SAR)
- Assist in search using infrared (IR) camera while flying abreast
with manned helicopter
 Perimeter Surveillance/Border Patrol
• Coordinated surveillance and target
recognition and tracking.
4
Multi-Agent Convoy Protection
Centralized Control on Ground
 Collaboration between multiple UAVs assigned to Convoy Protection
• Task generation and assignment based on mission situation and UAV profiles
• Ongoing coordination/synchronization between roles
High freq. look-ahead
coverage zone
UAV1UAV3
UAV2
Lon_left Lon_right
Lateral
5
In Action, cont
6
C3UV Collaboration Software
GOALS
•Transmit desired mission from user to agents
•Provide user with fused information from agents
•Decompose and assign tasks among agents in response to dynamic mission definition
•Accomplish tasks in an efficient and robust manner
Agent in range of user
Agent out of range
User
New tasks
Cancel tasks
Command
station
Mission state est. Mission state estimate
7
Communication Infrastructure
User
New tasks
Cancel tasks
Command
station
Piccolo
Groundstation
Piccolo
Autopilot
PC104
Piccolo
Autopilot
PC104
900 MHz
radio
2.4 GHz
ethernet
8
Mission Definition
User defines the mission
The agents define the tasks
Philosophy
“The user specifies what
he or she would like
accomplished.
The system decides how
to do so efficiently.”
9
CSL: Enables Internet Tasking
Collaborative Sensing Language (CSL):
• XML-based: “Human Readable”
• Can be integrated with multiple languages on multiple operating systems on multiple
platforms (C++, Java, Windows, Safari, Internet Explorer, Firefox, iPhone, Nokia)
• Provides a standard for integration with 3rd parties (outside systems can operate with
the CSL Web Server and can view the feedback in Google Earth and Falcon View)
Applications where the human is too busy to
do much except ask for ISR and to view the
collected information.
10
Agents (UAVs)
Transition Logic: Governs
transitions of tasks and subtasks
Communication: Deconflicts plans
and synchronizes information
between agents vs.
Planner(ex. path-planner):
calculates cost, generates plan and
chooses “todo”
Low-level Controller (ex. waypoint
tracker)
)(
][
ˆ
],[
],[
k
k
k
yxk
PCost
PPlan
T
vvVelocty
yxPosition
AgentID
X
)(
ˆ
k
kk
PCost
T
AgentID
M
k
Tˆk
T
11
Task-Point List
Every process and each agent communicates primarily through the task-
point list
A task-point list exists for each task and is manipulated by each process to
generate a desired mode/task/mission
1
2
3
4
12
Task Allocation
Given n UAVs and m tasks, how do we assign tasks to UAVs?
• Assume that each task is simply a point to be visited, with some time spent at that
point.
• Neglect UAV turn rate constraints – assume constant velocity
• For each UAV, let a tour be an ordered set of targets that it will visit
• Let the cost of tour be the total time required to complete. For a constant velocity
UAV with no turn rate constraint, this time corresponds to distance.
Often this is posed as an instance of the multiple traveling salesman problem
13
Multiple Traveling Salesman
The Multiple Traveling Salesman Problems focuses on minimizing
total cost. For n UAVs, with the cost of a tour for UAV j = Tj
Our problem differs: we should focus on minimizing the max cost of
any tour
• Given that we‟re working with constant velocity UAVs, the cost in fuel of
having a UAV circle is the same as having it do some work.
• For our problem, this corresponds to a minimum clock time problem. This
problem is often referred to as the min-max Vehicle Routing Problem.
14
The Greedy Algorithm- Real Time
In constructing a tour, let the UAV with the lowest cost function for its partial
tour choose the next task.
This algorithm leads to balanced tours among UAVs: all UAVs perform tours
of roughly equal cost.
• For the min-max VRP, optimal solutions will contain tours balanced to within the
maximum distance between any two tasks.
This is a fast algorithm that creates balanced tours
Sub-optimal
20
Cooperative Control:
We would like to consider the team optimization problem, in a distributed
manner
This is a hard problem, especially in real time.
Can we still get „good‟ trajectories without solving the team optimization
problem?
Consider a greedy algorithm (little communication – no negotiation):
Choose U2 conditioned on U1
21
Real Flight Data: 2 plane search (max
area sweeping)
Wind: 9 m/s
SW
22
Test Platforms: 1. Sig Rascal 110
airframe
Balsa frame remote control aircraft kit with 110” wingspan
Modifications:
•32 cc gasoline engine with vibration isolation mounts
•Dual fuel tanks for 60 min flight time
•Carbon fiber reinforcement to support payload
•26 lb takeoff weight
•Piccolo avionics system
23
Bat IV’s
24
PC104 stack and payload tray
•PC104 with 700 MHz Pentium III processor
•2 GB flash memory (16 GB on vision plane)
•Bidirectional 1 Watt amplifier for 802.11b communication
•Vibration isolating suspension
•Wireless analog video transmitter
26
CIRPAS, Camp Roberts, CA
Operated by the Naval Post Graduate School
27
August ONR Demonstration
29
The End
30

More Related Content

What's hot (13)

Zupt, LLC's SLAM and Optimal Sensor fusion
Zupt, LLC's SLAM and Optimal Sensor fusionZupt, LLC's SLAM and Optimal Sensor fusion
Zupt, LLC's SLAM and Optimal Sensor fusion
 
l20_satellitettc.pdf
l20_satellitettc.pdfl20_satellitettc.pdf
l20_satellitettc.pdf
 
TT&C subsystem
TT&C subsystemTT&C subsystem
TT&C subsystem
 
telemetry tracking and command systems
telemetry tracking and command systemstelemetry tracking and command systems
telemetry tracking and command systems
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdf
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map Sharing
 
1 catchment delineation.ppt
1 catchment delineation.ppt1 catchment delineation.ppt
1 catchment delineation.ppt
 
Creating DEM using a mini-UAS
Creating DEM using a mini-UASCreating DEM using a mini-UAS
Creating DEM using a mini-UAS
 
Mars CubeSat Telecom Relay Constellation_JPL Final
Mars CubeSat Telecom Relay Constellation_JPL FinalMars CubeSat Telecom Relay Constellation_JPL Final
Mars CubeSat Telecom Relay Constellation_JPL Final
 
Storm, Ida: ICOS atmosphere station characterization tool
Storm, Ida: ICOS atmosphere station characterization toolStorm, Ida: ICOS atmosphere station characterization tool
Storm, Ida: ICOS atmosphere station characterization tool
 
Gps and planimeter
Gps and planimeterGps and planimeter
Gps and planimeter
 
Poster_submitted_final
Poster_submitted_finalPoster_submitted_final
Poster_submitted_final
 
JDAM using GPS
JDAM using GPSJDAM using GPS
JDAM using GPS
 

Similar to Coordinated Autonomous Vehicles for Increased Mission Capabilities

Triton UAS Technical Design Paper 2020-2021
Triton UAS Technical Design Paper 2020-2021Triton UAS Technical Design Paper 2020-2021
Triton UAS Technical Design Paper 2020-2021KennyPham19
 
Resource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vsResource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vsbhaskar reddy gurram
 
ATCM presentation
ATCM presentationATCM presentation
ATCM presentationRishu Seth
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsMuhammad Aleem Siddiqui
 
System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)University of Southern California
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016Youness Lahdili
 
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...IOSR Journals
 
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...IOSR Journals
 
Advanced UAV Trajectory Generation Planning And Guidance
Advanced UAV Trajectory Generation  Planning And GuidanceAdvanced UAV Trajectory Generation  Planning And Guidance
Advanced UAV Trajectory Generation Planning And GuidanceStephen Faucher
 
Mission planning and control for UAV's
Mission planning and control for UAV'sMission planning and control for UAV's
Mission planning and control for UAV'sSuthan Rajendran
 
Time and Energy Minimized Trajectories for LANs of Drones
Time and Energy Minimized Trajectories for LANs of DronesTime and Energy Minimized Trajectories for LANs of Drones
Time and Energy Minimized Trajectories for LANs of DronesDr. Amarjeet Singh
 
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAVA Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAVIRJET Journal
 
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...Farid Kendoul
 
Comparative Study of Indoor Navigation Systems for Autonomous Flight
Comparative Study of Indoor Navigation Systems for Autonomous FlightComparative Study of Indoor Navigation Systems for Autonomous Flight
Comparative Study of Indoor Navigation Systems for Autonomous FlightTELKOMNIKA JOURNAL
 
Space solarpower
Space solarpowerSpace solarpower
Space solarpowerisrokids
 
Drone and its application
Drone and its applicationDrone and its application
Drone and its application14209276
 
BARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemBARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemRiley Waite
 

Similar to Coordinated Autonomous Vehicles for Increased Mission Capabilities (20)

Triton UAS Technical Design Paper 2020-2021
Triton UAS Technical Design Paper 2020-2021Triton UAS Technical Design Paper 2020-2021
Triton UAS Technical Design Paper 2020-2021
 
Resource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vsResource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vs
 
ATCM presentation
ATCM presentationATCM presentation
ATCM presentation
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial Robotics
 
Fusion_Conference_final.pdf
Fusion_Conference_final.pdfFusion_Conference_final.pdf
Fusion_Conference_final.pdf
 
System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016
 
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
 
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
Design and Structural Analysis for an Autonomous UAV System Consisting of Sla...
 
Advanced UAV Trajectory Generation Planning And Guidance
Advanced UAV Trajectory Generation  Planning And GuidanceAdvanced UAV Trajectory Generation  Planning And Guidance
Advanced UAV Trajectory Generation Planning And Guidance
 
Mission planning and control for UAV's
Mission planning and control for UAV'sMission planning and control for UAV's
Mission planning and control for UAV's
 
PFD UAV Final Presentation
PFD UAV Final PresentationPFD UAV Final Presentation
PFD UAV Final Presentation
 
Time and Energy Minimized Trajectories for LANs of Drones
Time and Energy Minimized Trajectories for LANs of DronesTime and Energy Minimized Trajectories for LANs of Drones
Time and Energy Minimized Trajectories for LANs of Drones
 
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAVA Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
 
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
 
Comparative Study of Indoor Navigation Systems for Autonomous Flight
Comparative Study of Indoor Navigation Systems for Autonomous FlightComparative Study of Indoor Navigation Systems for Autonomous Flight
Comparative Study of Indoor Navigation Systems for Autonomous Flight
 
Space solarpower
Space solarpowerSpace solarpower
Space solarpower
 
Drone and its application
Drone and its applicationDrone and its application
Drone and its application
 
BARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemBARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing System
 
D017522833
D017522833D017522833
D017522833
 

More from sUAS News

Rob Thompson, Falcon Foundation 2018 Small Unmanned Systems Business Expo P...
Rob Thompson, Falcon Foundation   2018 Small Unmanned Systems Business Expo P...Rob Thompson, Falcon Foundation   2018 Small Unmanned Systems Business Expo P...
Rob Thompson, Falcon Foundation 2018 Small Unmanned Systems Business Expo P...sUAS News
 
gene engelgau - 2018 Small Unmanned Systems Business Exposition
 gene engelgau - 2018 Small Unmanned Systems Business Exposition gene engelgau - 2018 Small Unmanned Systems Business Exposition
gene engelgau - 2018 Small Unmanned Systems Business ExpositionsUAS News
 
Mike Blades - 2018 Small Unmanned Systems Business Expo Presentation
Mike Blades -  2018 Small Unmanned Systems Business Expo PresentationMike Blades -  2018 Small Unmanned Systems Business Expo Presentation
Mike Blades - 2018 Small Unmanned Systems Business Expo PresentationsUAS News
 
Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...
Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...
Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...sUAS News
 
UAS and Public Safety
UAS and Public SafetyUAS and Public Safety
UAS and Public SafetysUAS News
 
Transport Risk
Transport RiskTransport Risk
Transport RisksUAS News
 
Dpi why training
Dpi why trainingDpi why training
Dpi why trainingsUAS News
 
Allegory Of The Hangar
Allegory Of The HangarAllegory Of The Hangar
Allegory Of The HangarsUAS News
 
Full saturation
Full saturation Full saturation
Full saturation sUAS News
 
SU Business Expo-2015 - Jonathan Downey
SU Business Expo-2015 - Jonathan Downey SU Business Expo-2015 - Jonathan Downey
SU Business Expo-2015 - Jonathan Downey sUAS News
 
Paola Santana, Matternet
Paola Santana, MatternetPaola Santana, Matternet
Paola Santana, MatternetsUAS News
 
Patrick Egan, sUAS News
Patrick Egan, sUAS NewsPatrick Egan, sUAS News
Patrick Egan, sUAS NewssUAS News
 
Austin Jensen, AggieAir
Austin Jensen, AggieAirAustin Jensen, AggieAir
Austin Jensen, AggieAirsUAS News
 
Claudia Spinnato, Panoptes
Claudia Spinnato, Panoptes Claudia Spinnato, Panoptes
Claudia Spinnato, Panoptes sUAS News
 
Dave Kroetsch, Aeryon
Dave Kroetsch, Aeryon Dave Kroetsch, Aeryon
Dave Kroetsch, Aeryon sUAS News
 
Marque Cornblatt, Game of Drones
Marque Cornblatt, Game of Drones Marque Cornblatt, Game of Drones
Marque Cornblatt, Game of Drones sUAS News
 
Vijay Persaud, Riegl
Vijay Persaud, RieglVijay Persaud, Riegl
Vijay Persaud, RieglsUAS News
 
Douglas Marshall, TrueNorth Consulting
Douglas Marshall, TrueNorth ConsultingDouglas Marshall, TrueNorth Consulting
Douglas Marshall, TrueNorth ConsultingsUAS News
 
Josh Kornoff, Allied Drones
Josh Kornoff, Allied DronesJosh Kornoff, Allied Drones
Josh Kornoff, Allied DronessUAS News
 

More from sUAS News (20)

Rob Thompson, Falcon Foundation 2018 Small Unmanned Systems Business Expo P...
Rob Thompson, Falcon Foundation   2018 Small Unmanned Systems Business Expo P...Rob Thompson, Falcon Foundation   2018 Small Unmanned Systems Business Expo P...
Rob Thompson, Falcon Foundation 2018 Small Unmanned Systems Business Expo P...
 
gene engelgau - 2018 Small Unmanned Systems Business Exposition
 gene engelgau - 2018 Small Unmanned Systems Business Exposition gene engelgau - 2018 Small Unmanned Systems Business Exposition
gene engelgau - 2018 Small Unmanned Systems Business Exposition
 
Mike Blades - 2018 Small Unmanned Systems Business Expo Presentation
Mike Blades -  2018 Small Unmanned Systems Business Expo PresentationMike Blades -  2018 Small Unmanned Systems Business Expo Presentation
Mike Blades - 2018 Small Unmanned Systems Business Expo Presentation
 
Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...
Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...
Justine Harrison - 2018 Small Unmanned Systems Business Expo Presentation - W...
 
UAS and Public Safety
UAS and Public SafetyUAS and Public Safety
UAS and Public Safety
 
Transport Risk
Transport RiskTransport Risk
Transport Risk
 
Dpi why training
Dpi why trainingDpi why training
Dpi why training
 
Allegory Of The Hangar
Allegory Of The HangarAllegory Of The Hangar
Allegory Of The Hangar
 
Full saturation
Full saturation Full saturation
Full saturation
 
SARP 2016
SARP 2016SARP 2016
SARP 2016
 
SU Business Expo-2015 - Jonathan Downey
SU Business Expo-2015 - Jonathan Downey SU Business Expo-2015 - Jonathan Downey
SU Business Expo-2015 - Jonathan Downey
 
Paola Santana, Matternet
Paola Santana, MatternetPaola Santana, Matternet
Paola Santana, Matternet
 
Patrick Egan, sUAS News
Patrick Egan, sUAS NewsPatrick Egan, sUAS News
Patrick Egan, sUAS News
 
Austin Jensen, AggieAir
Austin Jensen, AggieAirAustin Jensen, AggieAir
Austin Jensen, AggieAir
 
Claudia Spinnato, Panoptes
Claudia Spinnato, Panoptes Claudia Spinnato, Panoptes
Claudia Spinnato, Panoptes
 
Dave Kroetsch, Aeryon
Dave Kroetsch, Aeryon Dave Kroetsch, Aeryon
Dave Kroetsch, Aeryon
 
Marque Cornblatt, Game of Drones
Marque Cornblatt, Game of Drones Marque Cornblatt, Game of Drones
Marque Cornblatt, Game of Drones
 
Vijay Persaud, Riegl
Vijay Persaud, RieglVijay Persaud, Riegl
Vijay Persaud, Riegl
 
Douglas Marshall, TrueNorth Consulting
Douglas Marshall, TrueNorth ConsultingDouglas Marshall, TrueNorth Consulting
Douglas Marshall, TrueNorth Consulting
 
Josh Kornoff, Allied Drones
Josh Kornoff, Allied DronesJosh Kornoff, Allied Drones
Josh Kornoff, Allied Drones
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Coordinated Autonomous Vehicles for Increased Mission Capabilities

  • 1. 1 Autonomous Vehicle Systems: Coordination and Collaboration Karl Hedrick UC Berkeley
  • 2. 2 Control of groups of UAV/UGV by a single operator - low maintenance, high return Increase in mission complexity - ability to perform multiple tasks simultaneously - mapping of many locations at once - distributed surveillance of many locations - ability to track multiple targets moving in different directions Lower cost per vehicle and each vehicle is dispensable - losing one vehicle will not compromise the entire mission Benefits of UAV Collaboration
  • 3. 3 ISR Applications – Master/Slave Mode Would like to use UAV‟s for:  Convoy Protection • Provide local as well as over-the-horizon visual coverage  Search & Rescue (SAR) - Assist in search using infrared (IR) camera while flying abreast with manned helicopter  Perimeter Surveillance/Border Patrol • Coordinated surveillance and target recognition and tracking.
  • 4. 4 Multi-Agent Convoy Protection Centralized Control on Ground  Collaboration between multiple UAVs assigned to Convoy Protection • Task generation and assignment based on mission situation and UAV profiles • Ongoing coordination/synchronization between roles High freq. look-ahead coverage zone UAV1UAV3 UAV2 Lon_left Lon_right Lateral
  • 6. 6 C3UV Collaboration Software GOALS •Transmit desired mission from user to agents •Provide user with fused information from agents •Decompose and assign tasks among agents in response to dynamic mission definition •Accomplish tasks in an efficient and robust manner Agent in range of user Agent out of range User New tasks Cancel tasks Command station Mission state est. Mission state estimate
  • 7. 7 Communication Infrastructure User New tasks Cancel tasks Command station Piccolo Groundstation Piccolo Autopilot PC104 Piccolo Autopilot PC104 900 MHz radio 2.4 GHz ethernet
  • 8. 8 Mission Definition User defines the mission The agents define the tasks Philosophy “The user specifies what he or she would like accomplished. The system decides how to do so efficiently.”
  • 9. 9 CSL: Enables Internet Tasking Collaborative Sensing Language (CSL): • XML-based: “Human Readable” • Can be integrated with multiple languages on multiple operating systems on multiple platforms (C++, Java, Windows, Safari, Internet Explorer, Firefox, iPhone, Nokia) • Provides a standard for integration with 3rd parties (outside systems can operate with the CSL Web Server and can view the feedback in Google Earth and Falcon View) Applications where the human is too busy to do much except ask for ISR and to view the collected information.
  • 10. 10 Agents (UAVs) Transition Logic: Governs transitions of tasks and subtasks Communication: Deconflicts plans and synchronizes information between agents vs. Planner(ex. path-planner): calculates cost, generates plan and chooses “todo” Low-level Controller (ex. waypoint tracker) )( ][ ˆ ],[ ],[ k k k yxk PCost PPlan T vvVelocty yxPosition AgentID X )( ˆ k kk PCost T AgentID M k Tˆk T
  • 11. 11 Task-Point List Every process and each agent communicates primarily through the task- point list A task-point list exists for each task and is manipulated by each process to generate a desired mode/task/mission 1 2 3 4
  • 12. 12 Task Allocation Given n UAVs and m tasks, how do we assign tasks to UAVs? • Assume that each task is simply a point to be visited, with some time spent at that point. • Neglect UAV turn rate constraints – assume constant velocity • For each UAV, let a tour be an ordered set of targets that it will visit • Let the cost of tour be the total time required to complete. For a constant velocity UAV with no turn rate constraint, this time corresponds to distance. Often this is posed as an instance of the multiple traveling salesman problem
  • 13. 13 Multiple Traveling Salesman The Multiple Traveling Salesman Problems focuses on minimizing total cost. For n UAVs, with the cost of a tour for UAV j = Tj Our problem differs: we should focus on minimizing the max cost of any tour • Given that we‟re working with constant velocity UAVs, the cost in fuel of having a UAV circle is the same as having it do some work. • For our problem, this corresponds to a minimum clock time problem. This problem is often referred to as the min-max Vehicle Routing Problem.
  • 14. 14 The Greedy Algorithm- Real Time In constructing a tour, let the UAV with the lowest cost function for its partial tour choose the next task. This algorithm leads to balanced tours among UAVs: all UAVs perform tours of roughly equal cost. • For the min-max VRP, optimal solutions will contain tours balanced to within the maximum distance between any two tasks. This is a fast algorithm that creates balanced tours Sub-optimal
  • 15. 20 Cooperative Control: We would like to consider the team optimization problem, in a distributed manner This is a hard problem, especially in real time. Can we still get „good‟ trajectories without solving the team optimization problem? Consider a greedy algorithm (little communication – no negotiation): Choose U2 conditioned on U1
  • 16. 21 Real Flight Data: 2 plane search (max area sweeping) Wind: 9 m/s SW
  • 17. 22 Test Platforms: 1. Sig Rascal 110 airframe Balsa frame remote control aircraft kit with 110” wingspan Modifications: •32 cc gasoline engine with vibration isolation mounts •Dual fuel tanks for 60 min flight time •Carbon fiber reinforcement to support payload •26 lb takeoff weight •Piccolo avionics system
  • 19. 24 PC104 stack and payload tray •PC104 with 700 MHz Pentium III processor •2 GB flash memory (16 GB on vision plane) •Bidirectional 1 Watt amplifier for 802.11b communication •Vibration isolating suspension •Wireless analog video transmitter
  • 20. 26 CIRPAS, Camp Roberts, CA Operated by the Naval Post Graduate School
  • 23. 30