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

  • Hi, 

    I'm trying to get the rover to move in auto. Could someone post a small program with a couple of waypoints so I can see what a working program looks like? I've watched the videos and seen that just a flip of a switch sends the rover on it's way so I know it's me but I need to narrow down the list of possible problems. A working example would help a lot.

    MP1.2.12 mav1.0

    APM2

    ublox

    Thanks

    Neil

  • so what does RTL mean?


    Yes I know it probably a silly question.

    But for a small update:

    1. I got the Flysky TH9X operational after I hacked it and loaded up ER9X

    2. Got the GPS working finally, I had to redo some of my solder points there are probably more but its usuable

    I got a place to go test this evening so I will post up something this evening. If it all works then I will sit down and begin to write up everything I have done so far to add to the wiki.

    Roo

  • Hi Ben I am also running with the same equipment setup, so far I have been reading ok when using the magnetometer but I will recheck carefully. Check above for where I have my sensor mounted.

  • I'm trying to run with APMrover10f with the magnetometer added in (for various reasons). What I'm seeing is that if the rover is pointed more-or-less north, the orientation in the mission planner looks correct. but as I rotate the rover to the west, the orientation deviates farther off. When pointed west, the mission planner displays about 310 degrees. At 180 degrees, the display shows 270. If I rotate it through 180 degrees, the display goes back to 90 and decreases from there.It appears that the useful range of the compass is +90 to -90. Is there an offset I don't know about, or is this something that has been fixed in a later build? I started looking at it this way because the rover just ran in circles. This is with the APM 1, and a DIY Drones magnetometer.

    there.it
    description
  • Is anyone else using a FLYSKY TH-9X transmitter/ receiver combo with a full APM 1 and 3 axis magnetometor?
    I am wondering as I got the end points finally extended out on the steering servo, but I have the following issues or concerns:

    A. I am lost on how the receiver should be connected to the APM in order to provide input from the toggle switches in order to switch modes & add add way points. Yes I have tried both the cabling setup from the manual & from the original picture provided by Jean minus some connectors.

    B. My pitch is correct when looking/tilting my rover but the roll is backwards (if I tilt the body left, the display goes right), is this a mounting issue or is there a parameter I can reverse?

    Humbly,

    ramos96

    3692501857?profile=original3692501759?profile=original

  • Chris A,  Thanks for the link, but that is how I have it set up. 

  • 3D Robotics

    Chris, are you following the instructions in the manual?

  • I can't get the wheels to go round on my rover. 

        I'm using a Traxxas Russeler with a 2 channel TX, 4 channel RX and Xbee telemetry.   I'm going one small step at a time, and right now I only want to prove to my self that I have manual control.  So far I have steering but no throttle.  Also, if I actuate the throttle I lose steering control.  I can regain steering by re-selecting Manual in MP.

    My connections, prolly rong.....

    RX ch1(steering) -- APM input 1-- APM output 1 --- steering servo

    RX Ch2 (ESC) -- APM input ? -- APM output ? -- ECS

    Can  someone fill in the question marks?  and tell me what else I'm doing wrong?

    Thanks,

    Chris

     

  • 100KM

    In my opinion setting throttle_min to 50 will keep the rover from braking or going backwards.  

    Evaristo, have you tried adjusting the endpoints in your transmitter ?

  • Thank you u4eake, it worked great.  Would that same logic work on Throttle_min? If I set throttle_min to 50 would that mean no throttle?  I believe it was set to zero at default.  Again thank you very much for your help.

    Biz

This reply was deleted.