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: 57410

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


Developer
Comment by R_Lefebvre on May 2, 2012 at 10:34am

With a wide open space, I don't see why not? Ardupilot can fly airplanes at 100mph, why not a car?  Have to watch the vibrations though.

Comment by John Hanson on May 2, 2012 at 2:59pm

JLN - you do some amazing stuff!  I am always astounded at your projects.   I really like the rover, but it makes me wonder about the power of the apm not being fully used.  How hard is it to get the code to run a 2 wheel balancing robot rover?


Developer
Comment by Jean-Louis Naudin on May 2, 2012 at 10:22pm

Hello John,

Initialy I have build the APMrover project so as it use a minimum of material (APM1280 cpu only + GPS MT3329). This is a low cost and fun design for exploring with UGV project for students, hobbists and science fair projects...

Some people have asked me to push forward the APMrover project for using the full APM v1 (IMU shield OilPan + GPS + magnetometer) and/or with the APM v2... This wasn't my initial purpose (low cost and fun) as explained above... So, I have pushed the APMrover firmware code so as to be compatible to a full IMU design with magnetometer. To answer to your question, YES, of course, the APM v2 or v1 (with OilPan IMU) is fully able to handle a 2 wheels balancing robot. As you may see in the DIYdrones web site, the APM v2 or v1 is able to stabilize very well multicopters, so for a simple two wheels balancing robot rover, this is not a real problem, here...

Regards, jean-Louis

Comment by robert bouwens on May 2, 2012 at 10:47pm

there is no need to have full apmX support.

a gps is the only device needed.

if the rover is not stable, then mems devices will also be of no help :)

 

a balancing robot will be something different because of the requirements.

but the path following code must be better.

this would apply for types of vehicles.

Comment by Grips on May 3, 2012 at 4:21am

Any idea how many waypoints could be stored on the apm 1.4? (most basic option to use.)


Developer
Comment by R_Lefebvre on May 3, 2012 at 6:18am

JL, is it possible to make a #define between the "lite" version of ArduRover and the full version? That would probably be a good way to go.

Some people might like the "lite" version, some might like the full version (me).

As for cost, I don't see how it's a huge problem.  And APM1 is $70, plus GPS is $40?  So $110 total.  APM2 is $200.  The difference between full and lite isn't that high.

For anybody looking to start from square one and build a rover, I might suggest this is a great chassis to use.  Darn near unstoppable, and not very expensive.  Also easy to convert to 4 wheel steering which would help.

http://www.nitrorcx.com/03c09-madtorque-blue.html

Comment by Veikko Vierola on May 3, 2012 at 7:40am

Hi, what is the song on the video, it is in finnish language :)


Moderator
Comment by Brian on May 3, 2012 at 8:33pm

This is great, I've been wondering what I could do with my APM (don't have and oilpan) and I've always wanted to do a rover... Very cool!  Thanks!


Developer
Comment by Jean-Louis Naudin on May 3, 2012 at 10:12pm

Hello to all,

I have tested successfully my latest version of the APMrover v2.0b firmware with a full kit of ArduPilot Mega 2560 (v1.4) + IMU shield (Oipan) + GPS MT3329 + magnetmoter HMC5883L.

The previous ArduPilot Mega 1280 CPU board has been replaced by the APM2560. See some photos below:

The full code of the APMrover v2.0b firmware can be downloaded at:

http://ardupilotdev.googlecode.com/files/APMrover2_firmware.zip

and to my GIT repository at:

http://code.google.com/r/jlnaudin-area51/source/browse/#git%2FAPMro...

Enjoy with the APMrover  ;-)

Regards, Jean-Louis

 


Developer
Comment by Jean-Louis Naudin on May 3, 2012 at 10:16pm

Hello Robert, I soon shall add the

#define LITE ENABLE

to the next release APMrover v2.0c so as the firwmare can be used with the CPU IMUless version (1280 or 2560).

Stay tuned,

Regards, Jean-Louis

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

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service