Learning with Purpose Control Design and Implementation of a Small-Scale Autonomous Hovercraft Ryan Mackay Joshua Bevan Nicholas Lutz Mario Stamatiou University.

Slides:



Advertisements
Similar presentations
Benoit Pigneur and Kartik Ariyur School of Mechanical Engineering Purdue University June 2013 Inexpensive Sensing For Full State Estimation of Spacecraft.
Advertisements

© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Gregory Berkeley Levi Lentz AUTOMOTO MOTORCYCLE CONTROL AND STABILIZATION.
MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
SEMINAR ON HOVERCRAFT. Introduction A Hovercraft is a vehicle that  Flies like a plane but  Float like a boat  Drive like a car  It can hover over.
Team Shane Stumvoll, Alex Willard, Robert Yarnell, Hubert Jayakumar, Tim Teal 1.
Arduino Autonomous Robotics System
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Design Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
Mechanical Engineering 8936 Term 8 Design Project February 3, 2012.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Development of Guidance and Control System for Parafoil-Payload System VVR Subbarao, Sc ‘C’ Flight Mechanics & Control Engineering ADE.
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Nicholas Lawrance | ICRA Minimum Snap Trajectory Generation for Control of Quadrotors (Best Paper ICRA 2011) Daniel Mellinger and Vijay Kumar GRASP.
Parth Kumar ME5643: Mechatronics UAV ATTITUDE AND HEADING HOLD SYSTEM.
Reegan Worobec & David Sloan In collaboration with UAARG.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
METEOR Guidance System P07106 Nov 2006 – May 2007 Project Review.
NSF Workshop on Biosensor and Bioactuator Resarch Xinyan Deng Bio-Robotics Laboratory Department of Mechanical Engineering University of Delaware
ENGR-1101 Introduction to Engineering CapstoneProject: The iPad ControlledHovercraft College of Engineering Temple University Fall 2011.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Advisor:趙春棠 Postgraduate:王嘉帷
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
Design and Implementation of Metallic Waste Collection Robot
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Quadcopters. History Also known as quadrotors First flying quadrotor: – 11 November 1922 – Etienne Oehmichen Image: blogger.com.
Concept Design Review THE DUKES OF HAZARD CAMILLE LEGAULT, NEIL KENNEDY, OMAR ROJAS, FERNANDO QUIJANO, AND JIMMY BUFFI April 24, 2008.
AUTOMATIC PARKING SYSTEM
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
introducing R/C WIG Hovercraft a.k.a. Junior
The Micro-CART project teaches students how to familiarize themselves with a project that they were not part of from conception to completion. Students.
Computational Mechanics and Robotics The University of New South Wales
INDIAN INSTITUTE OF TECHNOLOGY MADRAS Department of Engineering Design AUTONOMOUS UNDERWATER ROBOTIC LABORATORY Researchers : Dr. Asokan Thondiyath, Mr.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
AEM 5333 UAV Search and Surveillance. Mission Description Overhead surveillance and tracking – Humans on foot – Moving vehicles Onboard GPS transceiver.
Professor : Chi-Jo Wang Student’s name : Nguyen Van Binh Student ID: MA02B203 Two Wheels Self Balancing Robot 1 Southern Taiwan University Department of.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the.
IMPROVE THE INNOVATION Today: High Performance Inertial Measurement Systems LI.COM.
Survey And Recovery Autonomous Hovercraft. Overview - Capabilities Maintain a straight course (within some error) Scan a flat area for objects Avoid water.
M icro A ir V ehicle Wing Deployment System April 7, 2005 MAV erick S olutions Todd Adkins Leroy Cohen Jr. Adam Hollrith Brian Moore Sponsored by: Eglin.
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
FUFO project Final report.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Design Review #2-Spring ‘13 Team 6: Autonomous Ariel Vehicle AUVSI 2013 Student Unmanned Air Systems Competition Ken Anderson, Arielle Duen, Eric Milo,
Electronics and Control System Design and Development Seth Bourn with Ted Hench, Kevin McIntire, & Sonya Pursehouse.
Ground Control Station Flight conTrol
Abstract Each July, the Association for Unmanned Vehicle Systems International holds an annual International Aerial Robotics Competition (IARC), with major.
State-Feedback Control of the SpaceHawk Earth-Based Lunar Hopper Andrew Abraham, May 2013.
By: Stuti Vyas( ) Drashti Sheth( ) Jay Vala( ) Internal Guide Mr. J. N. Patel.
TEAM COUGARCRAFT Members: Richard Flikkema Team lead Alex Gomez Assistant team lead Brett WilliamsDesigner Porfirio (PJ) MolinaDesigner 1.
By : Rohini H M USN : 2VX11LVS19.  This system includes sensors for measuring vehicle speed; steering input; relative displacement of the wheel assembly.
Basilio Bona DAUIN – Politecnico di Torino
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
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.
1 26/03/09 LIST – DTSI Design of controllers for a quad-rotor UAV using optical flow Bruno Hérissé CEA List Fontenay-Aux-Roses, France
Classical Design of Wind Turbine Controllers
Four Forces of Flight Lift Weight Thrust Drag
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
Critical Design Review
NGUYEN DINH HUY 2018/05/09 Dept. of Eco-friendly Offshore plant FEED Engineering 1.
Shantanu Bhattacharya and sudhir kamle
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
EET2530 Unmanned Aerial Vehicles (UAVs)
Simple Control System.
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

Learning with Purpose Control Design and Implementation of a Small-Scale Autonomous Hovercraft Ryan Mackay Joshua Bevan Nicholas Lutz Mario Stamatiou University of Massachusetts Lowell James B. Francis College of Engineering Department of Mechanical Engineering Capstone

