No. If you want guaranteed 1kHz control you need a realtime kernel. The lower limit on Rate/Timer are dependent entirely on your system and load level. Josh On Thu, Aug 26, 2010 at 7:33 PM, Adam Leeper wrote: > Hello- > > I'm writing a node that will be my servo loop for a robot. In a previous > implementation the timing consisted of checking the system microsecond > counter and calling the servo update each millisecond. > > Can I use ros::Rate or ros::Timer to get anywhere near 1 kHz rate? If not, > what is the practical lower limit for these? > > Thanks, > > Adam Leeper > Stanford University > aleeper@stanford.edu > 719.358.3804 > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >