Andreas, This is not a bug, but a standard issue with unix command-line utilities. The option parser thinks your negative one is an option. The standard way to let the option parser know that you are done with options is to insert a -- between the options and the arguments of a command. In your example, this would look like rosservice call -- /my_controller/SetSpeed -1 On Fri, May 7, 2010 at 6:50 AM, Andreas Vogt wrote: > Hi, > > It would be nice to send negative values to any rosservice: > > rosservice call /my_controller/SetSpeed -1 > rosservice: error: no such option: -1 > > Usage: rosservice call /service [args...] > > Is there an easy way to fix this? > > Andreas > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >