Developer

[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.

3689454489?profile=original

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.

3689454514?profile=original

3689454602?profile=original

3689454577?profile=original

3689454598?profile=original

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:

3689454536?profile=original

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:

3689454662?profile=original

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

Have Fun and Enjoy with the APMrover...

Regards, Jean-Louis

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • I downloaded the libraries, and looked at the AP_GPS header files.  I see several different GPS header files, including MTK.  BLOX is there, hopefully they will add the newest  sub meter chip.  I should think you'd be able to find one similar, and use it as a starting point for writing your own...

    As (I think) Jordi Munoz wrote the SparkFun 9DOF IMU code, maybe he'll write an AP_ library for it!

    Alan

  • 3D Robotics

    Alan: yes, it is. 

  • I was looking for something to do with my 1280 board after upgrading my Arducopter to the 2560. I thought I would try the APMRover v1.0  but am not sure if I can use the MT3329 GPS with Arducopter firmware. I would like to be able to use the same GPS on both the Rover and the Arducopter. Is this possible?

    Sorry if this has been asked before but I wanted to know if the GPS with Arducopter firmware was compatible with the Rover before reading though 47 pages of forum.

  • I'm wondering how hard it would be to change the channel assignments so that everything is more of a straightforward layout.  Throttle is on 2, all the way through.  Because the way it is now can't use CPPM.

    The other blog talking about using a wireless IP cam makes me wonder if this might work for a simple Rover cam:

    http://www.tigerdirect.ca/applications/SearchTools/item-details.asp...

    Wireless IP Camera - PTZ Full Motion + 2-way Audio
    Insteon Indoor Wireless IP Camera w/ PTZ Full Motion, 2-Way Audio. Works with Insteon and iOS/android platform. Remote viewing on Windows and MAC…
  • 3D Robotics

    I've made some progress on the ardurover manual here. Please PM me if you'd like to help! (I'll also post this in the ardurover user group.) 

  • Admin

    Hey All,

    I have created an ArduRover Users Group for us. Check it out in the Group section of the DIY Drones home page.

    Regards,

    TCIII

  • 3D Robotics
    Ben: the instructions are correct (see my wiring diagram earlier in this thread)
  • You say that input channel 2 is used to control the throttle on output channel 3. I don't see that in the code anywhere. It looks like input channel 3 controls output channel 3?

  • Admin

    Hi all,

    I think that adding a feature that would allow selection of the type of R/C transmitter being used might be a good idea. For example, I could use my DX8 to control my rover, but I also have a four channel car style R/C transmitter that provides steering, throttle, and two aux channels with one of the aux channels being three position.

    Just a thought.

    Regards,

    TCIII

  • Tried 2.20 today in my Himoto MT10 Brushless with an APM2 today. Just indoor testing, we got rain.

    After powering up control was good through my Turnigy 9x. But after connecting with APMplanner using the 3DR 433mhz radios, i couldnt control the car with my Turnigy 9X. After 'arming' it by holding the right stick to bottomleft for a few seconds. I could use throttle again, but no steering.

This reply was deleted.