APMRover 2, a fun UGV project for full autonomous recon missions...

[UPDATE: This project is now being ported to a proper Google Code repository and manual. For instructions, start there. You can also join the ArduRover User Group here.]

Hello to ALL, the new firmware for APMRover v2 has been tested successfully on my rover on may 1st, 2012 on full autonomous reco mission following a navigation plan. This new release of the APMRover v2 works on the APM v1.4 with the OilPan shield (magnetometer + MT3329 GPS) and also of course on the APM v2. The previous version of the APMRover v1.0 was a light size version specially designed for the APM1280 CPU (only) board and the MT3329 GPS.

For the frame, I have used a Traxxas Monster Jam Grinder with a brushed and high power motor Titan 12T and its XL-5 ESC.

The APMrover UGV is able to run itself following a list of recorded waypoints. The waypoints list (FPL) can be preloaded with the APM Mission Planner OR better in live, recorded by the pilot himself (with the SW7) during a manual run and then replayed in a full autonomous mission.

The firmware APMrover2 for APM v1 + OilPan or APM v2 successfully tested can be downloaded HERE

The APMrover v2 is also online on the official ArduPilot-Mega GIT repository HERE

Below the PID setup for the APMrover v1 and v2:

The light firmware APMrover1 for APM v1 (CPU 1280 or 2560) that I have tested can be downloaded HERE 

Here's how to connect your cables:

More infos at: http://diydrones.com/profile/JeanLouisNaudin

Have Fun and Enjoy with the APMrover...

Regards, Jean-Louis

Views: 57631

Tags: ARDUPILOT, AUTOPILOT, DRONE, UAS, UAV, UGV

Comment by jesse on June 20, 2012 at 4:24pm

Thanks Thomas.  I was trying the latest version.  I did not notice there was another version of Arduino, I was trying 0022 and 1.0.1 I used 0100 now and it had uploaded the file. Where did you read this I missed it.  Now I have to test it out.  Thanks again.

Comment by Chris Cuddihy on June 20, 2012 at 9:12pm

I can't compile  AMP220 if the AMP_Config.h is altered  for simulation mode;

#include "APM_Config_HILmode.h"  // for test in HIL mode with AeroSIM Rc 3.83
//#include "APM_Config_Rover.h"      // to be used with the real Traxxas model Monster Jam Grinder

Here is the error message:


C:\Users\Chris\Downloads\arduino-0100-relax-windows\arduino-0100-relax\libraries\GCS_MAVLink/include/mavlink/v1.0/ardupilotmega/../common/./mavlink_msg_rc_channels_scaled.h: In function 'void send_servo_out(mavlink_channel_t)':
C:\Users\Chris\Downloads\arduino-0100-relax-windows\arduino-0100-relax\libraries\GCS_MAVLink/include/mavlink/v1.0/ardupilotmega/../common/./mavlink_msg_rc_channels_scaled.h:191: error: too few arguments to function 'void mavlink_msg_rc_channels_scaled_send(mavlink_channel_t, uint32_t, uint8_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, uint8_t)'
GCS_Mavlink:412: error: at this point in file

I'm using Arduino 0100-relax.

Help please!


Developer
Comment by Jean-Louis Naudin on June 20, 2012 at 11:05pm

Hello Chris,

To compile successfully with HIL mode selected, you need to add two lines in the GCS_Mavlink.pde below the line 380, see below:

I update the GIT repo with this update.

Regards, Jean-Louis


3D Robotics
Comment by Chris Anderson on June 21, 2012 at 3:25pm

Adam: thanks for the catch. That link is now fixed. When I get back from travelling, I'll start work on a proper ArduRover manual on the Google Code site. 

Comment by Chris Cuddihy on June 21, 2012 at 3:31pm

That works!

Thanks

Comment by KM6VV on June 21, 2012 at 4:12pm

Where is this Beginner's guide? 

Thanks!

Alan

Comment by Adam Scriven on June 21, 2012 at 5:19pm

@KM6VV: The entrance is the "Getting Started" link in the top nav bar.

Comment by KM6VV on June 21, 2012 at 7:07pm

Thanks!

I guess I was looking for a PDF.

Alan

Comment by Chris Cuddihy on June 23, 2012 at 3:26pm

I'm a bit embarassed to ask this.   How do I run a mission??  I've created a mission and uploaded it to rover.

Now what?  What do I button should I push to make rover do somthing?


Admin
Comment by Thomas J Coyle III on June 24, 2012 at 4:42am

@Chris C,

This page from the ArduPlane Wiki may give you an idea of what you should do: http://code.google.com/p/ardupilot-mega/wiki/StartingArduPilotMega

Unless you have the Oilpan attached, I suspect that all you have to wait for is the GPS lock and you should be ready to go. I assume that your starting point is where all of your programmed waypoints are starting from?

@JLN,

Have you already discussed starting and running a waypoint course elsewhere in this thread, or can you provide some basic starup instructions in response to Chris' question above?

Regards,

TCIII

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service