通用任务接口

用户指南

  • 快速开始
    • 基本概念
      • 状态码
      • 阻塞与非阻塞模式
    • 第一个程序
      • 简单导航示例
      • 带回调的导航
    • 常见模式
      • 巡检任务
      • 虚拟打点
    • 下一步
  • 教程
    • 高级导航
      • 自定义导航参数
      • 多点路径导航
      • 暂停和恢复导航
    • 地图管理
      • 切换地图
      • 建图流程
    • 云台控制
      • 云台扫描
    • 定时巡检任务
      • 完整的巡检示例
    • 错误处理
      • 重试机制
    • 下一步
  • 示例代码
    • 示例 1: 简单导航
    • 示例 2: 云台控制
    • 示例 3: 地图管理

API 参考

  • lowlevel_skills 模块
    • 模块概览
    • 快速示例
    • 功能模块
      • 系统管理
        • 系统初始化
          • 获取 API 实例
          • 系统就绪检查
          • 系统关闭
      • 导航控制
        • 核心功能
          • 导航到位置
          • 导航到位姿
          • 多点导航
          • 导航控制
          • 事件回调
        • 位置管理
          • 获取当前位置
          • 添加位置点
          • 删除位置点
          • 获取可用位置
      • 定位与位姿
        • 定位操作
          • 设置定位
          • 获取定位状态
      • 地图管理
        • 地图操作
          • 加载地图
          • 获取可用地图
        • 建图模式
          • 开始建图
          • 停止建图
      • 云台控制
        • 云台控制
          • 获取云台状态
          • 设置云台角度
        • 图像采集
          • 拍摄图片
          • 获取已保存图片
      • 运动控制
        • 核心功能
          • 站立与躺下
          • 身体控制
          • 控制模式
          • 充电功能
          • 电池状态
          • 速度控制
        • 相关数据类型
      • 语音控制
        • voice 高层接口(推荐)
        • 底层接口(精细控制)
          • 单例与基础
          • AFE (音频前处理)
          • ASR (语音识别)
          • KWS (关键词唤醒)
          • TTS (语音合成)
          • 事件回调
      • 通信模块
        • 核心功能
          • TCP 客户端
          • TCP 服务器
          • UDP Socket
        • 使用说明
          • 端口限制
          • TCP 协议说明
          • UDP 协议说明
        • 基本示例
          • TCP 客户端示例
          • TCP 服务器示例
          • UDP Socket 基本示例
          • UDP 广播示例
        • 高级用法
          • TCP 服务器手动发送
          • UDP 实时通信
        • 协议选择建议
          • TCP 适用场景
          • UDP 适用场景
        • 错误处理
      • 路径规划模块
        • 核心功能
          • 路网结构
          • 路径规划器
        • 使用说明
          • 路网图定义
          • 基本示例
          • 路点引用方式
        • 路网文件格式
          • YAML 格式
          • 字段说明
      • 客户错误处理
        • 日志管理
          • 记录日志消息
          • 清理日志文件
        • 错误和警告处理
          • 触发错误信号
          • 触发警告信号
      • 逻辑流控制
        • 子脚本调用
          • run_script()
          • run_parallel_script()
        • 生命周期控制
          • pause_application()
          • resume_application()
          • stop_application()
        • 数据类型
          • ThreadHandle
          • ScriptError
        • 完整示例
  • highlevel_skills 模块
    • 模块概览
    • 快速示例
    • 导航类
      • go_to_location()
      • GoToLocationError
    • 相关数据类型
  • 数据结构
    • 基础消息类型
      • ROS 标准消息类型 (std_msgs)
        • Header
          • Header
        • Time
          • Time
      • ROS 几何消息类型 (geometry_msgs)
        • Point
          • Point
        • Quaternion
          • Quaternion
        • Pose
          • Pose
        • PoseStamped
          • PoseStamped
        • Vector3
          • Vector3
        • Twist
          • Twist
        • PoseWithCovariance
          • PoseWithCovariance
        • TwistWithCovariance
          • TwistWithCovariance
        • PoseWithCovarianceStamped
          • PoseWithCovarianceStamped
    • 自定义消息类型
      • Daystar 自定义消息类型
        • State
          • State.cn
          • State.code
          • State.describe
        • State
        • MsgTravelParams
          • MsgTravelParams
        • BatteryState
          • BatteryState
        • FileInfo
          • FileInfo
        • MapFileInfo
          • MapFileInfo
    • 接口层响应结构
      • 导航相关响应
        • IntelligentNavigationResponse
          • IntelligentNavigationResponse
        • NavigationViaPosesResponse
          • NavigationViaPosesResponse
      • 定位相关响应
        • GetCurrentPoseServiceResponse
          • GetCurrentPoseServiceResponse
        • SetLocationResponse
          • SetLocationResponse
      • 位置点管理响应
        • GetAvailableLocationResponse
          • GetAvailableLocationResponse
        • AddLocationServiceResponse
          • AddLocationServiceResponse
        • DeleteLocationResponse
          • DeleteLocationResponse
      • 相机和图像响应
        • CaptureImageResponse
          • CaptureImageResponse
        • GetAvailableImagesResponse
          • GetAvailableImagesResponse
      • 云台控制响应
        • GetCurrentPTZFResponse
          • GetCurrentPTZFResponse
        • SetPTZFServiceResponse
          • SetPTZFServiceResponse
      • 地图和建图响应
        • GetAvailableMapsResponse
          • GetAvailableMapsResponse
        • StartMappingResponse
          • StartMappingResponse
        • StopMappingResponse
          • StopMappingResponse
        • LoadMapResponse
          • LoadMapResponse
      • 运动控制相关响应
        • StandUpResponse
          • StandUpResponse
        • LieDownResponse
          • LieDownResponse
        • GetRobotStateResponse
          • GetRobotStateResponse
        • RobotCommandResponse
          • RobotCommandResponse
        • GetControlModeResponse
          • GetControlModeResponse
        • GetGaitResponse
          • GetGaitResponse
        • GoToDockResponse
          • GoToDockResponse
        • LeaveDockResponse
          • LeaveDockResponse
        • GetDockStateResponse
          • GetDockStateResponse
        • GetBatteryStateResponse
          • GetBatteryStateResponse
        • IsChargeResponse
          • IsChargeResponse
        • SendCmdVelResponse
          • SendCmdVelResponse
      • 运动控制枚举类型
        • RobotState
          • RobotState
        • ControlMode
          • ControlMode
        • GaitType
          • GaitType
        • DockState
          • DockState
      • 客户自定义错误处理相关响应
        • RaiseWarnResponse
          • RaiseWarnResponse
        • RaiseErrorResponse
          • RaiseErrorResponse
    • ROS层服务响应类型
      • 导航服务响应
        • SrvAPINavigationViaPoses_Response
          • SrvAPINavigationViaPoses_Response
        • SrvAPINavigationViaLocations_Response
          • SrvAPINavigationViaLocations_Response
        • IntelligentNavigation_Result
          • IntelligentNavigation_Result
      • 定位服务响应
        • SrvAPIGetCurrentPose_Response
          • SrvAPIGetCurrentPose_Response
        • SrvAPIGetLocalizationState_Response
          • SrvAPIGetLocalizationState_Response
      • 云台服务响应
        • SrvSetPtzf_Response
          • SrvSetPtzf_Response
        • SrvAPIGetPtzf_Response
          • SrvAPIGetPtzf_Response
      • 相机服务响应
        • SrvAPICaptureImage_Response
          • SrvAPICaptureImage_Response
        • SrvAPIGetAvailableImages_Response
          • SrvAPIGetAvailableImages_Response
      • 地图服务响应
        • SrvAPIGetAvailableMaps_Response
          • SrvAPIGetAvailableMaps_Response
        • SrvSetLocalizationMode_Response
          • SrvSetLocalizationMode_Response
        • SrvReloadMap_Response
          • SrvReloadMap_Response
        • SrvSaveMap_Response
          • SrvSaveMap_Response
        • SrvAPIStartMapping_Response
          • SrvAPIStartMapping_Response
        • SrvAPIStopMapping_Response
          • SrvAPIStopMapping_Response
        • SrvAPILoadMap_Response
          • SrvAPILoadMap_Response
        • SrvAPISetLocalization_Response
          • SrvAPISetLocalization_Response
        • SrvSetLocalization_Response
          • SrvSetLocalization_Response
      • 客户自定义错误处理响应
        • SrvAPIRaiseWarn_Response
          • SrvAPIRaiseWarn_Response
        • SrvAPIRaiseError_Response
          • SrvAPIRaiseError_Response
    • 事件类型
      • NavCompleteEvent
        • NavCompleteEvent
          • NavCompleteEvent.current_pose
          • NavCompleteEvent.navigation_time
          • NavCompleteEvent.target
          • NavCompleteEvent.task_id
          • NavCompleteEvent.timestamp
      • NavFailedEvent
        • NavFailedEvent
          • NavFailedEvent.current_pose
          • NavFailedEvent.error_msg
          • NavFailedEvent.error_type
          • NavFailedEvent.task_id
          • NavFailedEvent.timestamp
      • NavProgressEvent
        • NavProgressEvent
          • NavProgressEvent.current_pose
          • NavProgressEvent.current_state
          • NavProgressEvent.distance_remaining
          • NavProgressEvent.navigation_time
          • NavProgressEvent.target_location
          • NavProgressEvent.task_id
          • NavProgressEvent.time_remaining
          • NavProgressEvent.timestamp
    • 类型转换和使用注意事项
      • Python 和 C++ 类型映射
      • 常见用法模式
    • 相关文档

其他

  • 常见问题
    • Q: 如何判断导航是否成功?
    • Q: 阻塞和非阻塞模式的区别?
    • Q: 如何处理超时?
    • Q: 虚拟打点和普通打点的区别?
  • 更新日志
    • 版本 1.0.7 (2026-05-14)
      • 新功能
      • 改进
    • 版本 1.0.6 (2026-05-13)
      • 新功能
      • 改进
    • 版本 1.0.5 (2026-05-11)
      • 改进
    • 版本 1.0.4 (2026-04-29)
      • 新功能
      • 兼容性
      • 文档
    • 版本 1.0.3 (2026-03-23)
      • 新功能
      • 改进
    • 版本 1.0.2 (2026-02-27)
      • 新功能
      • 改进
    • 版本 1.0.1 (2026-02-09)
      • 新文档
    • 版本 1.0.0 (2025-01-20)
      • 新功能
      • 改进
    • 版本 0.9.0 (2025-01-15)
      • 初始版本
通用任务接口
  • Search


© Copyright 2026, Lenovo Daystar Team.

Built with Sphinx using a theme provided by Read the Docs.