ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Does the 3DR Solo support ROS?

asked 2016-06-09 11:33:40 -0500

Sam94 gravatar image

Hey, I'm looking into buying a quadrotor for computer vision research, and the Solo looks like a viable candidate. However, I can't find whether or not ROS is usable with the Linux distribution that the Solo runs. If it would take a significant amount of time to get ROS working properly, I'm not interested, but the Solo looks quite a bit more capable than the Parrot ArDrone or Bebop. If you instead have a recommendation for an alternative quadrotor, that would also be appreciated.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2016-07-07 10:54:02 -0500

Sam94 gravatar image

updated 2016-10-10 16:23:53 -0500

For those of you still interested, I managed to connect to the Solo using mavros. I probably won't have a chance to test the flight capabilities for a while, but I was able to read imu and pressure data from the corresponding ROS topics. I used the following command to establish the connection.

roslaunch mavros apm.launch fcu_url:="udp://:14550@"

In order for this to work, you must install mavlink in addition to the mavros package. Otherwise, the command will run, but it will not connect to the Solo. I will edit this post with additional information when I get the chance.

edit flag offensive delete link more

answered 2016-09-14 08:57:06 -0500

micheda gravatar image

Skysense Planner is an Open-Source web planner for MAVLink-based drones and MAVROS is part of our architecture. We're experimenting also with the 3DR SOLO drone, with mixed results. In particular, we get tons of these warnings:

example: "[ WARN] [1473858171.706365027]: PR: request param #41 timeout, retries left 2, and 331 params still missing"

Anyone that can help us understand what's wrong?

Thank You Michele

edit flag offensive delete link more



For the new questions you should open a new one (otherwise you will get less answers).

130s gravatar image 130s  ( 2016-09-14 12:36:07 -0500 )edit

I've seen the same issue. I'm not sure what the solution is, 3DR might just have the Solo set up so that it doesn't send values for all of the data that mavros expects.

Sam94 gravatar image Sam94  ( 2016-09-15 11:37:20 -0500 )edit

thanks Sam. With qgroundcontrol you can get all parameters, so I think that it's some kind of limitation of MAVROS.

micheda gravatar image micheda  ( 2016-09-16 01:30:50 -0500 )edit
micheda gravatar image micheda  ( 2016-09-16 01:38:13 -0500 )edit

answered 2016-06-09 12:21:48 -0500

130s gravatar image

While this isn't an answer to your question and we should probably setup a better channel for questions for specific type of robots (e.g. Drone) that run with ROS, I recommend to join an existing thread for now.!msg... Note that often there may be commercial posts.

You could also see a list of ROS-supported UAVs (it's manually updated and thus never be an exhaustive list).

edit flag offensive delete link more



Thanks for the quick answer. I also talked with tech support at 3DR, but the person I talked with had never even heard of ROS, so I don't really think much is going on with ROS and the Solo.

Sam94 gravatar image Sam94  ( 2016-06-10 13:11:44 -0500 )edit

Question Tools



Asked: 2016-06-09 11:32:47 -0500

Seen: 1,338 times

Last updated: Oct 10 '16