TECHLAV Annual Meeting Greensboro, NC May 31-June 1, 2017

Slides:



Advertisements
Similar presentations
Speedy Agent Car: The Prototype Agent Technology: Final Project Lecturer: Prof. Ho Cheng-Seen Presented by: M Irfan Subakti NTUST, June 7 th 2004.
Advertisements

Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
A vision-based system for grasping novel objects in cluttered environments Ashutosh Saxena, Lawson Wong, Morgan Quigley, Andrew Y. Ng 2007 Learning to.
Robocup ve USARSIM Dr. Muhammet Balcılar. What is RoboCup? an international research and education initiative an attempt to foster AI and intelligent.
A Survey of Artificial Intelligence Applications in Water-based Autonomous Vehicles Daniel D. Smith CSC 7444 December 8, 2008.
A SYSTEM FOR AUTONOMOUS TRACKING AND FOLLOWING OF SHARKS WITH AN AUTONOMOUS UNDERWATER VEHICLE Esfandiar Manii Advisor: Dr. Christopher M. Clark A Presentation.
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
1 Autonomous Controller Design for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Choong K. Oh and Gregory J. Barlow U.S. Naval Research.
1 Incremental Evolution of Autonomous Controllers for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Gregory J. Barlow, Choong K. Oh,
Design of Autonomous Navigation Controllers for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Gregory J. Barlow March 19, 2004.
1 Autonomous Controller Design for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Gregory J. Barlow North Carolina State University.
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Kalman filter and SLAM problem
Controlling and Configuring Large UAV Teams Paul Scerri, Yang Xu, Jumpol Polvichai, Katia Sycara and Mike Lewis Carnegie Mellon University and University.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
A. Coordinate transformation uses quaternions. It does not have singularities. A quaternion q is : To stabilize the quadrotor, a PID control is used. Fig.
Networks of Autonomous Unmanned Vehicles Prof. Schwartz Presentation to Dr. Ponsford of Raytheon May 20, 2008.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Robotic Radiation Oncology
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Optical3D ´05, Gerhard Schall Gerhard Schall, Joseph Newman, Fritz Fraundorfer and Dieter Schmalstieg Construction and Maintenance of Augmented Reality.
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
MAE 435 Project Design and Management II 19 October,
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Mobile Robot Navigation Using Fuzzy logic Controller
Overview of Machine Learning RPI Robotics Lab Spring 2011 Kane Hadley.
Qualitative Vision-Based Mobile Robot Navigation Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering Clemson University.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Autonomous Virtual Humans Tyler Streeter April 15, 2004.
Game Theory, Social Interactions and Artificial Intelligence Supervisor: Philip Sterne Supervisee: John Richter.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Evolving the goal priorities of autonomous agents Adam Campbell* Advisor: Dr. Annie S. Wu* Collaborator: Dr. Randall Shumaker** School of Electrical Engineering.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
 Introduction  What is Driverless Car ?  History  Component  Action  Technology  Advantages  Disadvantages  Conclusion  Reference.
Robotics & Autonomy Test Facility Workshop 28 th February 2012 Dr Derek J. Bennet Robotics.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Grid-Based Genetic Algorithm Approach to Colour Image Segmentation Marco Gallotta Keri Woods Supervised by Audrey Mbogho.
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
MAV Optical Navigation Software System April 30, 2012 Tom Fritz, Pamela Warman, Richard Woodham Jr, Justin Clark, Andre DeRoux Sponsor: Dr. Adrian Lauf.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Signal and Image Processing Lab
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Pursuit-Evasion Games with UGVs and UAVs
EXPANDED UNDERWATER ROBOTICS READY FOR OIL SPILL
UAV Vision Landing Motivation Data Gathered Research Plan Background
David Campbell January 27th 2016
Efficient Beam Finding and Tracking in mmW Systems
Multiple Robots For Multiple Missions: Architecture for Complex Collaboration Noa Agmon1, Oleg Maksimov1, Ariel Rosenfeld2, Shai Shlomai1, Sarit Kraus1.
Multi-Agent Exploration
E190Q – Project Introduction Autonomous Robot Navigation
First work in AI 1943 The name “Artificial Intelligence” coined 1956
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
TOWARDS A DESIRED TRANSPORT FUTURE: SAFE, SUFFICIENT AND AFFORDABLE
Paper Presentation Aryeh Zapinsky
Networks of Autonomous Unmanned Vehicles
Above: An Actual View of Earth from Space (Courtesy NASA)
Robotic Vessels ROVs (robotically operated vehicles) help explore areas too difficult for man to reach For example: trenches, deep water Un-manned underwater.
Above: An Actual View of Earth from Space (Courtesy NASA)
Introduction to Scheduling Chapter 1
Coordination and Robotics
Resource Allocation for Distributed Streaming Applications
GPS Navigation System ET Spring 2018
CS 332 Visual Processing in Computer and Biological Vision Systems
Delivering Advanced Inspection Solutions
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

