Ask Your Question
0

ROS compatible sensors

asked 2017-03-07 00:22:10 -0600

Rai gravatar image

Hello buddies!

I was wondering if all sensors and computer peripherals could be used with ROS. Which sensors are compatible with nodes? Can we write nodes for all kinds of devices? And in particular, how can I use a random USB Camera in my robot? (if I had one)

Thank you in advance.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2017-03-07 02:04:31 -0600

gvdhoorn gravatar image

Please see wiki/Sensors for a start.

That is not an exhaustive list (read: there are tons more sensors that have ROS drivers), but should give you an idea.

To quickly find out if something is usable with ROS: use Google, keywords: ros $name_of_your_sensor.

And in particular, how can I use a random USB Camera in my robot?

Most (if not all these days) USB cameras are uvc compatible, meaning that your Linux distro will most likely be compatible with them OOTB. Packages like libuvc_camera and usb_cam should be able to interface with such cameras.

edit flag offensive delete link more

Comments

Note btw: even if there is no hw specific ROS node/pkg directly available for something you'd like to use, there may be one that is compatible with an entire hardware class (like the "uvc compatible usb cams").

gvdhoorn gravatar imagegvdhoorn ( 2017-03-07 02:05:56 -0600 )edit

thank you for the answer, can I use arduino (for example) to get the reading from a sensor and then upload it to ros? How does it work?

Rai gravatar imageRai ( 2017-03-07 03:00:02 -0600 )edit

can i use arduino

yes, take a look at rosserial and / or ros_arduino_bridge.

gvdhoorn gravatar imagegvdhoorn ( 2017-03-07 03:02:57 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-03-07 00:22:10 -0600

Seen: 169 times

Last updated: Mar 07 '17