Hello everyone,
a year and a half ago came Multipilot 1.0 an inertial platform for applications and semi-professional hobby. After the excellent results obtained from the marketing of these cards, and participation in development projects as open source and Aeroquad Arducopter and 'born www.virtualrobotix.com community.
Today our community is proud to present the evolution of our project: Multipilot 2.0 ST.
Stay tuned :
This is the Official thread : http://www.virtualrobotix.com/forum/topics/multipilot-20-ap32-buildingThe characteristics of Multipilot 2.0 are:
- Hardware:
- ARM7 Cortex-M3 processor STM32F103VET6. 72 Mhz
- Flash 512 Kbytes RAM 64 Kbytes
- 16-bit Timer 4
- SPI 2 (ADC Interface, MicroSD connection)
- I ² C 2 (First I2C (sensor), Second I2C control until ESC 12)
- USART 5 (GPS, DEBUG Console, XBee Pro Telemetry)
- USB 1 (Upload Firmware, Debug Console, Power Board for Debug)
- CAN 1 (Interconnection with Professional ESC 1 Mbit update rate)
- 6 PWM Output Bit 16 (ESC / Servo Control)
- 8 PWM Input 16 Bit (RC Input Channel, accept PPM SUM)
- 8 Analog Input 12 Bit.
- Professional 4 layers PCB.
- DC: DC 30 V (6s Lipo): 5 volts and 3.3 volts
- Sensor Board:
- Diydrones OilPan . (High quality entry level board)
- LN Professional Sensor Board: 3 Axis Accelerometer, 3 Axis Gyroscope, 3 Axis Magnetometer , 10 HZ Gps , High Quality Sensor for certify professional application.
- IDE and Development tools:
- Arduino IDE.
- Arm GCC Toolchain.
- Fully compatible with arduino wiring language.
- Firmware:
- On this platform will be available a lot of RC library developed by Virtualrobotix and Diydrones community.
- Standard software will be an improved revision of Arducopter , Ardupilot , Multiwii , Aeroquad . The first revision of code will be Arducopter NG .
- MultiFox Rev 4 special Arm Edition.
- Special Feature :
- Multipilot 2.0 is fully compatible with ArduPilotMega DiyDrones Board.
- OEM revision of Multipilot 2.0 available.
Stay tuned :
This is the Official thread : http://www.virtualrobotix.com/forum/topics/multipilot-20-ap32-building
Comments
New Update.
We' add the support of Radio reciver, gyro and acc sensor that using SPI bus. EEPROM .
We're ready to fly. We need some debug on i2c bus and start to do preflight check.
In the picture you can see my first proto.
Regards
Roberto
I have the date of first Multipilot 2.0 pcb stock . They arrive at my farm the 26 /01/2011 . I'm very excite ... :)
I
Hi Federico,
i cannot reply to your questions now :) Will be present in first week of next month. That week i hope to presente the board ,too with his accessories.
Regards
Roberto
Then i start to check some library feauture after libperf i test AP32_RC the new name of APM_RC for Multipilot 2.0 - Ardupilot32 .
I upgrade the library , I rewrite all the function for PPM rx_reciver and PPM output.
The library work fine . This is second library that i checked after libperf a library for performances mesaurment.
This is the video.
Thanks to Sandro for this beautifull Render :)
An example of using OilPan on Multipilot 2.0 / Ardupilot32 . A Perfect Arducopter Pro Update.
ArduPilotMega vs Multipilot 2.0
This is result of test on Arducopter NG testing on ArdupilotMega and on Multipilot 2.0
ArduPilotMega: PerfMon start:1830222 (mils) end:1860167 (mils) elapsed:29944 (mils)
PerfMon: cpu% mils #called Hz
loop 47.36% 14181 187775 6475hz
Matrix_update 12.10% 3623 4991 172hz
Normalize 9.86% 2952 4991 172hz
Euler_angles 7.40% 2217 4991 172hz
Attitude_control_v3 5.73% 1716 4991 172hz
Drift_correction 3.75% 1123 4991 172hz
motor_output 0.68% 203 4991 172hz
readSerialCommand 0.02% 6 277 9hz
sendSerialTelemetry 0.01% 2 277 9hz
setup 0.00% 0 0 0hz
APM_Init 0.00% 0 0 0hz
unexplained 13.08% 3917
MultiPilot 2.0: PerfMon start:30383 (mils) end:60002 (mils) elapsed:29619 (mils)
PerfMon: cpu% mils #called Hz
loop 51.79% 15340 4742274 160107.34hz
Matrix_update 1.35% 398 4937 166.68hz
Normalize 1.02% 303 4937 166.68hz
Attitude_control_v3 0.99% 294 4937 166.68hz
Drift_correction 0.44% 131 4937 166.68hz
Euler_angles 0.21% 62 4937 166.68hz
motor_output 0.18% 53 4937 166.68hz
readSerialCommand 0.00% 0 291 9.82hz
sendSerialTelemetry 0.00% 0 291 9.82hz
setup 0.00% 0 0 0.00hz
APM_Init 0.00% 0 0 0.00hz
unexplained 44.01% 13034