ArduRover User Group

Dedicated to the exchange of useful information between members using the Arduino or other families of processors for autonomous rovers.

Members: 598
Latest Activity: Dec 5

Before Posting an Issue

Hi All,

Before posting an issue or a problem in the ArduRover Discussion Forum, please check the wiki table of contents, review the firmware release notes in the subforum, and search that subforum for existing answers to your question. Help avoid duplicate threads by finding other members with the same issue and their solution.

When formulating your post, use a descriptive title such as "rover will not navigate to waypoints in the Auto mode" (not "HELP!" or "Problem").

Please include the following information to help diagnose your query:

  • Describe the problem you are having. What is the expected verses the observed behavior?
  • Provide hardware information such as the brand and version of your autopilot, GPS, radio, and compass, as well as any other pertinent details about your rover setup.
  • What version of the APM: ArdurRover2 firmware version are you running?
  • For navigation issues, provide your tlog and/or dataflash log. Click here for instructions on retrieving a dataflash log.


Discussion Forum

[DRONEKIT + PIXHAWK(arduRover)] Global location returns 0

Started by Luiza Bartels de Oliveira Dec 5. 0 Replies

Hello everybody,I'm trying to control my Rover with a Raspberry Pi. I followed all instructions to set mavlink connection and to set dronekit up.It indeed connects! I can star motor, see a plenty of…Continue

Tags: pixhawk, rover, dronekit

How to improve steering on farm tractor/rover/Pixhawk

Started by Al Jones. Last reply by MikeRover Dec 3. 3 Replies

I have a 12 volt geared motor driving my power steering on a John Deere 5055e.  The Pixhawk channel 1 output is going into a JRK12V12 motor controller which is receiving angle sensor input from my AG…Continue

Tags: PID settings, xtrack, PID, cross track, Pixhawk

Standard Settings for PixHawk Rover Skid Steering + Sabertooth

Started by Nathan Jones. Last reply by Anders Wikstrom Oct 16. 10 Replies

I'm trying to get a new rover up and running and keeping hitting bumps...and also my head on the wall! Please help before this beast runs me over lol!Overview: -200lb custom built steel frame rover.…Continue

Tags: SaberTooth, Pixhawk, SkidSteering, Rover

4wd rc mower

Started by mic d jona. Last reply by mic d jona Sep 5. 13 Replies

Hi Guys, not only am I a newby but I'm an old newby. I've decided to build this mower so that I don't have to mow 2 acres of undulating property when I'm ten years older. Building the frame and…Continue

Comment Wall


You need to be a member of ArduRover User Group to add comments!

Comment by Gary McCray on February 2, 2014 at 7:33pm

Short follow up:

Following setting RC3_TRIM to 1500 I have not had the problematic fail into full reverse that I was getting before, so it looks like whatever it is doing is preventing that and I have tried both turning the transmitter back off and on as well as running it hard enough to reset the PX4 (which disarms it).

Putting the PX4 on a Kyosho Zeal mounted sub-platform has also helped a lot with vibration and shocks and integrity.

I feel it is now working well enough for me to at least try some learn and auto mode trials.

I will report back.

