Comparing PyMavLink and MavRos

Hi Bill,

I’m looking for information which compares pymavlink to mavros.

mavros uses pymavlink, the only difference is that mavros is something that provides a message layer over mavlink to be compatible with ROS projects.

  • are these both viable, active projects

Yes.

  • is one of them better for this type of application

If you are using ROS, you should consider mavros, otherwise no.

  • what are the important strengths and weaknesses of each

Since this two packages are used in different development fields, there’s no point to compare other than the field itself.

  • where can I find working examples of applications using each

There is our official pymavlink examples here, an old project that I did with ROS using pymavlink here and the official mavros documentation here.