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

Arduino and rosserial: reliable for industrial applications?

asked 2017-05-18 11:40:48 -0500

Rick Armstrong gravatar image

I'd like to run a ServiceServer on an Arduino board, but Googling around I'm not seeing a lot of success stories, just lots of posts about problems, with no solution. For example: this kind of thing.

This is for an industrial application, and we're looking for high-reliability. Questions:

  • Should I forget about Arduino and just go straight to C/C++?
  • Anyone here have good experiences with Arduino and rosserial's ServiceServer?

Any advice is greatly appreciated.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-09-30 18:30:05 -0500

rreignier gravatar image

My advice would be to change your application to use topics instead of services.

The paradigm is not the same but it is the fact that a service is blocking that make it less reliable with a serial link.

Rosserial with only topics seems reliable enough because it is already used by several companies.

edit flag offensive delete link more



That's exactly what I ended up doing (using topics instead of services). Thanks.

Rick Armstrong gravatar image Rick Armstrong  ( 2017-10-01 19:58:55 -0500 )edit

Question Tools



Asked: 2017-05-18 11:40:48 -0500

Seen: 360 times

Last updated: Sep 30 '17