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

  • hello   , I have test APM-ROVER2.42 CODE in a tank ,set SKID_STEER_IN=0;SKID_STEER_OUT=1;  The throttle control is correct , but direction control only one side , which wrong ,can some one tell  ,thanks very much

  • Developer

    Hi Chinlin,

    im sorry but running backward is not supported in the current versions.

    It only were mentioned in the discussion but is not implemented yet.

    Regards,

    Linus

  • @linus,

    I would like to know if it supports backward running in recent version.

    or can you point where the discussion is?

    Thanks

    chinlin

  • Developer

    @chinlin

    there where already some discussion that in some cases running backwards is the better option.

    whats your opinion on that ?

    @james

    im sorry to say but dont think it will work without apm board.

    but have a look maybe you can find a used one on ebay.

    Regards,

    Linus

  • I am not RC car user. Just wonder if it supports to run backward in automode in some case?

  • 3D Robotics

    Alan: No, the GPS firmware is loaded at the factory. 

  • 3D Robotics

    Gogu: That's your problem, then. We use custom firmware on our GPS. Sounds like the more recent code supports yours anyway, and since the new ArduRover code is based on the latest ArduPlane/Copter code, it will probably work for you, too. You might want to take Tom's advice and try the 2.30 alpha code. Remember to uncomment the line in the APM_Config.h that tells it you're using APM 2.x:

    #define CONFIG_APM_HARDWARE APM_HARDWARE_APM2

  • 3D Robotics

    Gogu: This uBlox? I just tried on APM 2.5, and it recognized it right away (you can see it report "uBlox" in the MP monitor window. 

  • 3D Robotics

    Gogu: What GPS are you using? 

  • 3D Robotics

    Gogu: It's a bug with that version of ArduRover that will hang if you don't have the GPS connected. It's fixed in the more recent versions, which will be released in the MP soon. In the meantime, plug in your GPS and you should be fine. 

This reply was deleted.