Learning with Purpose Introduction  Hovercrafts present a unique control challenge  It is an under-actuated system  3 DOF of motion, 2 DOF of control  Requires optimization techniques to operate  The objective was to develop a robust control of the platform  Using GPS and inertial data provided by the IMU  Autonomously navigate between set waypoints

Learning with Purpose Overview I.Hovercraft Platform a)Theory b)Mechanical Systems c)APM d)Design Methodology II.Control Algorithm a)Concepts b)Inertial frame and body frame-dynamics of hovercraft c)Inertial frame and body frame-kinematics of hovercraft d)Set Point detection-turning e)Setpoint detection-cruising III.Implementation a)Procedures and Methods for Design b)Code Generation c)Ground Control IV.Results and Analysis a)Non-Optimized Track Test b)Cross Track Error Optimized Track Test c)Steering/Crosstrack Optimized & Box Test d)Stability Dependence on Initial Conditions V.Further Study VI.Special Thanks

Learning with Purpose Theory Lift Fan supplies air pressure filling the cavity and inflating the skirt Once the air pressure equals the weight of the hovercraft the hover craft lifts and air escapes from the outlet ducts. The escaping air creates a thin layer of air between the skirt and ground allowing the hovercraft to float over the ground. Hovercraft Platform

Learning with Purpose Mechanical Systems  Modified model hovercraft  Servo driven rudder system.  Single propeller thrust and lift fans.  Powered by 2000mAh NiMH and 3200mAh 4S LiPo batterys. Hovercraft Platform

Learning with Purpose Electronics APM GPS APM 2.5+ Assembled (Top entry) with 915Mhz (US) Telemetry Set  3-axis gyro, accelerometer and magnetometer, along with a high-performance barometer  Onboard 4 MP Dataflash chip for automatic datalogging  Arduino Compatible 3DR GPS uBlox LEA-6  5 Hz update rate  25 x 25 x 4 mm ceramic patch antenna  38 x 38 x 8.5 mm total size, 16.8 grams. Hovercraft Platform

Learning with Purpose Design Methodology  Steering Mechanism  Rudder  More challenging control scheme due to parasitic thrust  Differential Thrust  Capability of turning in place, allowing more sophisticated control  Lift Mechanism  Flow Directing Duct  Uses a single fan, but requires thrust at all times during operation  Separate Lift Fan  Allows low thrust without losing lift  Microcontroller/ IMU  PX4  More powerful processor  APM  More thoroughly documented source code and tutorials Hovercraft Platform

Learning with Purpose Concepts that were applied for development of control algorithm  Uses of Inertial frame and body frame for dynamic and kinematic analysis  The hovercraft is an under-actuated vehicle since there are three degrees of freedom and only two available control inputs.  Line of sight for detecting setpoints while turning and cruising  Control theory application Control Algorithm

Learning with Purpose Inertial body frame dynamics  Both Inertial frame and body-fixed frame are used for development of control algorithm  Inertial frame assumes a fixed origin. The Earth is assumed to be the origin of the inertial reference frame  Coordinates are defined in inertial reference frame  Force, moment velocity and acceleration are defined in body-fixed frame Control Algorithm

Learning with Purpose Inertial frame and body frame-kinematics Control Algorithm

Learning with Purpose Set Point detection-turning Control Algorithm

Learning with Purpose Setpoint detection-cruising Control Algorithm

Learning with Purpose Control Algorithm Implemented Algorithm

Learning with Purpose Procedures and Methods for Design Implementation

Learning with Purpose Methods for Design 1|PIDρ_pid, u_pid, Ψ_pid, r_pid; 2|if ( |bearing_error| < max angle for cruise ) 3|Target_speed = cruise_speed + ρ_pid( distance_to_waypoint, kp=K ρ, ki=0, kd=0 ) 4|Target_speed = Target_speed + ρ_pid( ground_speed, kp=K u, ki=0, kd=0 ) 5|else 4|Target_speed = cruise_speed 5|T% = calc_throttle( Target speed ) 6|Limit T% min ≤ T% ≤ T% max 7|∆% = Ψ_pid( sin(bearing_error), kp=K ψ, ki=0, kd=0 ) 8|∆% = r_pid( omega.z, kp=K r, ki=0, kd=0 ) 9|∆% = (∆%)(cruise_speed/ground_speed) Implementation

Learning with Purpose Generated Code Implementation

Learning with Purpose Generated Code Implementation

Learning with Purpose Ground Control Implementation

Learning with Purpose Non-Optimized Track Test Results and Analysis

Learning with Purpose Cross-Track Error Optimization Results and Analysis

Learning with Purpose Steering/Crosstrack Optimization Results and Analysis

Learning with Purpose Stability Dependence on Initial Conditions Results and Analysis

Learning with Purpose Further Study  Investigate terrain sensing  Infer terrain properties from inertial data and adjust lift in response  Explore path optimization  All waypoints are available at the start of flight  It should be possible to look forward in the path and plan actions beforehand  Develop controls to be used with a craft using differential thrust  Decoupling turning moment and thrust allows path optimization to be explored  Use sonar capabilities for obstacle avoidance  ArduRover software has the capability of doing obstacle avoidance  Adding a sonar module, autonomous navigation could be improved

Learning with Purpose Special Thanks We would like to acknowledge the efforts of Professor Raptis in acting as our capstone advisor. His contributions to our understanding of the theoretical and practical implementations of the control algorithm were invaluable. We would like to thank all the professors of the Mechanical Engineering Department for providing us the knowledge that was applied in successfully achieving the goal of this project. Additionally, we would like to thank RC Buyer’s Warehouse of Nashua, NH for providing advice on equipment selection.