The ArduRover (based on ArduPilotOne) user base is growing and it is time for a beta release. Right now, as the core developer, I do not have enough time to test the code thoroughly on all platforms. If you have an unmanned rover, boat, or quad, and a mavlink compatible ground station (free for download/ qgroundcontrol, hk gcs etc.) then feel free to become a beta tester.
As the community grows, documenting the code behavior for the end user will be important. A comprehensive wiki like the one currently available for ArduPilotMega would be a huge help. So if you can contribute to the documentation also contact me and I'll get you added to the google code project.
Finally, if you have C++ coding experience and have patches to the code for improved functionality feel free to send them to me. If you submit enough helpful patches, I'll invite you to the development team.
email: james.goppert@gmail.com <-- email me to join the team
https://github.com/arktools/ardupilotone
You need to be a member of diydrones to add comments!
Comments
sorry if this is a stupid question..but how do I connect one of those ultrasonic range finders to my APM board? Also, which rangefinder do you recommend?
Please see my latest post on what ArduPilotOne is if you are still confused. Also, the obstacle avoidance is accomplished through the use of ultrasonic range finders which you can purchase through the diy drones store.
post: http://diydrones.com/profiles/blogs/what-is-ardupilotone
This is good stuff here... keep up the good work... Heck I may find myself making a boat or something with this... I also agree with Chris, it is all confusing... I think a name base standard should be implemented if not already... I also suggest that anything old should be archived and only visited when referencing or needed a certain code... To many build numbers, and to many names causes problems... There should only be one place to get each of the name standards I.E. (ArduRover, ArduCopter, ArduPilot) Maybe have the most latest build plus one or two older builds with the project and get ride of the rest...
This is just my 2 pennies worth... Trying to help out anyway I can... Also to mention, I like the idea from chris Where it should be all-in-one software where you trigger which to use kind of like you already do for planes or copters... Although the side back will be million lines of code to sort though and would make the code a large size KB wise...
I get excited anytime I hear about new news on ArduRover lol..I think its amazing...I can't wait to test it :D
Since there were some libraries changes on the APM side I had to set the externals to -r 2702. This fixed the build issues some were having. To make testing easier I also zipped the beta release for 1.0 which you can find below.
http://ardupilotone.googlecode.com/files/ardupilotone-1.0-beta.zip
So, does ArduPilotOne comprise more or less the core functionality of the DIYDrones Ardupilot Mega software? At first I assumed that, just based on the name, it was based upon the non-Mega version of the Ardupilot hardware with the infrared horizon sensors, because that board was recommended for a lot of people who were interested in rovers, back in the day. I think we used to call that hardware the Ardupilot 1. Then I started thinking that it might be based on Version 1.x of the Ardupilot Mega software, but now I think I should just ask, instead of trying to sleuth it out for myself. I see that it is a branch in the ArduPilotMega repository. Other people have asked me, so I thought it might help to see it explained clearly in a thread...
The Redcat Rockcrawler is the rover frame to use for these. Not super fast but very tough and can handle any terrain.