Xtendermp | Xtendervalidate
XTENDERmp
Take your UAV to the next level with this power solution
|
XTENDERmp taps into the power of a world recognized autopilot and expands it to fill the gap between standard autopilot functionality and your specific requirements.
Product Tour | Brochure | More Information |
|
|
Ability to customize control laws for enhanced control of your airframe
Allows you to use custom software that communicates to the MP2028g through HORIZONmp
Ability to write custom GCS
Extends HORIZONmp to accept third party software that can access autopilot data (e.g. vision software)
Extends the autopilot to control custom payloads and collect data from custom sensors
Autopilot 6DOF simulator allows you to test your code on the bench to dramatically reduce risk and increase productivity
Allows for complete access to the autopilot state for enhanced control
PLUG-INS
MP Plug-ins are code modules that execute at the same time as the autopilot code and allow customer's to add functionality to the autopilot to differentiate their products and close the gap between the standard autopilot functionality and their custom requirements.
MP Plug-ins can access 64K Ram for data and 64K Flash for code
MP Plug-ins run under the autopilot simulator to simplify testing and speed development
MP Plug-ins can access all autopilot state fields
MP Plug-ins can provide customer specific servo mixing
Customer defined control laws can replace any or all existing MP2028g control laws
MicroPilot Plug-in's can access unused autopilot hardware for custom payload control and data collection
Up to 9 I/O channels are available for MicroPilot Plug-in's. Each I/O channel can be configured as one of: Serial input, Serial output, PWM in, PWM out, single bit input or single bit output
SIMULATOR
XTENDERmp includes a “software in the loop” 6-DOF simulator linked to autopilot code.
Simulator update rate 150 Hz
Accepts autopilot commands via PC serial port speeds development of embedded payload / mission controllers
Simulates communication, engine failure, loss of GPS lock, loss of RC signal, loss of communications and low battery failures
Availability of simulator gives end-product training mode
API FUNCTIONALITY
XTENDERmp SDK provides a flexible set of functions that allow the developer to easily design software that interacts with the autopilot. API functions include:
Transmit commands to autopilot
Transmit configuration settings to autopilot
Set individual configuration parameter
Retrieve multiple state fields
Move waypoints in-flight
Start / stop holding patterns
Start / stop threads
Reprogram commands in-flight
Initiate simulated failures
Capture user telemetry
Retrieve standard and user defined telemetry
Change flight mode UAV, RPV
Integrated autopilot simulator speeds development of customer's software and provides training mode to simplify software roll out
Identical API's used to connect to simulated autopilot and real autopilot
Thread safe, multi-threaded re-entrant API's
API's provide access to all autopilot state information
Compatible with any development language that supports Windows DLL (e.g. Visual Basic, VB, Borland Builder)
XTENDERvalidate
Build quality systems that meet
high-level expectations
Product Tour | Brochure | More Information
Develop high-level requirements and easily decompose them into appropriate lower level requirements with XTENDERvalidate, the world’s first available design life-cycle tool for UAVs.
Systematically link flight, user, and simulator testing validation data to requirements. Likewise, link requirements to autopilot options and GCS settings. Additionally, XTENDERvalidate incorporates a failure analysis tool that helps identify subsystem failure modes and links them to requirements.
With XTENDERvalidate, clearly satisfy requirements via autopilot options, ground control station options, UAV design, and more. And auto-generate electronic test cards complete with descriptions for each test, indicators for severity, and schedule dates.
Automate documentation for each requirement and its implementation, with this design lifecycle tool. XTENDERvalidate, offers a flexible means of satisfying requirements and provides progress and fulfillment reporting.
Features:
Freeze and roll back requirements and implementation capability
Requirement linking to autopilot options and GCS settings
System and subsystem decomposition tool
Share requirement subsets among multiple UAVs capability
Integrated failure modes analysis and mitigation tool
Auto generated electronic test cards from requirements
Validation data linking to requirements
Requirements and implementation change history
Progress tracking for satisfying and validating requirements
Xtendermp | Xtendervalidate
|