the intelligent servosystems laboratory

30
The Intelligent Servosystems Laboratory P. S. Krishnaprasad Department of Electrical and Computer Engineering Institute for Systems Research (ISR) University of Maryland, College Park July 25, 2003 INSTITUTE FOR SYSTEMS RESEARCH

Upload: tiva

Post on 23-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

INSTITUTE FOR SYSTEMS RESEARCH. The Intelligent Servosystems Laboratory. P. S. Krishnaprasad Department of Electrical and Computer Engineering Institute for Systems Research (ISR) University of Maryland, College Park July 25, 2003. BRIEF HISTORY. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Intelligent Servosystems Laboratory

The Intelligent Servosystems Laboratory

P. S. KrishnaprasadDepartment of Electrical and Computer Engineering

Institute for Systems Research (ISR)

University of Maryland, College Park

July 25, 2003

INSTITUTE FOR SYSTEMS RESEARCH

Page 2: The Intelligent Servosystems Laboratory

BRIEF HISTORY

• 1986: Began as a small lab devoted to the study of– Control of flexible-link robotic arms

(Westinghouse)– Tactile sensory processing for Si membrane

sensor (NRL)– 3-D graphics and related algorithms (NASA,

AFOSR)

Page 3: The Intelligent Servosystems Laboratory

BRIEF HISTORY (cont’d)

• Evolution in A.V. Williams Bldg. as a lab devoted to the study of – actuators– manipulators– complex multi-body systems

via physical experiments and simulations.

Page 4: The Intelligent Servosystems Laboratory

BRIEF HISTORY (cont’d)

• Highlights include experiments in– friction modeling and adaptive control

(Westinghouse)– impact control (ARO)– design, fabrication and grasp analysis (NSF)– testbed for space robotics (NASA)– smart motor network (NSF)– walking robots (NASA, NSF)

Page 5: The Intelligent Servosystems Laboratory

Modular dextrous hand, (NSF, AFOSR)Loncaric, de-Comarmond, ...

Page 6: The Intelligent Servosystems Laboratory

Hybrid motor (NSF, ARO), Venkataraman,Loncaric, Dayawansa,Krishnaprasad

Page 7: The Intelligent Servosystems Laboratory

Parallel manipulator (NASA, NSF, DOE)Tsai, Tahmasebi, Stamper,...

Page 8: The Intelligent Servosystems Laboratory
Page 9: The Intelligent Servosystems Laboratory

Snakeboard

Video here

Page 10: The Intelligent Servosystems Laboratory

Roller Racer MoviesSean -straight line motion

Sameer - circular arcsand figure eight

Page 11: The Intelligent Servosystems Laboratory

Paramecium

Page 12: The Intelligent Servosystems Laboratory

Joseph-Louis Lagrange Jean Le Rond d’Alembert Emmy Amalie Noether (1736-1813) (1717-1783) (1882-1935)

Page 13: The Intelligent Servosystems Laboratory

GOALS OF LAB

• To advance the state-of-the-art in design and real-time control of smart systems, drawing on advances in – Novel sensing and actuation materials and

mechanism designs– New principles for actuation, propulsion,

detection, reduction, learning and adaptation– Conceptualizing and prototyping across scales, to

sense, actuate, communicate and control

Page 14: The Intelligent Servosystems Laboratory

RESEARCH & EDUCATION

The lab as a facility for education and training – Education and training of some 30 M.S.

students and 34 Ph.D. students since 1986, all of whom had participated in some significant way in the lab through experimental and computational investigations in addition to engaging in theoretical investigations.

Page 15: The Intelligent Servosystems Laboratory

RESEARCH & EDUCATION

The lab as a facility for education and training – Involvement of undergraduates and high school

students in the lab through REU programs and Young Scholar programs, continually, over the past 14 years.

Page 16: The Intelligent Servosystems Laboratory

ROLE IN ISRFocus on

• research in problems of interaction of physical systems with software systems– mobile robots with on-the-fly motion planning

algorithms

• integrated approach to the design and control of smart systems– biologically inspired approaches to sensory

processing and motion control

Page 17: The Intelligent Servosystems Laboratory

ROLE IN ISRFocus on• research in the science of controllable

materials– hysteresis from first principles– nonlinearity in adaptive optics

• A facility for research in real time control prototyping– dSPACE

Page 18: The Intelligent Servosystems Laboratory

Smart System

Neuroscience

Materials

Intelligent Control

Modeling & Optimization

Wireless

Noise &Sensors

Smart PowerMEMS

Signal Processing

Robotics

LINKAGES

Page 19: The Intelligent Servosystems Laboratory
Page 20: The Intelligent Servosystems Laboratory

CURRENT PROJECTS

• Robotics (serial, parallel, mobile, small, …)– GPS-enhanced robotics

• Smart materials, devices and systems (CDCSS)– Hysteresis– Actuator arrays for adaptive optics (CDCSS

and ARL)

Page 21: The Intelligent Servosystems Laboratory

CURRENT PROJECTS

• Smart manufacturing (NG, NSF)– Understand Si epitaxy, Si-Ge epitaxy via CFD– Process Control

• Links with biology (LIS, CAAR, NACS)– Learning and intelligence– Robotic barn-owl

Page 22: The Intelligent Servosystems Laboratory

ROBOTIC BARN OWL

Page 23: The Intelligent Servosystems Laboratory

GPS CAR

Page 24: The Intelligent Servosystems Laboratory

GPS CAR

Page 25: The Intelligent Servosystems Laboratory

GPS CAR AND ANTENNA

Page 26: The Intelligent Servosystems Laboratory

MENTORING

Page 27: The Intelligent Servosystems Laboratory

GPS CONFIGURATION

GPS is a satellite navigation system using NAVSTAR satellitesTwenty-four operational satellites provide GPS receivers with satellite coverage at all times

GPS Orbit Configuration

Page 28: The Intelligent Servosystems Laboratory

GPS-aided Location Determination and Navigation

Receiver requires minimum of four satellites

Page 29: The Intelligent Servosystems Laboratory

GPS in Differential mode

Page 30: The Intelligent Servosystems Laboratory

EquationsDistance from receiver to satellite given by:

Pik = i

k + c [dti - dtk] + Tik + Ii

k + dik + ei

k

Pik = pseudorange

ik = ||ri – rk|| = distance between satellite and

receiver

= {(Xi – Xk)2 + (Yi – Yk)2 + (Zi – Zk)2}1/2

ri = position of receiver

rk = position of satellite

c = speed of light

dti = clock bias in receiver

dtk = clock bias in satellite

Tik = Tropospheric correction

Iik = Ionospheric correction

dik = multipath correction

eik = noise

Linearized form of Equation (Using Taylor series)

Pi = -(Uik) ri + Cdti + i

k

Pi = observed position – calculated position

(Uik) = unit vector from receiver to satellite

ri = actual position – initial estimate

dti = actual receiver clock bias – initial estimate

ik = error terms

Global to Local coordinates transformation

-Sini*Cosi Sini -Cosi*Cosi

ni = -Sini*Sini ei = Cosi uI = -Cosi*Sini

-Cosi 0 -Sini