robonix.robot.deep_robotics.lynx_s10

robot v0.1.0

DeepRobotics Lynx S10 wheeled-quadruped deployment — native ROS 2 (drdds) chassis control.

5 issues found while indexing this entry

  • primitive realsense_camera: Uses host-specific absolute path '/home/dog/.local/share/robonix-console/deployments/default/packages/primitive-intel-d435i-manual-ae-camera-rbnx'; use a cataloged repository URL, ${ROBONIX_SOURCE_PATH}/... for a Robonix built-in, ${ROBONIX_DEPLOY_DIR}/... for the boot deployment, or a repository-relative path such as ./primitives/robot_description.
  • primitive piper_ctl: Uses host-specific absolute path '/home/dog/.local/share/robonix-console/deployments/default/packages/primitive-agilex-piper-arm-rbnx'; use a cataloged repository URL, ${ROBONIX_SOURCE_PATH}/... for a Robonix built-in, ${ROBONIX_DEPLOY_DIR}/... for the boot deployment, or a repository-relative path such as ./primitives/robot_description.
  • primitive piper_description: Uses host-specific absolute path '/home/dog/.local/share/robonix-console/deployments/default/packages/primitive-agilex-piper-description-rbnx'; use a cataloged repository URL, ${ROBONIX_SOURCE_PATH}/... for a Robonix built-in, ${ROBONIX_DEPLOY_DIR}/... for the boot deployment, or a repository-relative path such as ./primitives/robot_description.
  • skill s10_grasp_dev: Uses host-specific absolute path '/home/dog/.local/share/robonix-console/deployments/default/packages/skill-s10-grasp-dev-rbnx'; use a cataloged repository URL, ${ROBONIX_SOURCE_PATH}/... for a Robonix built-in, ${ROBONIX_DEPLOY_DIR}/... for the boot deployment, or a repository-relative path such as ./primitives/robot_description.
  • primitive lynx_quadruped: Resolved path 'primitives/primitive-lynx_quadruped' is a Git submodule in https://github.com/syswonder/robot-deep_robotics-lynx_s10@main, but GitHub did not provide a verifiable repository URL and pinned commit.
README robot-deep_robotics-lynx_s10@main

DeepRobotics Lynx S10 for Robonix

山猫整机部署仓库:选择原语、服务和现场参数,由 Robonix 负责启动与退出。 定位、建图、导航算法保留在独立 service,设备协议保留在 primitive。

执行现场导航前先读 AGENTS.md,尤其是底盘导航模式的准备方法。

入口 用途
robonix_manifest.yaml、robonix_manifest.nx.yaml 原有雷达地图导航及设备组合,具体配置按机器选择
outdoor/ RTK+WIT IMU、道路录制和室外导航,默认检查模式
primitives/primitive-lynx_chassis 受控速度、步态与实际状态接口,不自动改变姿态
primitives/primitive-lynx_lidar 受管雷达驱动和点云接口
primitives/primitive-lynx_camera 山猫相机原语,代码、测试和说明统一在本仓库维护
primitives/primitive-lynx_fastlio 原有雷达惯性定位接口
soma.yaml、urdf/ 本体描述
tools/camera_view 四路相机网页与电量显示,独立于导航启动

室外部署

进入 outdoor,按其 README 准备锁定版本依赖和现场配置,随后使用:

source scripts/environment.sh
rbnx build -f robonix_manifest.yaml
flock -n run/boot.lock rbnx boot -f robonix_manifest.yaml --no-update-check -v
# 在另一个相同环境的终端:
rbnx caps -v
rbnx shutdown -f robonix_manifest.yaml

真实运动需停止检查模式,再显式选择 robonix_manifest.field.yaml。 不再提供 ./outdoor Python CLI 或复制部署源码的安装方式。 地图、采集数据、日志和私密配置不纳入源码,不随重构删除。

原有整机配置

根目录 build.sh、start.sh、stop.sh 对应根目录的整机清单。 这些清单包含机器相关路径和外部设备包,使用前必须核对实际安装;当前源码中没有 primitives/primitive-lynx_quadruped,不能据清单存在就认定这套部署可以直接启动。 室外部署使用上述新的底盘原语,不依赖这个缺失包。

室内外先停止再切换,不同时占用底盘和雷达。室内采用 FAST-LIO 输出,室外采用 RTK+IMU, 均不使用本体 /ODOM。本轮重构没有验收真实运动、动态定位精度或实际楼梯。