Professional Documents
Culture Documents
Outline
Introduction
Challenges
Development approach
Cooperative control issues
Summary and future directions
Introduction
Objectives:
Examine feasibility of small autonomous rotorcraft
Explore scaling issues and limits on feasible size
Develop some of the required technologies
Bio-Inspired aspects:
Insect-scale aerodynamics
Testbed for cooperative control / swarm behavior
Objectives
Is such a vehicle possible?
Develop design, fabrication methods
Improve understanding of flight at this scale
Planetary Explorers
Swarms of low-mass mobile robots for
unique data on Mars, Titan
Terrain-independent
Accompany rovers
Atmospheric sampling
Imaging / mapping
Search
Earth, Mars, Titan
Small Vehicles
Favorable structural scaling
Lower cost (especially transport)
Many small > few large
Insect-Scale
Aerodynamics
3D Micro-Manufacturing
Power / Control /
Sensors
Challenges: Aerodynamics
Insect-scale aerodynamics
Highly viscous flow
All-laminar
Low L/D
Approach
Approach: Aerodynamics
Navier-Stokes analysis of rotor
sections at unprecedented low
Reynolds number
Novel results of interest to Mars
airplane program
Nonlinear rotor analysis and
optimization code
Section Optimization
Preliminary solution
bears strong resemblance
to dragonfly section
(Newman 1977)
Structural advantages to
insect section
Optimized Solution
1. Micro-machine bottom
surface of rotor on wax
3. Remove excess
epoxy
2. Cast epoxy
4. Machine top
surface of rotor
5. Melt wax
Approach: Prototypes
Initial 3g device with external
power, controllers
Basic aero testing complete
Issues: S&C, electronics
miniaturization, power
Approach: Prototypes
Capacitor powered mesicopter
5mm Smoovy
Integrated electronics
Shrouded frame
Approach: Prototypes
Approach: Prototypes
PC-board system with
digital communication and
on-board microcontroller
Prototypes
From 13g to 200g
Flight video
Mesicopters as Cooperative
Control Testbeds
Control Approaches
Self-organizing systems display interesting emergent
behavior.
Self-optimizing systems display desired emergent
behavior.
Approaches here employ nonlinear optimization, exploit
recent progress in distributed design and large-scale MDO.
Focus on high-level control, planning
Control Approaches
Centralized design
Behavior of each agent determined by system-level control law
Heuristic rules
Individual actions determined by global rules, local data
Distributed design
Individuals seek local goals leading to desired system properties
An Example Application
Simple example to illustrate approaches:
Formation flight of geese
Goal is not just to maintain formation, but to optimize
performance
Include aerodynamic interactions, test control concepts
Centralized Design
Nonlinear optimization used
directly to find best speed and
position.
Works in steady case for
limited size flock, good initial
distributions.
Fails completely in other
cases, scales poorly.
Heuristic Rules
Assume V-Formation
Set Vi = V0 + k (xi xi-1 Dx0)
Specify reasonable values of V0, k, Dx0
Drag reduction is achieved
Requires little communication
Distributed Design
Concept:
Let each individual seek best local solution.
Choose objective definition and decomposition to produce system
optimum.
Distributed Design
Collaborative optimization (CO):
Multi-agent control problem analogous to large scale multidisciplinary
design optimization problem.
CO is a multi-level decomposition and design strategy developed to solve
this.
Specific idea:
Vote on best speed to fly, then fly at Vi = ( k1 Vv + k2 Vi*)
k2/k1 determines self-interest or altruism
Distributed Design
Result is a robust
method that efficiently
produces correct
solutions with limited
communications
Distributed design
approaches allow think
globally, act locally to
work.
Mesicopter Status
5 self-powered prototypes at various scales
Largest (200g) can carry video, INS, digital
FCS and fly for 15 min
Successful closed-loop hover demo using offboard vision
Work continues on FCS, simulation, optical
flow stabilization, inter-vehicle
communication
Future Work
Near-term applications
Testbed for multi-agent, cooperative control
Earth-based tests
Acknowledgements
Work supported by:
NASA Institute for Advanced Concepts
JPL
Langley, Ames