Information

ArduRover User Group

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

Members: 363
Latest Activity: yesterday

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.

TCIII

Discussion Forum

ArduRover without steering servo

Started by Alain Sutter. Last reply by Johannes yesterday. 25 Replies

Hi, I would like to build a rover without a steering servo but rather with 2 motors (left+right) for the steering, just like a tracked vehicle.Is there an ArduRover firmware that supports that kind…Continue

Pixhawk + Credit card sized PC + camera + OpenCV ...

Started by Raimo Noormaa. Last reply by Justin Eskesen on Monday. 1 Reply

Hi,I started to play around with computer vision - recognizing some patterns is great. Currently do it on my laptop (MS VB + integrated webcam)I would like to hear your comments about using different…Continue

Need RC PWM signal to 0-5 volts for my robot.

Started by Gary McCray. Last reply by Swift on Monday. 35 Replies

Hi,I am building (slowly) a 2 wheel hanging pendulum robot that uses 2 26" Bicycle wheels and Kelly reversing controllers.The problem I have is that the controllers use a pot or 0-5 volt input for a…Continue

Tags: RC, PWM

Amphibious Vehicle: Does anyone know of anyone that has fused the Rover and Boat code/capability?

Started by Ricky Hamsoni. Last reply by Ricky Hamsoni on Monday. 4 Replies

Hello all, Greetings from Atlanta!I am new to the group and excited to see the progress that has been made in 5 short years of ardupilot development!Just watched Andrew Tridgell's talk about porting…Continue

Tags: motion, sideways, amphibious, rover, boat

Comment Wall

Comment

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

Comment by Gary McCray on February 3, 2014 at 6:33pm

Hi Mike,

I did look at the current APMrover code and Guided mode actually is in there and doesn't seem to be disabled.

So it should do something (it isn't follow me though).

It allows you to use a 3DR telemetry radio hooked up to Mission Planner to let you enter a waypoint and then tell it to go to that waypoint.

Then it should go to that waypoint.

Follow me is something else and I don't think that is implemented at all in APMrover.

Comment by dr0n3droid on February 3, 2014 at 12:04pm
Auto missions end in HOLD mode. If Tx/GCS is still in AUTO after final WP, rover will 'HOLD'
I believe(?) rover will also enter HOLD prior to GPS lock, if using a GPS mode.
Loss of Telemetry causes RTL failsafe, or HOLD if no GPS.
I tried Guided mode, well follow-me actually, a few months ago. There was no response from the rover. I did read something shortly thereafter about default GUIDED altitude needing to be set to zero. I'll try it this afternoon.

Mike
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,

Gary

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,

Gary

Best Regards,

Gary

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,

Gary


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

@Bruce,

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?

Regards,

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:

http://rover.ardupilot.com/wiki/configuration-2/#Assign_Modes

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,

Gary

 
 
 

Groups

Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Drone Delivery Challenge, is here

© 2014   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service