Simbeeotic: A Simulator and Testbed for Micro-Aerial Vehicle Swarm Experiments Bryan Kate, Jason Waterman, Karthik Dantu and Matt Welsh Presented By: Mostafa.

Slides:



Advertisements
Similar presentations
KANSEI TESTBED OHIO STATE UNIVERSITY. HETEREGENOUS TESTBED Multiple communication networks, computation platforms, multi-modal sensors/actuators, and.
Advertisements

Motion Planning for Point Robots CS 659 Kris Hauser.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Simbeeotic: A Simulator and Testbed for Micro- Aerial Vehicle Swarm Experiments IPSN 2012 Bryan Kate, Jason Waterman, Karthik Dantu (Harvard University),
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Time Synchronization for Wireless Sensor Networks
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,
Agent-Based Coordination of Sensor Networks Alex Rogers School of Electronics and Computer Science University of Southampton
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
Image Processing of Video on Unmanned Aircraft Video processing on-board Unmanned Aircraft Aims to develop image acquisition, processing and transmission.
Comparing Models of Computation for Real-time, Distributed Control Systems Shawn Schaffert Bruno Sinopoli.
Course Instructor: Aisha Azeem
Sensor Network Simulation Simulators and Testbeds Jaehoon Kim Jeeyoung Kim Sungwook Moon.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
1 Physical Ensemble Engineering Christof, Heinz, Insup, Seth, Teruo.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Zhiyong Wang In cooperation with Sisi Zlatanova
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Computational Mechanics and Robotics The University of New South Wales
Low-Power Wireless Sensor Networks
Overview of the ORBIT Radio Grid Testbed for Evaluation of Next-Generation Wireless Network Protocols D.Raychaudhuri, M.ott, S.Ganu, K.ramachandran, H.Kremo,
INDIAN INSTITUTE OF TECHNOLOGY MADRAS Department of Engineering Design AUTONOMOUS UNDERWATER ROBOTIC LABORATORY Researchers : Dr. Asokan Thondiyath, Mr.
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
1. COMMUNICATION Liam O’Sullivan  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
The Mitre Meteor Robot Control Software “Simulate As You Operate” Presented by Darrell L Sims Richard M. Weatherly Frederick S. Kuhl Robert H. Bolling.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
INEMO™ Demonstration Kit DOF (Degrees of Freedom) platform  The STEVAL-MKI062V2 combines accelerometers, gyroscopes and magnetometers with pressure.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
A Lean Approach for Evolving Heterogeneous Wireless Sensor Networks An Assisted Living Case Study Thomas Patzke Software.
Scaling to several dancers… High Speed Sensor Fusion Vocabulary of features Capacitive proximity to 50 cm 6-axis IMU - 1 Mbps TDMA radio 100 Hz Full State.
COGNITIVE RADIO NETWORKING AND RENDEZVOUS Presented by Vinay chekuri.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
Control Science Center of Excellence Overview 17 Oct 2008 Dr. David B. Doman Control Design and Analysis Branch Air Vehicles Directorate Air Force Research.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Problem Description: One line explanation of the problem to be solved Problem Description: One line explanation of the problem to be solved Proposed Solution:
Karthik Dantu Bryan Kate Jason Waterman Peter Bailis Matt Welsh Presentors: Yuxuan Dai, Long Ma.
OOD OO Design. OOD-2 OO Development Requirements Use case analysis OO Analysis –Models from the domain and application OO Design –Mapping of model.
Reliable Navigation of Mobile Sensors in Wireless Sensor Networks without Localization Service Qingjun Xiao, Bin Xiao, Jiaqing Luo and Guobin Liu Department.
Fuzzy Controller for Spacecraft Attitude Control CHIN-HSING CHENG SHENG-LI SHU Dept. of Electrical Engineering Feng-Chia University IEEE TRANSACTIONS ON.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Architecture for Resource Allocation Services Supporting Interactive Remote Desktop Sessions in Utility Grids Vanish Talwar, HP Labs Bikash Agarwalla,
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
Auto-Park for Social Robots By Team I. Meet the Team Alessandro Pinto ▫ UTRC, Sponsor Dorothy Kirlew ▫ Scrum Master, Software Mohak Bhardwaj ▫ Vision.
Ahmed Saeed†, Mohamed Ibrahim†, Khaled A. Harras‡, Moustafa Youssef†
Pursuit-Evasion Games with UGVs and UAVs
Autonomous Robots Key questions in mobile robotics What is around me?
LOGIKA & PEMROGRAMAN KOMPUTER MATLAB & Simulink
Matthew Lyon James Montgomery Lucas Scotta 13 October 2010
NASPAC 2.0 Architecture January 27, 2010
Software models - Software Architecture Design Patterns
Distributed Control Applications Within Sensor Networks
Chapter 4 . Trajectory planning and Inverse kinematics
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
PROJECT IDENTIFICATION
Presentation transcript:

