Very nice - I'll try it out this weekend. I believe I've seen ROS arducopter drivers/interfaces mentioned here before. Have you found other working code?
I saw a project claiming to be doing ros+mavlink.
But I think it was not doing anything more than just publishing raw mavlink messages. So one needs to know mavlink protocol to be able to do anythign useful.
My code however uses pymavlink and publishes more sensible messages. So one does not need to have any mavlink knowledge to use this package.
Sweet! Make sure you post this in the ROS User Group, too.
Hello, i am trying your package but it is necessary turn on the Arducopter with the battery? Can't i use just the USB cable? Because it is waiting the heartbeat always.
You should be able to use the USB cable. Thats how I use it. Are you sure that APM board has the right firmware with MAVLink 1.0? I think all Arducopter firmware wafter 2.6 have this.
yes, it has the MAVLink 1.0. is it strange.
When you run the node do you make sure you are using --device=<your comm device> ?
yes, if i use Mavelous for example, works fine.
and you are also specifying the --baudrate=57600 then? coz by default it tries to connect at 115200
wow, suddenly it works...i will try listen to /state and /gps
With the /rc topic can i control the drone?