Silviu S. Craciunas, Christoph M. Kirsch,

Slides:



Advertisements
Similar presentations
QUICK QUIZ 28.1 You would like to construct an RC circuit with a time constant that is equal to 1 second (in other words, the current from the battery.
Advertisements

ENERGY CONVERSION ONE (Course 25741)
Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
ELECTRICAL POWER AC MOTOR & DC MOTOR.
 A radio controlled aircraft (model) is controlled remotely by a hand held transmitter & receiver within the aircraft.  The.
Types of Computers & Computer Hardware
Design Of Sno–Bike Propulsion System Joe Fitzpatrick & Jeremy Lindeman Advisor: Prof. Eben C. Cobb Mechanical Engineering Department Design Concepts: Bikes.
Mechanical Design of Robots. High School Competitions.
1 Building a Computer from Scratch: A Hardware Lab Sequence for Computer Science Students Michael Black American University CCSC East.
Vex 1.0 © 2006 Carnegie Mellon Robotics Academy Inc. Test Bed Assembly.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Objective of the Lecture Describe a basic electric circuit, which may be drawn as a circuit schematic or constructed with actual components.
Hard Drive / Hard Disk Functions of hard disk
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
All about Laptop Parts What you need to know to buy a laptop without getting scammed.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Cheap Computer Contest. Hardware The physical components of a computer system. Examples: Motherboard, DVD Burner, RAM CPU, and etc.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
What is a Hardware? Hardware is the physical parts of the computer system – the parts that you can touch and see.
LABET Low Altitude Balloon Experiments in Technology CPR E 491 ENGR 466.
Tom Allen Computer Science Department Trinity University.
CSCI-235 Micro-Computers in Science Hardware Design Part I.
1/17 PASSIVE ELECTRONIC COMPONENTS AND CIRCUITS Lecture 1 Introduction.
Louisiana State University (LSU) NSF PACER Program Physics & Aerospace Catalyst Experiences A. M. Espinal Mena, V.Gónzalez Nadal, J. Díaz Valerio Faculty.
1 Introduction to Computers By Masseta ICT Dept. Mzumbe University.
Group Members Mike Svendsen – Computer Engineer Steve Towey – Computer Engineer Brian Walker – Architect Richard George – Industrial Technology Client.
AAE 450 Spring 2008 William Yeong Liang Ling 1/17/2008 Propulsion A Feasibility Analysis on the Use of Air Launch Vehicles Credit to Nicole Wilcox for.
Circuit.
Any path along which electrons can flow is a circuit.
Students: Chen-Jay Xu Zheng-Xian Hung Advisor: Ru-Li Lin.
Carries out instructions of a computer program by performing the basic arithmetic, logical control, and input/output (I/O) operations.
Computer Hardware Basics
Interactive Control in Engineering Projects Electronics and Control.
MAXIMUM POWER TRANSFER THEOREM
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
PRACTICAL ELECTRONICS MASTERCLASS ASSEMBLY PRESENTATION (MR BELL) 1.
Haripriya Head, Integration Team Pratham, IIT Bombay 19 th June, 2010.
COMPUTER CONTROLLED IGNITION SYSTEMS COLUMBIA BASIN COLLEGE.
Mid-Semester Review Senior Design 2 October 8, 2013
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
Master Slave Arm System for Telepresence T. Khalil.
MSU ROV Team Final Review Senior Design 2 November 19, 2013.
Electrical Engineering Grade 10 ST May Electricity Static electricity: the jumping of electrons from one object to another causes static electricity.
Review A program is… a set of instructions that tell a computer what to do. Programs can also be called… software. Hardware refers to… the physical components.
TGIF, November 4,  What is the most important component inside the case of the computer?  Know which component provides the communication path.
The JAviator Project Rainer Trummer Computer Sciences Workshop '06
Computer Components.
Chapter 5 : Power Supplies Visit for more Learning Resources.
Rainer Trummer Computer Sciences Workshop ‘08
The JAviator Quadrotor An Aerial Software Testbed
CNC PCB Machine Prepared by : *Jafar Yasin Supervised by:
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
CU ATLAS Practical electronics Making NOISE with the 555 TIMER
Sustainable Hybrid Generator
The JAviator Flight Control System
Warm Up Get a whiteboard and a marker
Architecture & Organization 1
Programming with Arduinos and Rapsberry Pi
Graduation project ii: 3-axis cnc milling machine
CH 5 – Electricity and Magnetism
Introduction to Computers
FeMaidens Programming
Architecture & Organization 1
The Electric Circuit.
Chapter 1 Welcome Aboard!. Chapter 1 Welcome Aboard!
ACOE347 – Data Acquisition and Automation Systems
Command and Data Handling
What IS Relay?.
Drone Design Project Group Names.
Presentation transcript:

The JAviator: A High-Payload Quadrotor UAV with High-Level Programming Capabilities Silviu S. Craciunas, Christoph M. Kirsch, Harald Röck, and Rainer Trummer Department of Computer Sciences University of Salzburg, Austria Presented by Rainer Trummer August 21, 2008

The JAviator Project: javiator.cs.uni-salzburg.at Project goals: Develop high-payload quadrotor model helicopters Develop high-level real-time programming abstractions JAviator helicopters are our software laboratories Real-time programming in Java: Write-once-run-anywhere also for real time (time portability) Exotasks vs. Java threads (collaboration with IBM Research) Real-time programming in C: Time-portable software processes (CPU, I/O, Memory) Real-time operating system Tiptoe: tiptoe.cs.uni-salzburg.at

JAviator Design Evolution Jan 2006 – Aug 2007: JAviator V1 Entirely hand-fabricated CF, AL, and TI components Total diameter (over spinning rotors): 1.1 m Empty weight (including all electronics): 1.9 kg

JAviator Design Evolution

JAviator Design Evolution

JAviator Design Evolution Since February 2007: JAviator V2 CNC-fabricated, flow-jet-, and laser-cut components Total diameter (over spinning rotors): 1.3 m Empty weight (including all electronics): 2.2 kg

Side-Arm Details

Side-Arm Details

Side-Arm Details

Frame Construction

Frame Construction

Frame Construction

Frame Construction

Frame Construction

Propulsion Capacity Maximum lift capacity: 5.4 kg 2.2 kg empty weight + 3.2 kg maximum payload Maximum flight time: 40 min 40 min without payload down to 8 min with 3.2 kg

Power Board Design Need for central board containing ... four AC motor controllers R/C emergency shutdown high-current circuit breaker signal-lights mechanism low-voltage power supply

Power Board Design

Power Board Design

Power Board Design

Power Board Design

Computer System

Computer System

Computer System

Software System Real JAviator or MockJAviator Four interchangeable controllers Java-based Control Terminal

Software System JControl: Thread-based Java controller (runs on top of any JVM) EControl: Exotask-based Java controller (runs on IBM’s WSRT JVM) CControl: Linux-based C controller (runs as single-threaded process) TControl: Tiptoe-based C controller (runs bare-metal on Gumstix)

Software System

JAviator Impressions

Thank You! Questions?