[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
Comments
@TCIII: No I have no time at this moment to work on a such waypoint course, I am now working on another dev project. I suggest you to explore some blogs in DIYdrones about this, there are a lot of discussions in the field of research.
@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
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?
Thanks!
I guess I was looking for a PDF.
Alan
@KM6VV: The entrance is the "Getting Started" link in the top nav bar.
Where is this Beginner's guide?
Thanks!
Alan
That works!
Thanks
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.
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
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!