ros_robot package

Subpackages

Submodules

ros_robot.robotics module

class ros_robot.robotics.Robotics(debug=False)

基类:object

机器人类

get_node()

获取节点对象

参数:

None

返回:

节点对象

返回类型:

Node

stop()

关闭程序

参数:

None

返回:

None

wait_for_all_subscriptions(timeout: float = 10.0, poll_interval: float = 0.5) bool

等待所有订阅者变为活跃状态

参数:
  • timeout (float, optional) -- 超时时间. Defaults to 10.0.

  • poll_interval (float, optional) -- 轮询间隔. Defaults to 0.5.

返回:

是否成功

返回类型:

bool

ros_robot.robotics.call_once(func)

装饰器:确保函数只被调用一次

参数:

func (function) -- 函数

返回:

函数

返回类型:

function

Module contents