−2
0
2
−4
−2
0
2
4
−1
0
1
2
x(m)
y(m)
z(m)
Figure 7: Position estimates during a hovering flight.
processors and sensors.
In our laboratory, this embedded system has been
successfully used on a fixed wing aircraft (Ras-
cal 110), a small-scaled helicopter (Vario
TM
Benzin
trainer), and ground vehicles (Pioneer 4 from Mobile
Robots
TM
).
Further developments focus on giving more au-
tonomy, including path planning algorithm, follow-
ing (Kogan and Murray, 2006; Murray et al., 2003), to
respond to high-levels orders from a remote user. We
will surely need more computational power, which
can be obtained by simply upgrading the computa-
tional board. In parallel, we develop a new aerial ve-
hicle for urban area applications. For this last project
we consider using other sensors. In particular, for
obstacle avoidance and navigation, we will connect
LADARS, and ultrasonic sensors to our embedded
system.
ACKNOWLEDGEMENTS
The authors are indebted to the numerous students,
technicians and engineers who have been collaborat-
ing to the development of the presented technology
and have brought their support during the conducted
experiments.
REFERENCES
Caccamo, M., Baker, T., Burns, A., Buttazzo, G., and Sha,
L. (2005). Real-time scheduling for embedded sys-
tems. In Hristu-Varsakelis, D. and Levine, W. S., ed-
itors, Handbook of networked and embedded control
systems. Birkh¨auser.
Castillo, P., Lozano, R., and Dzul, A. E. (2005). Modelling
and control of mini-flying machines. Advances in in-
dustrial control. Springer.
Cheng, J., Lu, Y., Thomas, E. R., and Farrell, J. A. (2006).
Data fusion via Kalman filter: GPS and INS. In Ge,
S. S. and Lewis, F. L., editors, Autonomous mobile
robots, Control engineering series. Taylor and Francis.
Cloud Cap Technologies (2004). http://
www.cloudcaptech.com. Hood River, OR, USA.
Cremean, L. B., Foote, T. B., Gillula, J. H., Hines, G. H.,
Kogan, D., Kriechbaum, K. L., Lamb, J. C., Leibs, J.,
Lindzey, L., Rasmussen, C. E., Stewart, A. D., Bur-
dick, J. W., and Murray, R. M. (2005). Alice: An
information-rich autonomous vehicle for high-speed
desert navigation. Journal of Field Robotics, (9).
Hamel, T. and Mahony, R. (2007). Image based visual
servo-control for a class of aerial robotic systems.
43(11):1975–1983.
Jung, D., Levy, E. J., Zhou, D., Fink, R., Moshe, J., Earl,
A., and Tsiotras, P. (2005). Design and development
of a low-cost test-bed for undergraduate education in
UAVs. In Proc. of the 44th IEEE Conf. on Decision
and Control, and the European Control Conference
2005.
Jung, D. and Tsiotras, P. (2007). Inertial attitude and posi-
tion reference system development for a small UAV.
In AIAA Infotech at Aerospace.
Kaminer, I., Yakimenko, O., Dobrokhodov, V., Lizaraga,
M., and Pascoal, A. (2004). Cooperative control of
small uavs for naval applications. In Proc. of the 43rd
IEEE Conf. on Decision and Control.
Kogan, D. and Murray, R. M. (2006). Optimization-based
navigation for the DARPA Grand Challenge. In Proc.
of the 45th IEEE Conf. on Decision and Control.
Lee, S., Lee, T., Park, S., and Kee, C. (2003). Flight test re-
sults of UAV automatic control using a single-antenna
GPS receiver. In AIAA Guidance, Navigation, and
Control Conference and Exhibit.
Mettler, B. (2003). Identification Modeling and Character-
istics of Miniature Rotorcraft. Boston : Kluwer Aca-
demic Publishers.
Mettler, B., Tischler, M. B., and Kanade, T. (2000). System
identification of a model-scale helicopter. Technical
Report CMU-RI-TR-00-03, Carnegie Mellon Univer-
sity.
Mettler, B., Tischler, M. B., and Kanade, T. (2001). System
identification modeling of a small-scale unmanned he-
licopter. Journal of the American Helicopter Society.
Micro Pilot (2004). http://www.micropilot.com. Stony
Mountain, Canada.
Morin, P. and Samson, C. (2006). Trajectory tracking
for nonholonomic vehicles. In Kozlowski, K., ed-
itor, Robot Motion Control: Recent Developments.
Springer.
Motorola (2000). MPC555 / MPC556 user’s manual. User’s
manual, Motorola.
Murray, R. M., Hauser, J., Jadbabaie, A., Milam, M. B., Pe-
tit, N., Dunbar, W. B., and Franz, R. (2003). Online
control customization via optimization-based control.
In Samad, T. and Balas, G., editors, Software-Enabled
Control, Information technology for dynamical sys-
tems, pages 149–174. Wiley-Interscience.
AN EMBEDDED SYSTEM FOR SMALL-SCALED AUTONOMOUS VEHICLES
163