MicroPilot - World Leaders in Small UAV Autopilots
Customer Sign In
Customer:
Password:
    Guest
About UsContact UsHome
MicroPilot
ISO 9001 Certified
Events

Visit our booth at: 

Unmanned Systems Canada
Fairmont Queen Elizabeth
Montreal
2-5 November 2010

Paris Air Show
20-23 June 2011

Your Comprehensive UAV Source...

UAV AutoPilots

UAV Ground Control Software

Datalinks and Accessories

UAV Demonstrators

Training and Integration Services

Custom Hardware and Software

Stabilized Camera Systems

UAV Autopilot Packages

UAV Fas Trak Developer Packages

UAV Flight Facility

 

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.

Join the MicroPilot Community
 
New Products
 

MP CAT Lightweight UAV catapult

MP21283x – Triple Redundant UAV Autopilot Coming Soon!

trueHWIL – Highest fidelity UAV Autopilot simulator available in the industry

HORIZONmp 3.4 –The latest release of MicroPilot’s Ground Control Station

 
Recent News
 

CropCam is for the birds!

Price reductions on the MP1028g and MP2128g

MicroPilot releases the MP CAT - A lightweight UAV catapult

MicroPilot's Celebrates Its 15th Birthday

CropCam Featured in Natural World Film Series

MicroPilot Receives ISO 9001:2000 Certification

MicroPilot Honoured with Award for Excellence in Technological Innovation

SkyLite B, powered by the MP2028g Autopilot Breaks World Record in High Altitude and Extended Range

MicroPilot Teams up with QinetiQ In the UK MOD Grand Challenge

MicroPilot Successfully Flies Cryowing in the Arctic

MicroPilot featured on Discovery Channel's New Series Called PROTOTYPE THIS!

UAV Vision Integrates MP2128g Autopilot into Mini Gyro Dome Stabilized Camera

NASA Flies with MicroPilot

MicroPilot's Autopilot Systems Successfully Integrated with CONTROP's STAMP Stabilized Miniature Payloads