[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.
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.
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:
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:
More infos at: http://diydrones.com/profile/JeanLouisNaudin
Have Fun and Enjoy with the APMrover...
Regards, Jean-Louis
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.
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
Chris A, Thanks for the link, but that is how I have it set up.
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
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