ArduRover User Group

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

Members: 347
Latest Activity: 6 hours ago

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

Throttle use in Auto mode

Started by emile 'butch' alline. Last reply by Thomas J Coyle III 6 hours ago. 1 Reply

What should the rover do when I switch to Auto mode?  Should the motor start immediately?  In my case, I have to manually move the throttle stick to control speed all the way to the first WP.The only…Continue

mission planner for android ?

Started by Apostolos. Last reply by Thomas J Coyle III on Thursday. 7 Replies

HiAre there any thoughts to port mission planer to the android platform ?Continue

Can ArduRover software be used on any Arduino Mega?

Started by emile 'butch' alline. Last reply by Joseph Brandine on Thursday. 10 Replies

I realize that it may take some work, but can I use my existing Mega, GPS, 3DR radio and load it with ArduRover software and have something that works like an APM2.5 and uses Mission Planner? I have…Continue

Needing do_set_servo command on a Pixhawk rover help

Started by RoboBill. Last reply by RoboBill Jul 20. 6 Replies

I have a Dimension Engineering "Doubleswitch" R/C relay on my Pixhawk controlled rover. I need to turn this relay on at a waypoint during the rover's mission.So far I've done the following;1) Set the…Continue

Comment Wall


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

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!



Comment by Bot Thoughts on January 27, 2014 at 9:19am

That sounds really great, TC!  APM:Rover is definitely a platform to beat. I'm really looking forward to AVC this year. I've tried to get my small group to port APM to our board, but... well, it hasn't worked out. :(  I've been working on my code, mostly cleanup, rearchitecting, and most recently giving my gps lag compensation algorithm more scrutiny. It seemed to be working beautifully a couple years ago, top speed ~8m/s, an apparently high degree of accuracy and precision. Hoping to get that tightened up even more and officially measure performance. I'll probably have to switch to my other, much faster, better handling platform if I want to give your Slash a run for its money. :D

Comment by Jon-Paul on January 27, 2014 at 12:44am
Really interesting update Thomas, looks like you are on to a winning platform for 2014.

What are the competitive improvements you think you have inherited from the Pixhawk?

Interested in using the platform for custom development and need to examine the learning curve required to comfortably develop, however I am concerned about losing the vast community base available with the arduino platform.

Comment by Thomas J Coyle III on January 26, 2014 at 12:14pm

Hi All,

If any of the Group members are contemplating running a Pixhawk on their rover in place of an APM, you can rest assured that it will function just fine as I just completed testing a Pixhawk equipped rover.

I installed a Pixhawk on my Traxxas Slash 2WD brushed rover and ran it over the same test track that I run my APM equipped rovers on. The Pixhawk performed equal to or better than my APM2.5 equipped brushless rover using the v2.44 beta firmware with the low latency GPS configuration. I was able to run the rover at 8m/s and did not have any rollovers in the turns. The chicane performance was flawless even with the NAVL1_PERIOD set to 8.

When I was at the 2013 AVC I won 2 of the 3 Peloton heats with a maximum cruise speed of 3m/s. This time I feel confident that I can use a cruise speed of between 8 - 10m/s with confidence and successfully navigate the 2014 AVC without a rollover in the turns:-)


TCIII ArduRover2 Developer   

Comment by Thomas J Coyle III on January 19, 2014 at 6:21pm

Hi All,

We will be starting the New Year with a new release of the ArduRover2 firmware which will be release v2.45.

The new release will include the ability to add two sonars to the new Pixhawk navigation processor by adding the capability to define PWM pins as GPIO pins and will improve the rover position knowledge by reducing the latency in the GPS data acquisition function.

I have recently tested the reduced GPS latency code and it has provided a marked improvement in the rover's ability to accurately navigate a tight chicane course while maintaining smooth straight line performance.

These and several other minor improvements in the rover code will be released in the coming week.



Comment by Antonie Kruger on January 3, 2014 at 11:51pm

Hi Guys, I recently acquired a Dagu Wild Thumper 6WD chassis and motor controller. I intend to use it for an autonomous rover project with one of my APM boards, - from Dad to Dad for Xmas :)

I trust all had a blessed Xmas and have peace and prosperity for the coming year.


Comment by KM6VV on December 24, 2013 at 11:09am

Hi All,

Best Christmas wishes from me as well!

Alan KM6VV

Comment by Thomas J Coyle III on December 24, 2013 at 6:03am

Hi All,

I would like to wish all of the members here a safe and happy holiday!

We have a lot to look forward to in 2014, especially auto tuning and the Sparkfun 2014 AVC.


TCIII ArduRover2 Developer


© 2014   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service