I have learned that multi-path in my immediate neighborhood (house and lots of 100' pine trees close at hand) plays havoc with the GPS so I will try this at our community colleges wide open area.

Best Regards,


Comment by Gary McCray on February 2, 2014 at 12:12pm

Hi Again Thomas,

Actually I am hooked up now and my Rover is definitely not responding as you described.

I brought it up on mission planner with the transmitter off and it showed manual mode.

I turned on the transmitter and it still showed manual mode (but did permit switching to learn and auto correctly)

Set it back to manual and turned transmitter off and it still shows manual mode.

This is also reflected in the Mission Planner status page looking at the "mode" value.

Under no circumstances did it go to "Hold" mode.

I am using the latest stable APMrover2 code.

When I shut the transmitter off the throttle does stay at 1502 and turning it back on does (except for the small transmitter requirement to hold the self centering elevator now throttle stick low when starting blip in reverse) seem to work OK.

Actually turning the transmitter off while it is in Auto mode places it in Hold mode, but in manual or learning it just stays in the mode it was in.

Also when you turn the transmitter back on the Auto switch position is now always Hold mode.

Manual and learn switch correctly, but now auto is always Hold.

The only way to get it back correct is to remove power to the PX4 (or Vehicle) and power it back up again.

I suspect this is not the desired outcome.

Best Regards,


Best Regards,


Comment by Gary McCray on February 2, 2014 at 11:33am

Hi Thomas, Thank You.

That actually improves the situation for center throttle systems a lot. A transmitter signal loss automatically going to default means that at least the go full reverse problem can be eliminated most situations.

It is however listed as an official mode and I saw a very recent reference of Tridge switching to it with his transmitter when the Rover was about to do something inappropriate.

I will add the information about automatically going to hold mode if RC reception is lost to the wiki where the other mode information is.

Once it has automatically gone to hold mode (how do you get it back out of it) or does it just go out of Hold mode when RC reception is reacquired? 

My experience might have been the reult of it going into Hold mode because of a temporary loss of RC (before I had correctly set RC3_TRIM to 1502) so it would have gone to minimum PWM which would have resulted in full reverse.

My experience so far has been that no mode switching or transmitter reconnecting would get it back from that mode and only removing the battery would get it back from that mode and only disconnecting the trucks battery had any effect.

In any case if you would let me know what is necessary when it has automatically gone to hold mode to get it back out of it I would appreciate it.

Best Regards,


Comment by Thomas J Coyle III on February 2, 2014 at 6:05am

@ Gary,

I know that the HOLD mode is where the rover will stop or not move if there is a loss of the R/C transmitter signal. If you boot your APM up without your transmitter on, you will see the HOLD mode appear in both the MP and AMP Planner 2.0 HUDs instead of the MANUAL mode. I believe that the APM will go into the HOLD Mode if there is a loss of the R/C signal during operation.

As far as the GUIDED mode goes, this is an Arducopter mode that may not have been implemented in the ArduRover2 code. We have mainly concentrated on the MANUAL, LEARNING, STEERING, and AUTO modes at the moment as those are the basic modes to get a rover going.


You need to provide a list of your parameter settings to see if we can help you out. What version of the code are you using?


TCIII ArduRover2 Developer

Comment by Bruce D. Sidlinger on February 1, 2014 at 10:28pm

Well, the cool one is Steering Mode, I want to go try that!

(My APM 2.0 Axial Wraith drives like a drunken sailor with no destination in mind in Auto so I need a break before further struggling with that problem.)

Comment by Gary McCray on February 1, 2014 at 10:23pm

At this point Bruce I am very uncertain of their veracity, at least Hold and Guided mode, but Learning mode was straight from the release and should work as advertised.

So your results are most definitely (Not Guaranteed).

They will be revised over the next couple of days if needed.

Comment by Bruce D. Sidlinger on February 1, 2014 at 10:20pm

Very helpful, at least to me. These Rover mode descriptions are not readily available, as far as I could tell. Thanks!

Comment by Gary McCray on February 1, 2014 at 9:59pm

Hi Tom,

I have taken my best shot at adding what I imagine Guided and Hold mode to be to the primary configuration page (along with an actual description of Steering mode from Tridges 2.40 release notes) to the wiki here:

I'd appreciate it if you would look it over and see if that coincides with your understanding and let me know any discrepancies or anything I need to add.

I also still think adding another dedicated 2 or better possibly 3 position switch / channel to the mix rather than having to do sub optimal 2/3 position switch mode thing, but I think that for our other vehicle types as well.

Best Regards,


Comment by Gary McCray on February 1, 2014 at 8:49pm

Hi Tom,

Could you explain Hold mode to me.

I now have my channel 3 throttle RC trim set to 1502 (middle) (Per Tridges suggestion) but that will only do me any good if I could actually get to Hold which uses the RC trim setting.

It is listed as a mode in the wiki but there is no explanation of it, I would like to correct that.

I would also like to use that but with only a 3 mode switch (and detesting 6 mode switching) I would prefer to have a dedicated 2 position switch I could assign to forcing hold mode (I think).

Otherwise it seems impossible to have the minimum necessary functions Manual, Learn and Auto to be able to set up and execute automatic runs. 

It seems Manual, Learn and Auto are also the only modes the wiki currently actually describes.

So if you could give me a brief description of Hold, Steering and Guided that would be very much appreciated or point me to where in the Wiki they are described.

Clearly a bit of Wiki work is needed and I will be happy to do.

But it also seems that the option of being able to assign Hold to a dedicated channel could be a very good thing.

Best Regards,


Comment by Thomas J Coyle III on January 27, 2014 at 9:40am


The Pixhawk is a magnitude faster than the Atmel 2560 and has a hardware FPU which will make computational processing, such as required by a Kalman Filter, a reality in relation to the limited processing power of the 2560.

The use of a Kalman Filter can help mitigate some of the ambiguity in positional knowledge and heading when there are glitches in the GPS data or compass heading.


It will be good to be up against the serious competition that you represent:-)

I suspect that there will be only 5 serious challengers or less in the Peloton Class when the smoke clears after the first heat!





Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service