MicroPilot - World Leaders in Small UAV Autopilots.
AboutContact UsHome
Customer:
 
 
Password:
 
 



UAV AutoPilots

UAV Ground Control Software

Software Developer's Kit

trueHWIL Simulators

Datalinks and Accessories

UAV Demonstrators

Training and Integration Services

Custom Hardware and Software

Stabilized Camera Systems

Integrated Autopilots

UAV Fas Trak Developer Packages

UAV Flight Facility

 

Visit our booth at:

AUVSI Unmanned Systems North America 2008
June 10-12 , 2008
San Diego, California

Farnborough International Airshow 2008
July 14-20, 2008
Farborough, UK

 

-MicroPilot's Growth Continues 500 UAV Integrators in 60 Countries

-True Hardware in the Loop (trueHWIL) Simulator Delivers More Complete, Higher Fidelity Simulation

-NASA jet makes inaugural flight at 2007 AUVSI trade show

-MicroPilot (finally!) shipping MP2128heli

-MicroPilot Launches Miniature Helicopter Autopilot

-MP2028g Used in the First Pairing of Air and Ground Robotic Vehicles for Indoor Search and Rescue Mission Simulation

-MicroPilot Launches Two New UAV Autopilot Packages

-University of Manitoba Wins 2006 AUVSI Competition Using MicroPilot's MP2028g

-University of Linkoping Wins with MicroPilot

-MicroPilot Performs for NASA

-MicroPilot: Official Autopilot of the 2005 AUVSI Student Competition

-Canadian Based MicroPilot
World Leader in Miniature UAV Autopilots

-MicroPilot Presented with SmartTech Award

 

MP2028/2128g | MP1028g | Accessories | HORIZONmp | MP2028LRC| XTENDER

Does the XTENDER allow me to change the Horizon or the MP2028/MP2128?

Does the XTENDER include examples?

Does the XTENDER include source code for the Horizon?

What does the MP2028g XTENDER Kit include?

What do I get with XTENDER?

Are there royalties for software written with the XTENDER?

What other operating systems will XTENDER work with?

What is an MP plug-in, and how would I use one?

What is a Horizon plug-in and how would I use one?

What happens to my MP plug-ins when you release a new version of the software?

Is there a separate XTENDER for the MP2128 versus the MP2028?

How difficult is it to port an MP plug-in written for the MP2028 to the MP2128?

Do I need to purchase any extra development tools?

Which autopilots can use MP plug-ins?

Can I replace custom control laws with the XTENDER?

Do I have access to the microcontroller's I/O pins?

Wouldn’t it be better to supply source code for the autopilot and Horizon?

Why is it important to have access to a product like the XTENDER?

 

Does the XTENDER allow me to change the Horizon or the MP2028/MP2128?

The XTENDER allows you to write software that runs on your PC and talks to the autopilot at the same time as Horizon. It also allows you to write a complete ground control station or interface to an existing ground control station.

Does the XTENDER include examples?

Yes, the XTENDER contains source code for four example programs.

Does the XTENDER include source code for the Horizon?

No, the XTENDER does not include source code for Horizon. It does, however, contain source code for a simple GCS.

What does the MP2028g XTENDER Kit include?

The XTENDERmp includes libraries, DLLs and example programs that can be used to speed the development of a custom GCS to suit your specific application. In addition, using these DLLs, you can develop custom software that can talk to the MP2028 at the same time as the Horizon GCS (e.g. if you had a custom payload that you wished to control). In addition, the XTENDERmp will also allow you to load your own custom software onto the MP2028g. This software runs at the same time as the MP2028g and can be used to replace existing feedback loops and control unused I/O pins on the autopilot. The DLLs can be used with any Windows development environment such as Microsoft's Visual Basic and Visual C++. The XTENDERmp also includes an MP2028g simulator that allows you to test your GCS software without having to fly a plane.

What do I get with XTENDER?

You receive the following items with EXTENDER:

  • Libraries
  • C/C++compiler
  • Background debugger and cable
  • Example code
  • One set of manuals

Are there royalties for software written with the XTENDER?

There are no run-time royalties for software written with the XTENDER, as long as your software uses a MicroPilot autopilot.

What other operating systems will XTENDER work with?

There are versions of XTENDER for both Linux and Windows CE.

What is an MP plug-in, and how would I use one?

An MP plug-in is software you write that runs on the autopilot. An MP plug-in allows you to modify the operation of the autopilot to better suit your needs. For example, you can add code that talks to devices on board your UAV (e.g., PTZ cameras), replace feedback loops, or replace sensors.

What is a Horizon plug-in and how would I use one?

A Horizon plug-in is software that runs simultaneously with Horizon, and provides you with the ability to provide functionality that is important to your application, but is not provided with the standard version of Horizon.

What happens to my MP plug-ins when you release a new version of the software?

The interface between the autopilot code and the MP plug-in code generally does not change between versions of the autopilot code. While it is prudent to re-test your MP plug-in as part of your upgrade process, your MP plug-in will almost certainly work unchanged with the new version of autopilot software.

Is there a separate XTENDER for the MP2128 versus the MP2028?

Yes. The 2028 and 2128 use separate processors, so there is a separate XTENDER for each unit.

How difficult is it to port an MP plug-in written for the MP2028 to the MP2128?

The answer depends on how much of the I/O you use on the autopilot's microcontroller. Since the MP2028 and MP2128 use different microcontrollers, the I/O on each processor is different, so any code that uses the I/O on the microcontroller must be rewritten.

Do I need to purchase any extra development tools?

No. The XTENDER includes all development tools, including the appropriate compiler, debug program, and Background Debug Mode cable.

Which autopilots can use MP plug-ins?

All MicroPilot autopilots, with the exception of the MP1028, can use MP plug-ins. The MP2028TLM can also run MP plug-ins.

Can I replace custom control laws with the XTENDER?

Yes, you can. Each feedback loop can be replaced individually.

Do I have access to the microcontroller's I/O pins?

Yes you do, provided the MicroPilot autopilot is not using that particular IO pin.

Wouldn’t it be better to supply source code for the autopilot and Horizon?

The disadvantage of source code is that it can take a long time to understand how and where to make modifications. By providing predefined entry points for your code Xtender simplifies the process of modifying the autopilot code. As an added advantage, there is virtually no impact on your code when the time comes to upgrade to a newer version of the autopilot software. When you modify source code the upgrade process is labor intensive and error prone.

Why is it important to have access to a product like the XTENDER?

There are two reasons why you might need the XTENDER: The first reason is to make sure that it gives you the assurance that you can fulfill all of your product requirements. If there is a special payload you need, or special functionality you need in the autopilot to complete your mission, XTENDER gives you the ability to add this functionality to the standard MicroPilot autopilot. The second reason is that it allows you to differentiate your UAV from others using MicroPilot autopilots. Using the XTENDER, you can incorporate features into the autopilot that you know are going to be important to your customers, and that will help your product stand out.

 

Copyright © 2008