Simbeeotic: A Simulator and Testbed for Micro-Aerial Vehicle Swarm Experiments Bryan Kate, Jason Waterman, Karthik Dantu and Matt Welsh Presented By: Mostafa Uddin 1

Outline Introduction Simulator Design Helicopter Testbed Evaluation Future Works Conclusions 2

Introduction: What is MAV Micro-aerial vehicle (MAV) swarms are a group of autonomous micro robots to accomplish a common work. 3

Introduction: Challenges MAV is concerned with classic robotics challenges: obstacle avoidance, navigation, planning etc. MAV faces the challenges similar to static sensor network nodes: limited computation, energy scarcity and minimal sensing. Radio is no longer the primary energy sink- actuation needs more energy. Duty cycle is not an option for Hardware while flying. Treating Autonomous Mobility as a first class concern. 4

Introduction: Contribution New simulation environment and MAV testbed. Simbeeotic: A Simulator with following requirement: – Scalability: Simulate in large scale. – Completeness: Simulate as much of the problem domain. – Variable Fidelity: User can be focused on their own model. – Staged Development: Facilitate the development of software and hardware Deployment-time configuration. 5

Related Work: Swarms and MASON: opting for cell-based or 2D continuous world. Breve: Domain specific language limit the extension. Webots: Scalability issue Play-stage: First order geometric simulator. GRASP Micro UAV testbed: 6

Simulator Design Simbeeotic: Discrete event simulator – A simulation execution consists of one or more models that schedule events to occur at a future point in time – Virtual time – moved forward by an executive that get the next event and pass it to the intended recipient Written in Java programming language – easily learned by neophytes – large repository of high quality, open source libraries Repeatability Ease of use 7

Simulator Design: Architecture 8

Simulation Engine Manages discrete event queue and dispatches events to model. Pushing the virtual time forward. Populates the virtual world from the configuration. Initializes all the models. Sim Engine is responsible for answering queries about model population and location. 9

Simulator Design: Models 10 Modelers introduce new functionality by building on layers with mostly matched interface.

Simulator Design: Models 11

Simulator Design: Timer 12

Simulator Design: Physics Engine 13

Simulator Design: Physics Engine Physics engine- JBullet Rigid Bodies – Simple shapes, complex geometries Dynamics Modeling – Integrating the forces and torques 3D Continuous Collision Detection – Physical interactions between objects Ray Tracing – Range finders and optical flow 14

MAV Domain Models MAV domain models Virtual world Weather Sensors – inertial (accelerometer, gyroscope, optical flow), navigation (position, compass), environmental (camera, range, bump) RF communication Software engineering tricks Reflection Runtime annotation processing Parameterization: key-value pairs 15

Simulator Design: RF 16

Helicopter Testbed Indoor MAV testbed E-flite Blade mCX2 RC helicopter – Proprietary control board stabilizes flight (yaw axis only) – Without other processors, sensors, or radios – Not expensive, small V.S. toy Remote control Using Vicon motion capture system for remote control Input signal to the helicopter ‘s transmitter – yaw, pitch, roll, and throttle 17

Simbeeotic Integration 18 Hybrid Experiment with simulated and real MAVs.

HWIL Discussion Advantages Fly real vehicles using virtual sensors Transform laboratory space into an arbitrarily Env. Test the limits of proposed hardware and software Disadvantages: Inaccuracy cauesd by Vicon motion capture system Can’t fly outdoors Heavy computing resources Can’t process or sense on helicopter Latency: processing, transmission, control 19

Evaluation Workload – 10Hz kinematic update rate – 1Hz compass sensor reading – 100 virtual seconds Environment Complexity 20

Evaluation Swarm Size 21

Evaluation Model Complexity – Increase event execution time – event complexity, message explosion 22

Example Scenarios 1 Coverage – search a space for features of interest (e.g. flowers) 23

Example Scenarios 2 Explores the possibility of using RF beacons 24

Conclusions Provide a feasible way to simulate MAV swarms Cool, and may be useful in simulation but seems useless now in reality Too complex to make whole system robust (network, motion capture, robot control) 25

26