Status of Project:
Hardware Available and in public roadmap.
I wrote this post for me , for try to understand where this huge project are going and for all our developer , user and people that daily ask me a lot of things about It. I hope that this is a simple guide about what we're doing .
Multipilot32 (LYIF)
http://www.virtualrobotix.com/page/multipilot32-1
http://www.virtualrobotix.com/forum/topics/multipilot32-getting-started
http://www.virtualrobotix.com/profiles/blogs/multipilot-32-power-point
Status of availability:
- In stock 4 pcs.
- Next batch production will be available in second week of april.
- The product is available for developers, OEMs, students.
- The Product is available for end users.
If you want Buy the product contact : http://www.virtualrobotix.com/profile/ElisaLonga?xg_source=activity
Supported devices:
- DiyDrones Oilpan.
- PPM SUM Serial RADIO receiver same as used by Mikrokopter.
- Standard PWM ESC.
Upcoming device support:
- Standard multichannel PPM rc radio rx (need library implementation, HW is ok).
- DiyDrones GPS (need porting of library, HW and low level library is ok).
- DiyDrones Magnetometer (HW is ok, need low level i2c library and porting of apm library).
- LN IMU (work in progress).
- LN Navigation Expansion Board GPS, BARO.
Hardware in public roadmap:
- LN Multipilot32 IMU (work in Progress).
- LN Navigation Expansion Board GPS, BARO (work in progress).
- Next Revision of Multipilot32. RTF (work in progress).
- Pico CPU JTAG POD.
Integrated Development Enviroment
There are available two kind of enviroment one for entry level user supported by a branch of Arduino v 018 ide , called VRIde . Another is a complete professional Eclipse enviroment that support make project, upload firmware and debug using jtag functionality.
Available Ide :
VRIde rev 0.0.1
- simple user interface.
- Editing Code.
- Support C/C++ and wiring framework.
- fast editing and compile standard example.
- fast editing and compile standard library example.
- serial terminal interface for debugging.
- using external Demo Flash loader for update firmware to MP32.
Link: http://code.google.com/p/multipilot32/downloads/list
VROS : Eclipse + GCC Codesourcery.
- Professional Ide editor.
- Support Multiproject operation.
- Support C/C++ language.
- Editing makefile, linker script, asm code.
- Integrated make code: make clean , make all.
- Ready to use VROS 'C' template : ChibiOS/RT .
- using external Demo Flash loader for update firmware to MP32.
Link: http://code.google.com/p/multipilot32/source/browse/#svn%2Fbranches%2FRedfox74%2FChibiOS-VROS-Dist
Upcoming revision of ide: (working progress)
VRide rev 0.0.2
- Patch the interrupt vectortable to support high denisty micro.
- Update maple library for support of 4 serial interface , using also the serian interface connected to usb on oilpan.
VRide rev 0.0.3
- i2c support.
- flash bootloader by dfutil using usb.
- support for Jtag uploader.
- support for Jtag debugger: step by step debug, variable watching in realtime.
- Vros C++ template and support of MP32 library.
Framework available status of development.
- Virtualrobotix branch of Xduino project for Multipilot32.
- Virtualrobotix branch of Maple library for Multipilot32.
- Virtualrobotix MP32 VROS Library available for VRide and VROS.
- ChibiOS/RT with official support of Multipilot32.
Firmware available:
Available Firmware:- Arducopter NG -> ArmFoxCopter 32.
Upcoming Firmware:
- Arducopter Mega
- Ardupilot 2.0
Original Thread in the Forum : http://www.virtualrobotix.com/forum/topics/multipilot32-vride-and-vros
Comments
Randy are working on ArduHely ... and are doing a lot of test on his hely . Are you seen your video ?
In the next week i upgrade my EasyStar with Multipilot32 and Oilpan so i can start to do' some test on Ardupilot 2.0 ... I thinks that DevCore Team are doing great job on that revision of code .. I test it on Xplane and i saw a lot of new functionality available.
Do you want to implement autopilot for hely or for fixwing ? are you yet testing quadcopter platform ?
@Matthew @Mark,
yes Matthew , the problem is that the quad is totally different from a fixed wing. So I'm evaluating what kind of approach doing for full failsafe , my idea is to implement tri core board. So the problem is to decide what approach will be correct to decide what cpu are fault and how manage actuator. I think that all the sensor could be double gps ,too
@Mark ,
for multitasking development is available ChibiOS on Multipilot32 if you learn more about our SO you can check www.chibiOS.org.
What kind of drone do you like do develop ?
Best
Roberto
Thanks Matthew,
Just as I though. I ordered one to learn how to develop for multi threaded apps.
http://code.google.com/p/multipilot32/source/browse/#svn%2Ftrunk%2F...
As far as I can see it is a direct connection.
This platform is focused on quadrotors for now. There is not much use for a failsafe with a quad. If you loose the gyros and mixers you have probably lost everything.
Roberto has a new version in design. No idea if that adds a true failsafe.
Roberto answers questions quite quickly on the main forum here:
http://www.virtualrobotix.com/
How is Fail-Safe mode implemented?
Does a micro, Tiny XX & Mux chip to do the RC _Servo switching? Or a dedicated M3 core? and dedicated I/O pins ?