какова эквивалентная функция python в ros для rate.expectedCycleTime().toSec()

#python #c #ros

Вопрос:

Я пытаюсь преобразовать эквивалент программы ros на c в python. Текущий узел содержит фрагмент кода

 autotune::oscillation_times.at(autotune::oscillation_count) =
            loopRate.expectedCycleTime().toSec() * i
 

Как мне преобразовать это в эквивалент python? Я не могу найти документацию по эквивалентному модулю в rospy

Ответ №1:

согласно документам о timer.py:

 Rate.sleep_dur
 

пример кода:

 hz = 1  # freq
r = rospy.Rate(hz)
expected_cyclic_time = r.sleep_dur