In Brief
I am an Adjunct Professor at the Department of Mechanical and Aerospace Engineering, University of California, San Diego, CA, teaching and conducting research in the area of Optimization, Dynamic Systems and Control.
I concluded my Ph.D. in 1999, M. S. in 1996 and B. S. in 1995, all in Electrical Engineering from the University of Campinas, Brazil. Prior to joining UCSD I was an Assistant Professor at the School of Electrical and Computer Engineering at the University of Campinas, SP, Brazil from 2001 to 2003. From 2005 to 2006 I was the Chief Research Engineer at Dynamic Systems Research, Inc., San Diego, CA, where I led a large team on the development of an energy harvesting station keeping sea drogue. Since 2008, I have worked as a consultant to one of the worlds' largest sovereign wealth funds in the area of portfolio optimization. I have also worked as a consultant for Cymer ‐ an ASML company, and in research and development with Solar Turbines ‐ a Caterpillar company.
If you're interested in my consulting work in finance please check out this website.
Research and Publications
Books
-
Fundamentals of Linear Control: A Concise Approach
Visit the
book webpage
for additional resources.
Cambridge University Press , 2017.
Buy it at Amazon.
-
Tensegrity
Systems, with Bob Skelton
Springer, 2009.
Buy it at Amazon.
Download book figures in color in a single pdf file.
Journals and Conference Papers
These are some topics in which I have published papers in research journals and conferences:
- Delay Systems
- Frequency Domain Inequalities
- Model Reduction
- Noncommutative Symbolic Algebra
- Robust and Decentralized Control
- Robust Filtering and Estimation
- Robust Stability
- Sensor and Actuator Selection
- Semidefinite Programing and Convex Optimization
- Tensegrity
If you are interested in any of my publications please email me and I will be glad to send you a pdf.
Click here for a list of my publications on Google Scholar or ORCID.
Teaching
COSMOS (California State Summer School for Mathematics and Science)
Cluster 7 | Synthetic Biology. See also our wiki page. |
Cluster 9 | Music and Technology. See also our wiki page. |
Undergraduate
MAE 8 | MATLAB Programming for Engineering Analysis |
MAE 9 | C/C++ Programming |
MAE 140 | Linear Circuits |
MAE 143 A | Signals and Systems |
MAE 143 B | Linear Control |
MAE 148 | Introduction to Autonomous Vehicles |
Graduate
MAE 280 A | Linear Systems Theory |
MAE 280 B | Linear Control Design |
MAE 284 | Robust Control |
MAE 290 A | Efficient Numerical Methods for Simulation, Optimization, and Control |
EMSTrack
Check out the work of the UCSD Global TIES students featured in this news release .
See the website EMSTrack for more information on our web and Android App.
Software
NCAlgebra
NCAlgebra is a Mathematica addon for working with symbolic expressions with noncommutative products (e.g. matrix multiplications). But wait, if you download it now we will also ship you a noncommutative Groebner Basis algorithms and a Semidefinite Programming solver at no extra cost.
Check out the latest version of NCAlgebra and become a noncommuter.
ctrl
ctrl is a Python Suite for Systems and Control to facilitate the implementation of feedback controllers in embedded systems. Supported on the Beaglebone Black and soon on the Raspberry Pi.
rcpy
rcpy is a set of Python bindings for the Robotics Cape library.
Github
Other open source projects at mcdeoliveira@github.