TECHLAV Annual Meeting Greensboro, NC May 31-June 1, 2017 Testing, Evaluation, and Control of Heterogeneous Large-Scale Systems of Autonomous Vehicles (TECHLAV) TECHLAV Annual Meeting Greensboro, NC May 31-June 1, 2017 http://techlav.ncat.edu/

Task Allocation Using Parallelized Clustering and Auctioning Algorithms for Heterogeneous Robotic Swarms Operating on a Cloud Network By: Jonathan Lwowski, Dr. Patrick Benavidez, Dr. Jeff Prevost, and Dr. Mo Jamshidi

Overview Introduction System Overview Clustering Auctioning Genetic Algorithm Hardware Emulation Results Conclusion

Motivation Costa Concordia cruise ship crash 45250 passengers 33 deaths and 64 injuries Goals of Task T1-6 (Cloud-Based Control of LSASV) and Sub-thrust 1-2 (Cooperative Localization, Navigation and Control of LSASV) Heterogenous swarm robotics Task allocation Navigation/Path Planning Autonomous Cloud-based robotics Data simplification and organization

Significance of Methods One of the first heterogenous swarms of MAVs and ASVs to use a cloud-based network to simplify and organize data to be used for task allocation Parallelization of data simplification algorithms on the cloud to increase speed and scalability Tested in both software simulations and hardware emulations

System Overview

Localizing the People MAVs equipped with bottom facing stereo cameras People represented by colored circles in simulation People detected by simple color thresholding techniques People localized using stereo camera model and coordinate transformations

Clustering the People Used to simplify the map Group people into clusters of a given radius Constrained Cluster Radius K-mean Clustering Parallelized CCR K-means Clustering on the cloud

Clustering the People 500 people and a desired cluster radius of 10 meters

Parallelization of Clustering Algorithm

Meta-clustering the Clusters Groups the clusters into meta-clusters Number of meta-clusters same as the number of ASVs Fuzzy C-means Clustering Allows clusters to be assigned to multiple meta-clusters

Meta-clustering the Clusters 500 people, desired cluster radius of 10 meters, 5 ASVs

Auctioning the Meta-clusters Used to assign a meta-cluster to each ASV Uses ASVs locations, capacities, and speeds Uses meta-clusters locations and number of people in the meta-cluster Uses mothership location

Auctioning the Meta-clusters

Traveling to Assigned Clusters Genetic algorithm Fitness value = 1/distance 50 random permutations chosen as initial population

Hardware Emulation Results GPS emulation Overhead webcam Ar-track-alvar Provides x,y, and z position of each Ar-Tag Used to emulate the GPS and stereo camera localization of the MAVs

Hardware Emulation Results GPS Emulation

Hardware Emulation Results CCR K-mean Clustering 10 Ar-Tags representing people and 4 Clusters

Hardware Emulation Results CCR K-mean Clustering 10 Ar-Tags representing people and 4 Clusters

Hardware Emulation Results Video https://www.youtube.com/watch?v=9oAiLII6xr8

Conclusion One of the first heterogenous swarms of MAVs and ASVs to use a cloud based network to simplify and organize the data to be used for task allocation Parallelization of data simplification algorithms to increase speed and scalability of the system Effectiveness of systems demonstrated in software and hardware experiments

Future Work Use deep learning to detect and localize the people Add autonomous underwater robots to detect people under the surface of the water During the summer, Dr. Joordens will implement this using model boats on an actual body of water

References J. Lwowski, P. Benavidez, J. J. Prevost, and M. Jamshidi, "Task Allocation Using Parallelized Clustering and Auctioning Algorithms for Heterogeneous Robotic Swarms Operating on a Cloud Network,” Chapter 3 in Autonomy and Artificial Intelligence, (W. F. Lawless, et al, eds.), Springer-Verlag, 2017 (In Press)