ros_robot package
Subpackages
- ros_robot.chassis package
- ros_robot.config package
- ros_robot.navigation package
- Submodules
- ros_robot.navigation.base_motion_kit module
BaseMotionKitBaseMotionKit.cancel()BaseMotionKit.get_feedback()BaseMotionKit.is_moving()BaseMotionKit.set_diff_follow_param()BaseMotionKit.set_line_driver_param()BaseMotionKit.set_omni_wheel_param()BaseMotionKit.set_ptp_driver_param()BaseMotionKit.set_rotate_driver_param()BaseMotionKit.start()BaseMotionKit.wait_finished()
DiffFollowFeedbackDiffFollowParamDriverTypeOmniWheelFeedbackOmniWheelParamPTPFeedbackPTPParam
- Module contents
- ros_robot.oms package
- ros_robot.sensor package
- ros_robot.utils package
- ros_robot.vision package
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