3.2.4 Piccolo
Piccolo is a known auto-pilot system for small air-
craft, by CloudCap Technology (CloudCap Technol-
ogy, 2007). The main product is commercialized as
hardware components that can be mounted on a small
aircraft, allowing autonomous flight. There is also
a software release of a simulation environment, for
software-in-the-loop tests. The graphical component
is minimal, but in terms of flight simulation it is very
realistic, simulating many of the forces involved in a
flight. It can also, by default, output its data to Mi-
crosoft Flight Simulator and FlightGear.
3.3 Dedicated Middleware Engines
There are hundreds of middleware engines which
could be used in scientific research. But, consider-
ing the UAV scenario controlled by multi-agents al-
gorithms, two are highlighted in this paper.
OpenFlight, MultiGen-Paradigm’s native 3D con-
tent, is the leading visual database standard in the
world and has become the standard format in the vi-
sual simulation industry (MultiGen-Paradigm, Inc.,
2007). AeroSim is a Matlab block library which pro-
vides components for development of nonlinear (with
six degrees of freedom) aircraft dynamic models (Un-
manned Dynamics, 2007).
4 CONCLUSIONS
Since the choice of an appropriate environment de-
pends on specific needs, no single environment is
elected, but the choices of a suitable environment
have been defined concerning specific characteristics
chosen according to the objective in sight.
Some conclusions can be withdrawn from the
analysis made to the simulating environments in the
previous section, where characteristics like simulation
of graphical presentation, kinematics, physical inter-
pretation of the object, weather simulation and sim-
ulation cycle method were considered. In terms of
software openness, each presents its advantages, FSX
presenting for the first time an open API, and other
products with their long-time known interfaces. This
flexibility allows researchers to choose the combina-
tion of simulator modules that best suits their inter-
ests, thus being able to focus on the development or
improvement of either the graphical content, the air-
planes’ model, or, in our case, the creation of auto-
mated aircraft able to communicate with one another
and coordinate actions.
A variety of software able to simulate dynamics
and graphical interfaces challenges the researchers in
order to choose the best solution to their investiga-
tions. Further works need to better related and param-
eterize the solutions in defined scientific parametersin
order to assist choices in new researches.
REFERENCES
Aeronautical Development Agency (2001). Pcs in flight
simulation research the lca (navy) experience.
Air & Space Europe (1999). Civilian applications: the chal-
lenges facing the uav industry. Air & Space Europe,
1(5):63–66(4).
Allouche, M. (2000). The integration of uavs in airspace.
Air & Space Europe - Operations and Safety, 2:101–
104(4).
CloudCap Technology (2007). Piccolo system soft-
ware. Web Page. Available online at http://
www.cloudcaptech.com/resources autopilots.shtm.
FlightGear (2007). Flightgear official site. Web Page. Avail-
able online at http://www.flightgear.org/.
Jackson, E. B. (1995). Manual for a workstation-based
generic flight simulation program (larcsim), version
1.4. Technical Report NASA-95-tm110164, NASA.
Laminar Research (2007). X-plane flight simulator. Web
Page. Available online at http://www.x-plane.com.
Lewis, M. and Jacobson, J. (2002). Game engines in scien-
tific research - introduction. Communications of the
ACM, 45(1):27–31.
Lian, Z. and Deshmukh, A. (2006). Performance
prediction of an unmanned airborne vehicle multi-
agent system. European Journal of Operational
Research, 127(2):680–695. Available online at
http://ideas.repec.org/a/eee/ejores/v172y2006i2p680-
695.html.
McManus, I. A., Greer, D. G., and Walker, R. A. (2003).
Uav avionics ’hardware in the loop’ simulator. In 10th
Australian International Aerospace Congress, Pro-
ceedings of, Brisbane, Queensland, Australia.
Microsoft Corporation (2006). Simconnect sdk reference.
Web Page. Available online at http://www.fs-seine-
75.com/SDK/Corennect.htm.
MultiGen-Paradigm, Inc. (2007). Openflight official site.
Web Page. Available online at http://www.multigen-
paradigm.com/products/standards/openflight/ in-
dex.shtml.
Schiff, B. (1978). Flying, A Golden Science Guide.
Stock, C. (2007). Flight dynamics: Fsx and x-plane battle
it out. Internet-based Magazine. Available online
at http://www.simpilotnet.com/index.php?option=
com content&task=view&id=20&Itemid=9.
Unmanned Dynamics (2007). Aerosim block-
set. Available online at http://www.u-
dynamics.com/aerosim/default.htm.
ICEIS 2008 - International Conference on Enterprise Information Systems
246