Skip to content

开发者 Hub · 真机报错与排障知识库

踩坑

提炼自 40+ 个核心机器人 GitHub Issues、Robotics Stack Exchange 与真机实训记录。按「故障现象 → 软硬件环境 → 根因与解决步骤」结构化索引。

筛选结果 804

✓ 已验证排障方案本体 SDK 与控制GitHub huggingface/lerobot
GitHub ↗

FastWAM文档checkpoint图像双重归一化致LIBERO评测失败

FastWAM: docs checkpoint ZibinDong/fastwam_libero_uncond_2cam224 (rev a784645f) normalizes images twice -> fails on LIBERO

FastWAM文档引用的checkpoint预处理器与模型代码重复归一化图像导致VAE输入异常,需改用配置正确的镜像checkpoint。

✓ 已验证排障方案仿真与训练GitHub isaac-sim/IsaacLab
GitHub ↗

IsaacLab Newton后端多ContactSensor同body仅末个有数据

[Bug Report] Newton ContactSensors with identical body and filter expressions report zero forces except the last one

Newton后端同名body多传感器仅最后一个输出有效,其余为零。PR #8733修复了传感器注册覆盖导致的数据读取失效问题。

✓ 已验证排障方案具身模型GitHub huggingface/lerobot
GitHub ↗

LeRobot GR00T图像预处理Tensor转NumPy致训练推理效率低

What's the reason of having tensor -> numpy -> tensor conversion in GR00T processor?

GR00T处理器中冗余的Tensor-Numpy转换导致CPU瓶颈,通过保持数据在GPU上处理可显著降低延迟并消除设备间拷贝。

✓ 已验证排障方案本体 SDK 与控制GitHub huggingface/lerobot
GitHub ↗

LeRobot大模型VLA部署延迟高及旧工业臂集成路径咨询

[Discussion] Retrofitting legacy industrial arms with VLA — what's the practical path?

针对π0级VLA在旧工业臂部署的延迟与集成问题,建议采用Off-board推理配合Real-Time Chunking策略,并通过Robot基类实现安全限幅。

✓ 已验证排障方案仿真与训练GitHub isaac-sim/IsaacLab
GitHub ↗

Isaac Lab 3.0容器WebRTC推流黑屏:需手动指定Kit流媒体参数

[Bug Report] WebRTC Streaming Client connects but shows black screen with isaac-lab:3.0.0-beta2-post1 container

Isaac Lab 3.0-beta2容器WebRTC连接成功但黑屏,因缺失流配置。可通过追加--kit_args参数或升级develop分支解决。

✓ 已验证排障方案仿真与训练GitHub huggingface/lerobot
GitHub ↗

LeRobot微调lingbot_va_base报错缺失adapter_config.json

[Bug] LingBot-VA LoRA fine-tuning with lerobot/lingbot_va_base fails because it is treated as a PEFT adapter

LeRobot 0.6.1微调lingbot_va_base时误将基座模型识别为PEFT适配器致训练失败,维护者建议验证PR #4144修复。

✓ 已验证排障方案本体 SDK 与控制GitHub IntelRealSense/realsense-ros
GitHub ↗

realsense-ros设置QoS参数报not supported警告

Unsupported *_qos parameters warnings

在rs_launch.py或yaml中配置depth_qos等参数触发白名单警告,需在launch文件param列表中显式声明该参数定义以消除告警。

✓ 已验证排障方案本体 SDK 与控制GitHub huggingface/lerobot
GitHub ↗

SmolVLA微调后动作幅值坍缩且夹爪开合不足

SmolVLA fine-tuning on ~100 episodes: policy output collapses toward near-constant actions (gripper span 1.4° vs 32° in demo data)

SmolVLA微调后预测动作幅值严重低于真值,建议优先检查推理时是否加载了微调checkpoint专属的归一化统计量与后处理器。

✓ 已验证排障方案仿真与训练GitHub google-deepmind/mujoco
GitHub ↗

MuJoCo simulate.exe在AMD GPU下GUI渲染错乱闪烁

AMD GPU: GUI is rendered incorrectly all over the window

AMD显卡运行MuJoCo simulate.exe时UI渲染异常,basic.exe正常;建议改用basic.exe或Python脚本替代GUI。

✓ 已验证排障方案硬件零部件GitHub IntelRealSense/realsense-ros
GitHub ↗

D435i获取原始畸变图报错wrong profile selection

Acquire the raw distorted image from the D435i camera

D435i启动Y16红外流报profile错误,需改用infra_profile参数并仅支持Y16格式获取未校正图像。

✓ 已验证排障方案仿真与训练GitHub isaac-sim/IsaacLab
GitHub ↗

IsaacLab UsdFrameView读取float3 scale时触发TypeError

[Bug] UsdFrameView rejects legal float3 xformOp:scale values

UsdFrameView因USD类型绑定不支持隐式转换,读取float3/half3 scale时报错,已通过PR #7385修复。

✓ 已验证排障方案硬件零部件GitHub IntelRealSense/realsense-ros
GitHub ↗

Jetson Orin Nano配D455启用IMU报control_transfer return。

[D455] 'control_transfer returned error' occurs when enabling IMU on Jetson Orin Nano

JetPack 6下RealSense D455启用IMU报错,系已知兼容性问题,维护者指向librealsense issue中的通用修复方案。

✓ 已验证排障方案硬件零部件GitHub huggingface/lerobot
GitHub ↗

Koch leader校准报错Negative values:反向驱动模式homing offset。

Koch leader calibration fails with "Negative values are not allowed": homing offset has the wrong sign on motors in reverse drive mode

Koch leader校准时因elbow_flex电机反向驱动导致offset计算错误引发负值报错,PR #5063已修复该符号逻辑。

✓ 已验证排障方案硬件零部件GitHub IntelRealSense/realsense-ros
GitHub ↗

RealSense D435垂直安装后仿真点云位置偏移与深度图倾斜

RealSense D435 mounted vertically (90° rotation) - What should camera_link and camera_depth_optical_frame TF orientations be?

D435垂直安装致仿真偏差,需核查URDF俯仰角参数,排查重复纹理干扰,并使用On-Chip工具校准。

✓ 已验证排障方案数据与采集GitHub IntelRealSense/realsense-ros
GitHub ↗

RealSense D455 rosbag回放图像呈4级灰度但实际数据正常

RealSense D455 grayscale levels differ between live view and rosbag

D455录制的rosbag在RViz中显示为4级灰度,经排查确认为可视化工具渲染问题,原始数据仍为完整8位灰度。

✓ 已验证排障方案硬件零部件GitHub IntelRealSense/realsense-ros
GitHub ↗

RealSense rs-tracking-depth启动报failed to set power。

rs-tracking-depth example won't start; Jetson AGX

Jetson AGX运行示例报电源状态错误及配置文件缺失,通过更换SDK版本、使用供电Hub及补全cfg文件解决。

✓ 已验证排障方案硬件零部件GitHub IntelRealSense/realsense-ros
GitHub ↗

RealSense T265运行1-2分钟后话题停止发布且无报错

RealSense T265 no topics published after ~1 minute without an error

T265在Raspberry Pi 4上运行约1-2分钟后所有ROS话题静默停止,需物理重连USB恢复,确认为底层驱动与EOL问题。

✓ 已验证排障方案本体 SDK 与控制GitHub IntelRealSense/realsense-ros
GitHub ↗

realsense-ros 无法获取 IMU 数据及参数含义不明

GetIMU Info in realsense-ros

在 realsense-ros 中通过启动参数启用陀螺仪与加速度计以发布 IMU 话题,并查阅官方文档理解运动内参含义。

✓ 已验证排障方案本体 SDK 与控制GitHub IntelRealSense/realsense-ros
GitHub ↗

realsense-ros2-beta T265无里程计发布及话题名变更

T265 V-slam not working on ros2-beta

T265在ros2-beta下不发布odom,需将pose_fps设为200并启用pose_enabled等参数;ROS2版里程计话题更名为/camera/pose/sample。

✓ 已验证排障方案本体 SDK 与控制GitHub IntelRealSense/realsense-ros
GitHub ↗

realsense-ros回放T265 bag报错Could not find requested。

Play back t265 bags through rs_from_file.launch

使用rs_from_file.launch回放T265 bag时因轮式里程计传感器初始化失败报错,需修改源码绕过该检查。

✓ 已验证排障方案本体 SDK 与控制GitHub IntelRealSense/realsense-ros
GitHub ↗

realsense2_camera_msgs编译报错找不到ament_cmake配置

t265 cannot work with ros2 humble ?Cannot locate rosdep definition

ROS2 Humble下编译realsense-ros失败提示缺失ament_cmake,需在执行colcon build前source环境脚本。

✓ 已验证排障方案本体 SDK 与控制GitHub IntelRealSense/realsense-ros
GitHub ↗

ROS2 Foxy下RVIZ2无法显示T265鱼眼图像话题

Intel T265 Camera and Video topic not displaying on RVIZ2

RVIZ2不显示T265图像但rqt_graph正常,系ROS2可视化兼容问题,参考rviz#511配置可解决。

✓ 已验证排障方案硬件零部件GitHub IntelRealSense/realsense-ros
GitHub ↗

T265 ROS启动文件无法设置曝光及帧率报错

How to set exposure and framerate on T265 from ROS launch file?

T265帧率固定30Hz不可调;曝光参数在launch中设置失败系已知Bug,建议采用延迟重试机制绕过。

✓ 已验证排障方案仿真与训练GitHub google-deepmind/mujoco
GitHub ↗

MuJoCo MJX 3.3.5运行training_apg报错State无pos属性

AttributeError: 'State' object has no attribute 'pos' in mjx/training_apg.ipynb

MJX升级致API变更引发AttributeError,需改用mjx_to_brax()转换数据以兼容新版Data类。

✓ 已验证排障方案本体 SDK 与控制github.com
GitHub ↗

优傲 UR5e / UR10e 运行 ROS 2 Driver 报 External Control program stopped 与反向端口阻断

GitHub UniversalRobots/Universal_Robots_ROS2_Driver

示教器启动 External Control URCap 后立即停止或报 Connection refused,源于宿主机防火墙阻断 50001-50004 反向通信端口或 RTDE 频率冲突。

✓ 已验证排障方案仿真与训练GitHub Physical-Intelligence/openpi
GitHub ↗

PI0.5训练保存Checkpoint时终端无报错退出及RAM OOM

During the training process of the PI0.5 model, it automatically exits and the terminal closes without any errors.

PI0.5训练保存检查点时因RAM溢出导致进程静默退出,可通过编写独立脚本定期清理系统缓存或注释掉train state保存代码绕过。

✓ 已验证排障方案本体 SDK 与控制GitHub UniversalRobots/Universal_Robots_ROS2_Driver
GitHub ↗

dashboard_client SIGINT退出延迟10s因29999端口无welcome消息

dashboard_client shutdown waits ~10 s when port 29999 accepts without welcome

当29999端口接受连接但不发送welcome消息时,SIGINT导致dashboard_client退出耗时约10s,需协同修改Driver与URCL解决。

✓ 已验证排障方案仿真与训练GitHub google-deepmind/mujoco
GitHub ↗

MJX spatial tendon内部sidesite导致jax.grad返回NaN

[MJX] jax.grad returns NaN through a spatial tendon with an inside-sidesite geom wrap: wrap_inside's Newton iterate leaves arcsin's domain and the NaN survives the jp.where

MJX中spatial tendon的sidesite位于wrap geom内部时梯度为NaN,需对Newton迭代及反三角函数输入增加数值安全钳位与条件替换。

✓ 已验证排障方案机型本体GitHub google-deepmind/mujoco_menagerie
GitHub ↗

MuJoCo Menagerie H1模型质量惯性过时导致仿真失真

unitree h1: masses and inertias predate unitree's dec 2025 urdf update (51.44 vs 59.34 kg)

Menagerie中H1模型质量与惯性参数滞后于官方URDF更新,通过同步unitree_ros最新提交修复,总质量由51.44kg更正为59.34kg。

✓ 已验证排障方案仿真与训练GitHub google-deepmind/mujoco
GitHub ↗

MuJoCo mj_ray射线穿过网格共享边时漏检返回-1或错误距离

mj_ray misses a ray that passes exactly through a shared edge of a mesh (non-watertight ray-triangle test)

MuJoCo 3.6.0中mj_ray因重心坐标严格比较导致共享边漏检,PR#3704引入Watertight边缘函数算法修复该问题。

✓ 已验证排障方案具身模型GitHub openvla/openvla
GitHub ↗

OpenVLA 4-bit量化报错.to不支持bitsandbytes模型

ValueError when using 4-bit quantization - (.to) is not supported for 4-bit bitsandbytes models

因accelerate≥1.2.0与transformers 4.40.1兼容性缺陷导致4-bit加载失败,降级accelerate或修复代码可解。

✓ 已验证排障方案硬件零部件GitHub Livox-SDK/livox_ros_driver2
GitHub ↗

Livox Mid360雷达发布频率低于预期或运行后衰减

Slower lidar publish rate than expected

Mid360在树莓派5上发布频率仅达设定值75%或运行数分钟后衰减,建议用ros2_pulse排查瓶颈并启用进程内通信。

✓ 已验证排障方案本体 SDK 与控制GitHub huggingface/lerobot
GitHub ↗

from_pretrained 未回填路径导致归一化为空

PreTrainedConfig.from_pretrained() leaves pretrained_path=None → silently builds untrained processor pipeline (blind policy)

程序化加载策略时 pretrained_path=None 会跳过归一化统计;手动回填路径或用 dataset_stats 重建处理器可恢复。

✓ 已验证排障方案仿真与训练GitHub huggingface/lerobot
GitHub ↗

n_action_steps=50 导致 LIBERO 成功率下降

`lerobot/smolvla_libero` ships `n_action_steps=50`, which costs about 20 pp on LIBERO

lerobot/smolvla_libero 默认执行完整 50 动作块,评测成功率下降;传入 --policy.n_action_steps=10 可绕过。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

Unitree G1 rl_lab速度策略外部评测0%得分系模型低速死区所致

unitree_rl_lab velocity policy scored 0/0 % in an external G1 benchmark - probably my Isaac-to-MuJoCo mapping

G1 rl_lab v0策略在外部基准测试中得分为0,经排查确认Isaac-to-MuJoCo映射正确,故障原因为策略本身存在低速指令死区及抗扰动能力不足。

✓ 已验证排障方案本体 SDK 与控制GitHub ros-navigation/navigation2
GitHub ↗

Nav2 组合启动时 CostCritic 配置错误导致段错误

Composed bringup: the CostCritic config error of #5574 becomes a segfault (mislabelled as in #4703), its message lost

Jazzy 组合启动下 MPPI CostCritic 配置错误会杀死容器;提问者确认 Rolling 中正常。

✓ 已验证排障方案本体 SDK 与控制GitHub ros-planning/moveit2
GitHub ↗

MoveIt2 RViz设置非空Namespace时default_planning_pipelin。

MotionPlanning display ignores default_planning_pipeline when Move Group Namespace is set

RViz MotionPlanning插件拼接参数名缺斜杠导致默认规划管线丢失,需手动修正参数路径或保持Namespace为空。

✓ 已验证排障方案本体 SDK 与控制GitHub UniversalRobots/Universal_Robots_ROS2_Driver
GitHub ↗

urscript_interface连接失败时CTRL-C无法终止进程

urscript_interface started with wrong IP cannot be stopped normally

urscript_interface因IP错误阻塞在重试循环导致信号处理失效,建议将启动逻辑移至独立线程以支持优雅退出。

✓ 已验证排障方案仿真与训练GitHub Physical-Intelligence/openpi
GitHub ↗

Pi05 LoRA微调LIBERO成功率仅1%及norm_stats不一致排查

PI05 lora fine-tune on libero dataset & differences about the norm_stats

针对Pi05模型LoRA微调LIBERO任务成功率极低问题,建议检查评估配置加载的norm_stats文件是否与微调数据split一致。

✓ 已验证排障方案具身模型GitHub openvla/openvla
GitHub ↗

OpenVLA夹爪预测误差46%系复现代码动作反转导致

OpenVLA Gripper Predict is 46% off for me. Am I doing something wrong?

OpenVLA在fractal20220817数据集上夹爪预测偏差大,经查为复现脚本中夹爪动作被额外反转一次所致,修复后误差降至5.22%。

✓ 已验证排障方案硬件零部件GitHub Livox-SDK/livox_ros_driver2
GitHub ↗

Livox Viewer 2 Linux启动SIGSEGV:getifaddrs返回ifa_addr。

Livox Viewer 2 Linux SIGSEGV when getifaddrs() returns ifa_addr == NULL

代理TUN接口致getifaddrs返回空地址引发崩溃,可通过停用代理服务或LD_PRELOAD补丁修复。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

unitree_mujoco仿真启动报错Joystick open failed

Error: Joystick open failed.

运行unitree_mujoco时报错Joystick open failed,需加载xpad内核模块并确认/dev/input/js*设备节点存在后重启程序。

✓ 已验证排障方案本体 SDK 与控制GitHub Physical-Intelligence/openpi
GitHub ↗

openpi serve_policy默认绑定0.0.0.0且泄露Traceback的安全风险

serve_policy exposes the websocket policy server on 0.0.0.0 with no --host flag and returns tracebacks to the client

serve_policy脚本默认监听0.0.0.0并向客户端返回堆栈信息。临时绕过需手动修改源码绑定127.0.0.1并移除traceback发送逻辑,但需注意浏览器同源攻击风险。

✓ 已验证排障方案具身模型GitHub openvla/openvla
GitHub ↗

OpenVLA-7B在transformers≥4.50下忽略图像输入输出恒定动作

OpenVLA-7B silently ignores the image on transformers ≥4.50 — constant action for every input

因新版transformers使用空DynamicCache导致首步prompt被截断,视觉塔未执行;需修复prepare_inputs_for_generation逻辑。

✓ 已验证排障方案本体 SDK 与控制GitHub agilexrobotics/pyagxarm
GitHub ↗

Piper臂MIT模式前3关节刚度异常致Sim2Real失败

Question about possible internal Kp/Kd scaling in MIT mode for the first three joints of Piper arm

Piper臂MIT模式下前3关节实际刚度远高于设定值导致仿真失效,通过将Kp/Kd增益乘以4倍可对齐真机行为。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/libfranka
GitHub ↗

libfranka构建因Eigen5移除废弃CMake变量失败

Build for Eigen5

Eigen5删除废弃包配置变量致libfranka构建失败,需修改CMake使用Eigen3::Eigen导入目标以兼容新旧版本。

✓ 已验证排障方案仿真与训练GitHub NVIDIA/Isaac-GR00T
GitHub ↗

24GB GPU微调GR00T OOM:仅改bfloat16无效需配8bit优化器

loading pretrained model with bfloat16 during fine-tuning on 24GB GPU

24GB显存微调GR00T时仅加载bf16仍OOM,需同时启用paged_adamw_8bit、关闭fp32主权重及梯度检查点方可稳定训练。

✓ 已验证排障方案具身模型GitHub NVIDIA/Isaac-GR00T
GitHub ↗

Isaac-GR00T中use_mean_std参数未生效导致归一化配置无效

use_mean_std is plumbed and serialised but never consumed

Isaac-GR00T的use_mean_std参数仅有写入无读取,导致mean/std归一化失效。社区建议删除该死代码并在加载旧配置时容错忽略,避免静默改变归一化行为。

✓ 已验证排障方案本体 SDK 与控制GitHub AgibotTech/genie_sim
GitHub ↗

GenieSim在aarch64平台因ik_solver缺ARM wheel无法运行

Aarch64 (ARM) support for 3rdparty wheels (ik_solver)

通过QEMU模拟x86_64容器运行ik_solver并封装RPC服务,修改GenieSim通信接口实现aarch64平台临时运行。

✓ 已验证排障方案本体 SDK 与控制GitHub NVIDIA/Isaac-GR00T
GitHub ↗

G1 SONIC 遥操作出现 robot data late 和延迟累积

G1 reports “robot data late” and develops increasing latency during SONIC teleoperation

G1 在 SONIC 遥操作中出现 robot data late 与延迟累积,有用户通过移除路由器并让机载 PC 直连 G1 解决。

✓ 已验证排障方案机型本体GitHub unitreerobotics/unitree_sdk2_python
GitHub ↗

G1 用 arm SDK 控臂时腰部前倾失衡

I wanna control G1 arms while walking using gamepad. But It can't be.

G1 行走时用 arm SDK 控臂会腰部前倾、步态不稳;提问者用 waist lock frame 绕过。

✓ 已验证排障方案具身模型GitHub Physical-Intelligence/openpi
GitHub ↗

pi0_fast_libero推理时action token解码溢出与维度异常

Error decoding tokens when inferencing on libero with pi0_fast_libero

官方pi0_fast_liberocheckpoint推理时出现token解码错误及动作维度异常,系action token映射未做clamp导致,当前仅靠零值兜底。

✓ 已验证排障方案端侧部署GitHub Physical-Intelligence/openpi
GitHub ↗

Jetson Orin部署openpi0模型加载卡死及OOM问题

Deploying openpi0 on jetson orin encountered an error

Orin运行openpi0策略服务时模型加载卡死,系统一内存预分配导致交换频繁;可尝试禁用XLA预分配缓解,低配版仍可能OOM。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_gym
GitHub ↗

Go2 观测顺序与部署环境不一致怎么办

Mismatch in Observation Order Between go2 and Other Environments

Go2 训练与部署观测顺序需按同一 checkpoint 对齐,可改训练端或部署端并用模型输入维度校验。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_rl_gym
GitHub ↗

G1策略在Isaac Sim中关节顺序不一致

G1 23-DOF joint order (dof_names) for Isaac Gym training config

G1在Isaac Gym训练与Isaac Sim部署的DOF顺序不同,应按关节名从训练URDF顺序映射到Sim顺序。

✓ 已验证排障方案硬件零部件GitHub unitreerobotics/unitree_sdk2_python
GitHub ↗

G1 EDU 启动直接进 debug mode 怎么解决?

[ClientStub] send request error. id: 1644415111766 (Bootup get into debug mode)

G1 EDU 随机启动进 debug mode 且 ClientStub 请求报错,提问者通过更换 RK3588S 主板解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 Lyrical构建报GLIBCXX/CXXABI未定义引用

Unable to build due to a C++ ABI / libstdc++ symbol-version mismatch

在 Ubuntu 26.04 上构建 ROS2 C++ 节点因 libstdc++ 符号版本不匹配失败,采纳建议为更新 gcc。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 Lyrical构建报错Unknown CMake command ament_target。

Cmake error: "Unknown CMake command "ament_target_dependencies"."

ROS2 Lyrical中ament_target_dependencies命令失效,需替换为现代CMake的target_link_libraries链接rclcpp::rclcpp。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/xr_teleoperate
GitHub ↗

AVP遥操G1-29仿真肘肩关节运动受限且缩放比例失调

Incomplete synchronization of Simulated G1-29 arm motion via Apple Vision Pro: Wrist/Hand sync well, but Elbow/Shoulder are restricted

Apple Vision Pro遥操G1-29仿真时肘肩运动幅度小,系手眼追踪映射机制及输入设备限制所致,需适应非线性缩放。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

如何在调试器(如gdb)中运行ROS2节点

How can I run ROS2 nodes in a debugger (e.g. gdb)?

用户询问ROS2中是否有类似rosrun的--prefix参数用于调试节点,得到肯定答复并给出用法。

✓ 已验证排障方案数据与采集GitHub Physical-Intelligence/openpi
GitHub ↗

convert_aloha_data_to_lerobot.py转换大数据集触发OOM被Kill

Why does converting 750 task data using convert_aloha_data_to_lerobot.py use 90G of memory?

使用convert_aloha_data_to_lerobot.py转换HDF5至LeRobot格式时内存溢出,暂无代码级优化方案,建议更换大内存服务器处理。

✓ 已验证排障方案仿真与训练GitHub frankaemika/franka_ros2
GitHub ↗

franka_ros2仿真重力补偿失效致机械臂下垂的修复

Gravity compensation example does not work in simulation

Humble下gravity_compensation_example_controller因加载默认SDF致零力矩时机械臂下垂,需改用empty_no_gravity.sdf或添加OSFR源修复。

✓ 已验证排障方案具身模型GitHub Physical-Intelligence/openpi
GitHub ↗

JAX多卡微调π0.5时Loss与梯度变NaN,单卡正常

Loss becomes NaN when training with multiple GPUs

JAX多GPU微调π0.5出现Loss/grad_norm为NaN且不稳定,通过增加--fsdp-devices参数降低显存占用可解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Nav2后退对接180度旋转后dock_pose乱跳

Backward docking fails after 180* spin. Detected_dock_pose constant but dock_pose erratic. How to use properly?

后退对接失败是因dock pose发布在随车旋转的相机帧,改为在odom固定帧发布后解决。

✓ 已验证排障方案机型本体GitHub agilexrobotics/piper_sdk
GitHub ↗

PiPER S-V1.8-6关节物理偏移但反馈正常,0x471无效需0x150复位

S-V1.8-6: sporadic silent joint reference offset — physical pose deviates from commanded while 0x2A5–0x2A7 feedback matches target; cleared by 0x150 reset, not by 0x471 re-enable

PiPER机械臂受外力后物理位姿与指令偏差且反馈仍匹配目标,0x471使能无法修复,仅0x150复位可恢复。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

GenieSim Docker构建安装ros-jazzy-desktop失败报404/502错误

你好,在 docker build -f ./scripts/dockerfile -t registry.agibot.com/genie-sim/open_source:latest .中出现下载失败的问题,和网络无关,似乎是源头文件404

Docker构建genie_sim时apt安装ROS Jazzy依赖因源连接失败报错,官方发布3.2版本支持国内镜像源解决。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

Unitree G1 RL训练策略无法响应左右转向指令

训练后的策略,无法响应左右转,有遇到的同学么

G1强化学习训练后无法左右旋转,因源码yaw指令范围与奖励权重过低,调整两处配置后解决。

✓ 已验证排障方案端侧部署GitHub unitreerobotics/xr_teleoperate
GitHub ↗

Apple Vision Pro Safari无法打开xr_teleoperate页面

Can't Open Page - Apple Vision Pro

Vision Pro访问xr_teleoperate服务报错,需通过AirDrop传输并安装mkcert根证书至设备配置文件以解决信任问题。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_mujoco
GitHub ↗

Unitree SDK H2踝关节顺序与MuJoCo仿真不一致

H2 ankle joint order doesn't match Unitree SDK

H2机器人SDK中踝关节pitch/roll顺序错误导致与仿真不符,官方已修复SDK使其与文档及MuJoCo模型对齐。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

FR3 ROS2缺失关节阻抗控制器及遥操作实现方案

Getting feedback to implement joint group impedance controller

针对ROS2官方无关节阻抗控制器问题,推荐使用crisp_controllers项目提供的现成控制器及Docker环境进行部署与遥操作开发。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

Franka ROS2虚拟硬件启动控制器报错configure_controller超时

Why is it that when starting this file joint_velocity_example_controller.launch.py with virtual hardware, the screen says that it cannot connect to the service

虚拟硬件模式下控制器配置服务调用失败,因fake hardware缺乏后端支持,需改用仿真环境运行控制器。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

franka_ros2 Humble源码编译缺失controller_interface/helpe。

package franka_semantic_components and franka_robot_state_broadcaster build failed from source with humble version

ROS2 Humble更新后franka_semantic_components编译失败,需手动安装或回退ros-humble-controller-interface包解决头文件缺失。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

franka_ros2 v1.0.1+ 依赖未发布的 franka_description 0.5.

`franka_ros2` depends on unreleased version of `franka_description`

franka_ros2 v1.0.1+ 声明依赖不存在的 franka_description >=0.5.0,维护者已发布新版本解决该依赖缺失问题。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

franka_ros2编译报错grasp__type_support.hpp缺失

Colcon build fatal error

colcon build时franka_gripper因找不到ROS2 Action类型支持头文件失败,建议切换至0.1.15标签或使用官方Docker容器构建。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

franka_ros2仿真中gripper.launch.py无法启动夹爪控制

How to control the gripper in simulation

仿真模式下franka_gripper_node因条件限制不启动,改用effort_controllers/JointGroupEffortController发布力矩指令控制夹爪。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

franka_ros2获取笛卡尔状态触发cartesian_position_motion_gene。

How to get current cartesian velocity and cartesian acceleration in franka_ros2_example_controllers

在franka_ros2自定义控制器中通过FrankaRobotState获取笛卡尔位姿时触发运动生成器起始位姿无效错误,需正确初始化语义组件并绑定状态接口。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

FrankaRobotState获取惯性矩阵等状态为Eigen类型繁琐

[Question] Accessing Robot States (e.g., Inertia Matrix) as Eigen Types from `FrankaRobotState`

从FrankaRobotState提取惯性矩阵转Eigen类型代码冗余,官方建议使用语义组件或broadcaster替代手动解析消息。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

Gazebo Jazzy加载franka_ign_ros2_control-system插件失败找不。

Gazebo using Jazzy : Failed to load system plugin [franka_ign_ros2_control-system] : Could not find shared library

Jazzy分支下Gazebo因xacro引用旧版Ignition插件名导致加载失败,需切换至正确分支或更新插件名为gz_ros2_control。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

Gazebo仿真中FrankaRobotModel运动学接口不可用

Franka Kinematics at Controller Level

Gazebo仿真缺失FrankaRobotModel接口,建议基于joint_states利用KDL或Pinocchio自行计算运动学与动力学参数。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

libfranka关节运动触发reflex中止:速度/加速度不连续报错

what(): libfranka: Move command aborted: motion aborted by reflex! ["joint_motion_generator_velocity_discontinuity", "joint_motion_generator_acceleration_discontinuity"]

FCI关节位置控制因信号变化率过大触发reflex,建议使用官方rate-limiter处理指令以消除速度/加速度不连续。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 Foxy下EtherCAT硬件如何编写ros2_control接口

How to use ros2_control with actual hardware communicating via etherCAT?

在Jetson Nano+EtherCAT环境下集成ros2_control时,建议直接使用现成EtherCAT驱动包而非从零编写通信接口。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

GenieSim S2R checkpoint缺失Orbax OCDBT metadata致加载失败

ModelScope上部分S2R checkpoint疑似缺失Orbax OCDBT metadata,导致任务无法加载

ModelScope上部分S2R checkpoint因上传遗漏导致OCDBT manifest文件缺失,维护者补传完整文件后问题解决。

✓ 已验证排障方案本体 SDK 与控制GitHub universalrobots/universal_robots_ros2_description
GitHub ↗

UR ROS2 wrist_3_joint位置容差超限致轨迹执行失败

Wrist_3_joint exceeds position tolerance

UR3e在ROS2 Humble下执行MoveIt2规划轨迹时,wrist_3关节因位置误差-6.28触发容差检查失败。维护者指向Driver仓库#1513 issue中的潜在绕过方案。

✓ 已验证排障方案感知与导航GitHub Livox-SDK/livox_ros_driver2
GitHub ↗

Livox IMU如何融合GPS与轮里程计实现全局状态估计

Using Livox IMU output with a GPS + wheel odometry state estimator

使用FusionCore订阅/livox/imu话题,融合GPS与轮里程计输出全局odom,无需额外坐标变换节点。

✓ 已验证排障方案本体 SDK 与控制GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

ZED X One驱动因debug_dyn_params参数重复声明崩溃

debug.debug_dyn_params parameter for ZED X One defined twice

zed_camera_one_component_main.cpp中参数重复定义致驱动启动异常,官方已通过PR#438修复该问题。

✓ 已验证排障方案机型本体GitHub unitreerobotics/xr_teleoperate
GitHub ↗

teleimager启动RealSense报Device or resource busy冲突vid。

teleimager fails with `Device or resource busy` due to conflict with Unitree's `videohub_pc4` service (realsense camera)

Unitree机器人运行teleimager时RealSense设备被videohub_pc4占用,需通过mscli或systemctl停止并移除该服务以释放/dev/video4。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

自定义webots_ros2_driver插件init执行成功但step方法未被调用

Custom dynamic (pluginlib) plugin: init() method executed successfully, step() method ignored

用户开发自定义webots_ros2_driver动态插件时init执行成功但step未被调用,排查到是仿真中存在等待外部控制器的机器人导致,调整后解决。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_sim_isaaclab
GitHub ↗

Isaac Sim导出G1 USD转URDF报错No valid shader connected

Error when exporting g1_29dof_with_dex3_base_fix.usd to URDF: RuntimeError: No valid shader connected to the surface output

Isaac Sim导出G1 USD转URDF时因PhysicsMaterial被误判为表面着色器报错,需在场景树中取消网格对PhysicsMaterial的引用。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

slam_toolbox报错queue is full因缺失odom到base_link的TF变换

[slam_toolbox]: Message Filter dropping message: for reason 'discarding message because the queue is full'

slam_toolbox因TF树不完整导致消息过滤器丢包,补全odom至base_link的TF变换后解决。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_il_lerobot
GitHub ↗

Unitree G1回放数据集时电机异响且不动作

Issue to Replay Datasets on G1

G1回放lerobot数据集时电机发出巨大噪音且不运动,需确保回放前机器人处于与数据采集完全一致的站立模式及初始姿态。

✓ 已验证排障方案本体 SDK 与控制GitHub agilexrobotics/pyagxarm
GitHub ↗

WSL下CAN连接不稳定或candump无响应

[SOLVED] Unstable CAN connection under WSL (Ubuntu 22.04)

WSL中USB-CAN设备挂载顺序错误导致通信异常,需在机械臂断电状态下执行usbipd attach并严格遵循上电时序。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

GenieSim WebUI缺失GenieSim Generator模型选项

Question About Scene Generation

WebUI场景生成教程未提及需手动导入配置文件,导致找不到GenieSim Generator模型,手动导入配置即可解决。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_mujoco
GitHub ↗

Unitree G1 MuJoCo键盘控制无法转向或横移的解决

Deploying Policy and Controlling Unitree G1 29dof with Keyboard

G1 29DoF在MuJoCo中用键盘控制时无法转向/横移,因策略未训练零线速工况,需在线速度指令中叠加非零值。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

IsaacLab训练Value Function Loss变inf梯度爆炸

梯度突然在1000步爆炸 Mean value_function loss: inf

RL训练中value_function loss突变为inf导致梯度爆炸,可通过裁剪last_action观测或移除该输入项缓解。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

GenieSim RL训练启动失败报错mesh_000.obj文件缺失

RL training fails because OBJ files are missing

RL训练因MuJoCo环境OBJ网格文件缺失崩溃,维护者已修复资源并合并分支,切换至main分支即可解决。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_il_lerobot
GitHub ↗

G1仿真推理卡在Waiting to subscribe dds的解决

[G1_29_ArmController] Waiting to subscribe dds... robot_arm.py:112

G1仿真推理脚本因缺少DDS话题源而阻塞,需单独启动unitree_sim_isaaclab仿真节点提供DDS通信实例。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/xr_teleoperate
GitHub ↗

PICO遥操作证书安装失败及xxxca.crt文件获取方法

请问使用PICO进行遥操作怎么安装证书?

针对PICO设备遥操作证书生成不完整及安装问题,维护者提供Wiki文档链接作为标准CA生成与安装指南。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_mjlab
GitHub ↗

Unitree G1 Sim2Real部署抽搐断电及deploy.yaml配置异常

不知deploy.yaml文件怎么配置,以及sim2real机器人剧烈抽搐或断电的问题(救救我TAT)

G1真机部署抽搐或断电系训练与部署观测维度不一致所致,需使用No-State-Estimation任务重训并复用对应deploy.yaml。

✓ 已验证排障方案本体 SDK 与控制GitHub AgibotTech/genie_sim
GitHub ↗

genie_sim相机到手部映射左右反转错误修复

Question about left/right swap in camera-to-hand mapping

command_controller.py中相机到手部映射左右写反,维护者确认为代码迁移失误并已提交修复。

✓ 已验证排障方案本体 SDK 与控制GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

ZED2i关闭定位时左右图像话题不发布数据

Left and right image not published on topic

ZED ROS2 Wrapper旧版本在禁用定位且depth_stabilization为0时左右图像不发布,升级至v5.2及SDK 5.1.1以上解决。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_mjlab
GitHub ↗

G1 23DOF deploy.yaml腰部动作缩放与训练配置不一致

Should g1_23dof deploy.yaml be generated from training, and is velocity waist scale intentional?

G1 23DOF部署配置中腰部动作缩放值错误,官方确认系配置笔误并已在最新版代码中修复以匹配训练参数。

✓ 已验证排障方案本体 SDK 与控制GitHub universalrobots/universal_robots_ros2_description
GitHub ↗

MoveIt2生成joint_limits.yaml缺失UR肘关节物理约束致规划失败

Document usage with moveit - possible issue with joint limits

MoveIt2 Setup Assistant生成的关节限位文件缺失UR机械臂关键物理约束,需手动合并官方描述包中的限位配置以避免规划空间割裂。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_rl_mjlab
GitHub ↗

Unitree-G1-Rough训练持续报opt.ccd_iterations需增加警告

`Unitree-G1-Rough` continuously reports `opt.ccd_iterations needs to be increased` (train/play) even with very large `ccd-iterations`; has this task been validated?

G1-Rough训练时MuJoCo持续报ccd_iterations不足警告,系mujoco-warp新版导致,降级至3.5.0可解决。

✓ 已验证排障方案机型本体GitHub universalrobots/universal_robots_ros2_description
GitHub ↗

UR5e集成自定义夹爪URDF缺失及tool0连接方法

Is there any tutorial telling how to integrate end effector gripper with ur5e ?

针对UR5e自定义夹爪无官方URDF问题,建议独立建模夹爪并通过joint标签将其base link连接至UR5e的tool0 link。

✓ 已验证排障方案端侧部署GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

ZED ROS2 Wrapper在Jetson JP6上缺少Jazzy Docker镜像

Improved Jazzy support and documentation

官方未提供Jetson JP6的ROS2 Jazzy Docker镜像,维护者建议使用dustynv/ros:jazzy基础镜像源码编译或VS Code DevContainer绕过。

✓ 已验证排障方案机型本体GitHub unitreerobotics/unifolm-world-model-action
GitHub ↗

G1集成Brainco灵巧手启动时手臂抖动异响的解决

G1 + Brainco Revo2 five-finger hands: setup guide and fixes

G1 EDU集成Brainco Revo2灵巧手启动时手臂抖动,系Ready Mode下内置控制器与部署程序冲突所致,切换至Development Mode即可解决。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo中激光雷达常显示在地图原点不随机器人移动,如何解决?

Gazebo lidar is often displayed at the map origin and does not move with robot, but lidar returns are correct? The issue is inconsistent

复杂世界下Gazebo的GPU激光雷达因加载顺序问题不随机器人移动,可通过手动执行绑定命令或在启动脚本添加延迟绑定逻辑解决。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/xr_teleoperate
GitHub ↗

xr_teleoperate无视频流时VR位姿数据固定不变

请问VR设备到遥操程序的数据流和视频流是耦合的吗

遥操程序在无视频流时VR位姿数据固定,确认非视频流耦合导致,最终通过更换处理设备解决。

✓ 已验证排障方案本体 SDK 与控制GitHub Livox-SDK/livox_ros_driver2
GitHub ↗

livox_ros_driver2编译报错LIVOX_INTERFACES_INCLUDE_DIRE。

colcon build 一直报错: 找不到LINVOX_INTERFACES_INCLUDE_DIRECTORIES

colcon build失败因CMake变量未定义,改用包内build.sh脚本并指定ROS版本可绕过构建错误。

✓ 已验证排障方案感知与导航GitHub unitreerobotics/xr_teleoperate
GitHub ↗

xr_teleoperate遥操作串流错误相机且画面旋转90度

Streaming wrong camera (right_arm rotated 90 degrees instead of head) during teleoperation with Isaac Sim

Isaac Sim遥操作时头显显示右臂相机且旋转90度,因cam_config_server.yaml中head_camera的binocular配置错误,改为false后恢复。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_sdk2_python
GitHub ↗

Jetson安装unitree_sdk2_python报错Could not locate cycl。

Problems with cyclonedds while using NVIDIA Jetson

NVIDIA Jetson上安装SDK找不到CycloneDDS,需手动编译0.10.x版本C库并正确配置CYCLONEDDS_HOME与CMAKE_PREFIX_PATH环境变量。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_mujoco
GitHub ↗

unitree_mujoco运行Go2仿真报dds_writecdr_impl_common断言失败。

unitree_mujoco: ./src/core/ddsc/src/dds_write.c:318: dds_writecdr_impl_common: Assertion `(wr->m_iox_pub == NULL) == (d->a.iox_chunk == NULL)' failed.

ROS 2环境变量导致CycloneDDS冲突引发断言失败,通过清除LD_LIBRARY_PATH中ROS库路径或禁用Iceoryx解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

TurtleBot4 Nav2组合模式启动崩溃且CostMap参数未加载

TurtleBot4 Nav2 - Composition - Verify nav2.yaml param file used?

Nav2组合模式在RPi5上触发段错误及参数丢失,确认ROS2 Jazzy兼容性问题后回退至非组合模式运行。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

genie_sim安装curobo后启动报torch及omni.isaac.core导入错误

data_collection 镜像,按docker file正常执行安装curobo之后,再启动脚本报torch相关错误(没安装curobo之前不会)

data_collection镜像安装curobo后触发torch相关报错致启动失败,参考官方issue #98方案修复后恢复正常。

✓ 已验证排障方案数据与采集GitHub AgibotTech/genie_sim
GitHub ↗

Pico 4 Ultra采集数据时点击Start无响应

Question about hardware requirements for data collection

使用Pico 4 Ultra进行数据采集时VR端点击Start无效,确认主机运行autoteleop.sh且VR显示绿灯后即可正常控制。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS 2 Eloquent起使用ROS_LOCALHOST_ONLY限制本机通信

Restrict ROS 2 to Localhost

通过设置环境变量ROS_LOCALHOST_ONLY=1可将ROS 2 DDS通信限制在本地回环,但仅阻止出站流量,入站发现仍可能生效。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_sim_isaaclab
GitHub ↗

Unitree G1仿真DDS订阅卡住且提示object not found

按照https://github.com/unitreerobotics/unitree_lerobot运行eval_g1_sim.py时Waiting to subscribe dds... robot_arm.py:112

运行eval_g1_sim.py时DDS订阅阻塞,日志显示g129/dex1对象缺失,系资产未下载导致,需按README补全资产并确保网络畅通。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

GenieSimAssets更新致任务JSON配置不匹配无法导入场景

Mismatch between updated GenieSimAssets and outdated task JSON configs

新版GenieSimAssets路径变更导致旧任务JSON引用缺失home_b资源,通过git clone指定rolling分支获取最新资产解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2下游包构建报错找不到FindTensorRT.cmake配置

Exporting a Find<Package>.cmake file in ROS2

ROS2库依赖非标准CMake模块时下游构建失败,需通过config_extras.cmake将模块路径注入消费者环境并安装该文件。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_mujoco
GitHub ↗

unitree_mujoco手柄映射文件缺失及Xbox手柄按键错位修复

Cannot find the file unitree_sdk2_bridge.cc for Joystick mapping

文档指引的映射源文件已移除,新映射定义在physics_joystick.h;Xbox手柄需在config.yaml中将joystick_type设为switch。

✓ 已验证排障方案数据与采集GitHub openvla/openvla
GitHub ↗

OpenVLA微调报错Dataset bridge_orig not found的解决与绕过

tensorflow_datasets.core.registered.DatasetNotFoundError: Dataset bridge_orig not found ERROR with LoRA finetune

OpenVLA LoRA微调时tensorflow_datasets报bridge_orig未找到,需检查数据路径配置或改用data_mix参数加载数据集。

✓ 已验证排障方案机型本体GitHub unitreerobotics/unitree_ros
GitHub ↗

G1机器人缺少Inspire RH56DFX灵巧手URDF文件

Missing URDF for Inspire RH56DFX hands on G1 robot

官方仓库缺失G1适配的RH56DFX手模型,社区提供了包含完整URDF/xacro及ros2_control集成的独立ROS2描述包作为替代。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

OpenPI Docker构建下载超时及Git LFS Smudge报错解决

question about Build the docker image for openpi

针对OpenPI Docker构建时的网络超时与Git LFS错误,提供替换国内源、禁用LFS Smudge及调整Git缓冲区的专用Dockerfile。

✓ 已验证排障方案仿真与训练GitHub AgibotTech/genie_sim
GitHub ↗

GenieSim Assistant无法调用ASSETS TOOL且模型提示无权限

GenieSim Assistant ASSETS TOOL isn’t available/invocable in this chat (there is no working search_assets / search_asset_by_asset_id tool endpoint exposed to me here)

MCP服务正常但LLM无法调用资产工具,建议重建ChromaDB向量库并更换Qwen3 MAX模型测试。

✓ 已验证排障方案仿真与训练GitHub universalrobots/universal_robots_ros2_description
GitHub ↗

ur.ros2_control.xacro缺失MuJoCo支持及Jazzy版本适配方案

Missing MuJoCo Simulation Support in ur.ros2_control.xacro

针对UR描述包缺失MuJoCo仿真插件问题,Jazzy版需独立创建xacro文件,Humble版通过传参禁用默认标签实现集成。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_sim_isaaclab
GitHub ↗

unitree_sim_isaaclab teleimager因Python版本限制无法在3.

Installation of xr_teleoperate and unitree_sim_isaaclab leads to teleimager service issue

修改teleimager的pyproject.toml中Python版本上限至3.12并手动补装依赖,解决IsaacLab 3.11环境下的服务缺失报错。

✓ 已验证排障方案本体 SDK 与控制GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

ZED ROS2 Wrapper 5.1无法降低内部处理负载致功耗过高

Re-enable grab_compute_capping_fps to Reduce Processing Load / Power Consumption

ZED ROS2 Wrapper 5.1移除帧率上限导致功耗增加,通过修改源码恢复grab_compute_capping_fps赋值解决。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_sim_isaaclab
GitHub ↗

Docker构建IsaacLab报错及teleimager Python版本不兼容

安装Docker时,在安装IsaacLab时报错了

Docker构建IsaacLab失败需重装setuptools或禁用隔离安装flatdict;teleimager因Python版本限制报错,需更新Dockerfile或调整依赖约束。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_sdk2_python
GitHub ↗

unitree_sdk2_python中CYCLONEDDS_HOME路径引用错误导致安装失败

The export path for exporting CYCLONEDDS_HOME is referenced to use a path which does not point to $HOME as is intended

文档中CYCLONEDDS_HOME使用波浪号加引号导致路径解析错误,改用$HOME变量或去除引号即可修复。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

Unitree G1以太网部署报错Unmatched robot type

“Unmatched robot type” when connecting to G1 robot (23DOF & 29DOF) via Ethernet - Sim‑to‑Real Deployment

G1机器人Sim-to-Real部署报机型不匹配,需修改main.cpp中mode_machine值为6以适配29DOF版本。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_il_lerobot
GitHub ↗

unitree_il_lerobot部署PC2报错及eval_g1_sim类型错误解决

FileNotFoundError: [Errno 2] No such file or directory: '/psm_6ebb7674'

针对G1机器人IL推理脚本选型错误,维护者指出非IsaacLab环境应使用eval_g1.py替代eval_g1_sim.py以适配PC2真机部署。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_ros
GitHub ↗

UnitreeJointController加载失败提示找不到plugin库

Could not load class 'unitree_legged_control/UnitreeJointController'

ROS加载UnitreeJointController报错找不到库,通过仅重编译unitree_legged_control包解决。

✓ 已验证排障方案本体 SDK 与控制GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

Jetson Docker构建zed_debug链接缺失libnvargus等库报错

zed_debug is not buildable on Jetson platform with Docker

Jetson Docker环境编译zed_debug因缺NVIDIA底层库链接失败,维护者修复依赖并给出含stubs路径与允许未定义符号的完整构建命令。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Gazebo Harmonic四轮差速里程计与RViz不一致

Gazebo odometry is not the same as RVIz one

四轮差速模型在Gazebo中里程计异常,需移除DiffDrive插件的odom输出参数并改用独立OdometryPublisher插件发布。

✓ 已验证排障方案本体 SDK 与控制GitHub Livox-SDK/livox_ros_driver2
GitHub ↗

livox_ros_driver2启动报std::bad_alloc崩溃

ROS2 launch with problems: [livox_ros_driver2_node-1] bad_alloc caught: std::bad_alloc

ROS2启动livox_ros_driver2时因Domain ID冲突触发std::bad_alloc,修改ROS_DOMAIN_ID环境变量解决。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_ros
GitHub ↗

MoveIt Setup Assistant加载Unitree G1 URDF配置时崩溃

Crash in MoveIt Setup Assistant when loading Unitree G1 URDF for configuration

G1官方URDF在MoveIt Setup Assistant中加载崩溃,社区提供适配MoveIt2的G1机械臂操作仓库作为替代方案。

✓ 已验证排障方案感知与导航GitHub hku-mars/FAST_LIO
GitHub ↗

FAST-LIO2 Ouster点云朝向错误及Z轴轨迹反向排查

Issue with odometry/cloud orientation

针对FAST-LIO2输出点云朝下或Z轴轨迹反向问题,建议检查外参旋转矩阵、TF树及LiDAR-IMU时间同步,并验证传感器物理安装姿态。

✓ 已验证排障方案机型本体GitHub frankaemika/libfranka
GitHub ↗

Franka FR3 robot_state.O_T_EE Z轴读数偏差10mm

Pose accuracy problem of the Franka Research 3 Robot

FR3绝对定位存在约10mm偏差属正常现象,建议利用高重复精度预示教、外部传感器补偿或运动学标定解决。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/libfranka
GitHub ↗

libfranka 0.14.0 CMake报错target libfranka-common不存在

CMake errors: libfranka-common done not exist in this directory

构建libfranka 0.14.0时CMake报libfranka-common目标缺失,建议清理构建目录重试或升级至最新版本解决。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/libfranka
GitHub ↗

libfranka笛卡尔速度控制触发关节加速度不连续反射错误

Error when using Cartesian Velocity contol (`libfranka: Move command aborted: motion aborted by reflex! ["cartesian_motion_generator_joint_acceleration_discontinuity"]`)

CartesianVelocities指令阶跃导致反射报错,需手动实现速度平滑过渡或使用MoveIt等运动生成库。

✓ 已验证排障方案本体 SDK 与控制GitHub universalrobots/universal_robots_ros2_description
GitHub ↗

UR ROS2描述文件k_velocity为0致effort指令被限零

k_velocity has value of 0 in safety_controller, limiting effort commands to 0

URDF中safety_controller的k_velocity默认为0导致effort接口输出为零,需根据安全裕度手动配置非零值以启用软力矩限制。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unifolm-world-model-action
GitHub ↗

UnifoLM-WMA训练CUDA OOM:4x24G显存溢出报错

4x24G NVIDIA显卡模型训练,内存不足

4x24G显卡微调UnifoLM-WMA-0_Base遇CUDA OOM,调整DeepSpeed ZeRO-3及batch_size无效,建议对齐多GPU配置参数。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_mujoco
GitHub ↗

unitree_mujoco不支持G1高层控制API仿真及替代方案

Support high level control e.g. Walk/Get Balance Mode/... in Mujoco to control Unitree G1?

unitree_mujoco仅支持底层MPC/RL验证,不支持G1高层控制;社区建议使用go2-convex-mpc作为离线仿真替代。

✓ 已验证排障方案仿真与训练GitHub thu-ml/RoboticsDiffusionTransformer
GitHub ↗

eval_rdt_maniskill评估成功率0%且策略预测全零

why 0% success when I run eval_rdt_mani

运行RDT ManiSkill评估时成功率恒为0%,策略无视目标位置且在50步截断。维护者建议拉取最新代码修复已知Bug。

✓ 已验证排障方案本体 SDK 与控制GitHub Livox-SDK/livox_ros_driver2
GitHub ↗

livox_ros_driver2 IMU加速度单位误用g而非m/s²

IMU messages (sensor_msgs/Imu Message) using incorrect units?

驱动发布IMU加速度单位为g违反ROS规范,需在代码中手动乘以9.8转换为m/s²以修复融合异常。

✓ 已验证排障方案仿真与训练GitHub unitreerobotics/unitree_mujoco
GitHub ↗

unitree_mujoco编译报错cannot find -lmujoco及库不兼容

cannot find -lmujoco: No such file or directory

链接器因架构不兼容跳过libmujoco.so导致构建失败,需从源码重编MuJoCo或修正预编译库路径与环境变量。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_sdk2_python
GitHub ↗

SDK2控制MuJoCo仿真G1报错send request error的替代方案

High-level control from sdk2 does not work with simulated g1 robot in mujoco

针对unitree_sdk2_python在MuJoCo中控制G1失败的问题,建议使用第三方robotBridge库及Pinocchio+CasADi IK方案进行替代。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_sdk2_python
GitHub ↗

unitree_sdk2py安装后ImportError循环导入b2模块

ImportError: Circular import on fresh installation

全新环境安装unitree_sdk2py触发循环导入错误,改用pip install -e可编辑模式安装可绕过。

✓ 已验证排障方案硬件零部件GitHub ROBOTIS-GIT/open_manipulator
GitHub ↗

OpenManipulator报Incorrect status packet且Dynamixel。

Incorrect status packet!

ros2_control通信报错Incorrect status packet,经排查系TTL模块DATA-GND间阻值异常导致,建议固件恢复或更换硬件。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

G1 sim2sim Xbox手柄无法切换FSM状态机

sim2sim时xbox手柄无法遥控

Xbox手柄在sim2sim中无法触发FSM切换,因按键映射识别为Switch协议,修改config.yaml配置即可解决。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/libfranka
GitHub ↗

libfranka 0.18.0 Model::zeroJacobian()对末端帧返回全零

Model::zeroJacobian() returns zeros [0.18.0]

libfranka 0.18.0中Model::zeroJacobian()对末端相关帧返回全零致柔顺控制失效,升级至0.18.1或修改源码frame索引可修复。

✓ 已验证排障方案硬件零部件GitHub ROBOTIS-GIT/open_manipulator
GitHub ↗

OpenManipulator-X 启动报 COMM_ERROR: There is no stat。

OpenManipulator-X / COMM_ERROR : [TxRxResult] There is no status packet!

机械臂启动偶发通信错误,确认供电与舵机LED正常后,通过固件恢复及更换电源/TTL线缆排查解决。

✓ 已验证排障方案本体 SDK 与控制GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

ZED ROS2 Wrapper启用Nitros时报错intraprocess communicat。

intraprocess communication allowed only with volatile durability

ZED组件配合Isaac ROS Nitros启动时因IPC与QoS冲突崩溃,需在launch参数中显式设置enable_ipc:=false绕过。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

如何将Gazebo默认渲染引擎永久设置为ogre?

How to permanently set gazebo default render engine to ogre?

用户需要将Gazebo默认渲染引擎永久设为ogre,可通过修改GUI和服务端的MinimalScene插件配置实现。

✓ 已验证排障方案端侧部署GitHub agilexrobotics/agilex-college
GitHub ↗

tensorrtx_yolov8_ros节点崩溃报CUDA error 222及exit code。

运行roslaunch tensorrtx_yolov8_ros yolov8.launch的时候,yolov8_seg的节点会崩掉

运行yolov8_seg节点因CUDA版本不匹配崩溃,更换为教程指定版本的CUDA/TensorRT环境后解决。

✓ 已验证排障方案本体 SDK 与控制GitHub universalrobots/universal_robots_ros2_description
GitHub ↗

UR ROS2 Description中ur_macro.

Property undefined

用户误用代码片段导致xacro报错kinematics_hash未定义,确认官方read_model_data宏已正确定义该属性,无需修改源码。

✓ 已验证排障方案本体 SDK 与控制GitHub stereolabs/zed-ros2-wrapper
GitHub ↗

ZED SVO回放时point_cloud_freq超15Hz报InvalidParameterVa。

point_cloud_freq capped at 15hz only during SVO playback

SVO回放设置点云频率>15Hz报错,系Wrapper参数范围校验Bug,维护者确认已修复,需拉取最新master分支。

✓ 已验证排障方案仿真与训练GitHub Physical-Intelligence/openpi
GitHub ↗

openpi 中如何配置 pi0.5 的 LoRA 微调

question about lora fine-tuning for pi0.5

pi0.5 没有现成 LoRA 配置,可沿用 pi0_fast.Pi0FASTConfig 并加载 pi05_base 权重进行微调。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

Nav2的bt_navigator在RViz2发送目标时崩溃退出码-11如何解决?

Nav2 bt_navigator crashes (exit -11) when sending a goal in Rviz2 — Path Planning does not work. how to fix?

用户使用源码编译的Nav2时,发送导航目标后bt_navigator段错误崩溃,降级回退Nav2最后一次提交可解决该问题。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_rl_lab
GitHub ↗

Go2部署编译报错No rule to make target libonnxruntime.so

No rule to make target '../../../thirdparty/onnxruntime-linux-x64-1.22.0/lib/libonnxruntime.so',

unitree_rl_lab编译go2_ctrl时因ONNX Runtime库文件名缺失版本号后缀导致链接失败,修改CMakeLists.txt指向.so.1文件解决。

✓ 已验证排障方案本体 SDK 与控制GitHub unitreerobotics/unitree_mujoco
GitHub ↗

unitree_mujoco运行崩溃free(): invalid pointer报错

Crash on running `./unitree_mujoco`: free(): invalid pointer

运行unitree_mujoco报free(): invalid pointer崩溃,系ROS2 CycloneDDS冲突所致,可通过sudo运行或重编译DDS解决。

✓ 已验证排障方案仿真与训练GitHub NVIDIA/Isaac-GR00T
GitHub ↗

GR00T-N1微调Libero时增加Denoise Steps导致精度下降

Fine-Tuning GR00T-N1 on Libero Spatial: Unexpected Impact of Denoise Steps on Performance

针对GR00T-N1在Libero数据集微调后推理步数增加反致性能下降问题,官方澄清训练机制并发布了专用微调Recipe。

✓ 已验证排障方案具身模型GitHub openvla/openvla
GitHub ↗

OpenVLA加载本地模型仍触发HF下载致Network unreachable

Is it possible to load prism-dinosiglip-224px+7b from local and disable download from HF?

OpenVLA离线加载prism-dinosiglip-224px+7b失败,需将模型手动下载后放入HF默认缓存路径绕过网络请求。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo Harmonic gpu_lidar缺失gz_frame_id致std::bad_al。

Gazebo harmonic: frame_id vs gz_frame_id in urdf definition of gpu_lidar

在Gazebo Harmonic中配置gpu_lidar时,需同时在URDF中定义frame_id和gz_frame_id以避免仿真崩溃及ROS桥接段错误。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

使用MoveIt2搭配Python和Gazebo时时间不匹配报错如何解决

Trying to use Moveit2 with Python and Gazebo but there appears to be a mismatch in the times they use, how to fix it?

MoveIt2和Gazebo联用时出现时间不匹配报错,通过配置use_sim_time参数可解决该问题

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

WSL2 Docker 中 Gazebo 不使用 NVIDIA GPU

Gazebo not use nvidia gpu when I installed ros2 jazzy by using docker desktop on Windows wsl2

在 WSL2 Docker 运行 ROS2 Jazzy/Gazebo 很慢,通过挂载 WSLg 与 WSL GPU 相关设备和库解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 Humble colcon build 提示 listing git files fail…

colcon build on ROS2 humble outputs "listing git files failed - pretending there aren't any"

ROS2 Humble 执行 colcon build 时提示 git 文件列出失败,卸载 setuptools-scm 并使用 setuptools 58.2.0。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

Nav2 bt_navigator报错send_goal failed且controller_ser。

bt_navigator fails when executing action callback: "send_goal failed"

Costmap参数合并配置导致加载失败引发导航崩溃,拆分为独立参数文件并分别传入planner与controller节点后解决。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo Ackermann插件发布空TF致模型塌陷

Empty Transformations published by Ackermann gazebo plugin (Ros2 Humble, Gazebo Classic)

ROS2 Humble下Ackermann插件TF为空导致模型塌陷,通过修正URDF惯性矩与碰撞模型参数解决。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

SLAM Toolbox误检回环致odom帧瞬移与地图崩溃

SLAM Toolbox Error - Robot teleports randomly despite stable odometry, destroying the map

F1/10th赛车建图末期因360度激光雷达特征相似触发错误回环检测,导致odom瞬移;可通过关闭回环或调参解决。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

ROS2 Humble下SLAM-Toolbox报TF2消息时间早于变换缓存数据错误

ROS2 Humble- Gazebo & SLAM-Toolbox: TF2 dropped message reason 'the timestamp on the message is earlier than all the data in the transform cache"

Gazebo仿真中使用async slam-toolbox节点时出现TF2时间相关报错,通过设置所有节点use_sim_time参数为true解决

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 Humble中RVIZ提示无法检索STL文件错误

ROS2 Humble: Error retrieving STL file in RVIZ

用户启动ROS2时RVIZ报错无法打开STL文件,最终通过修改CMakeLists.txt变量引用解决问题

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

slam_toolbox多机命名空间下地图话题未正确隔离

Need help namespacing my map from slam_toolbox

ROS2 Humble下slam_toolbox多机建图时,因参数文件冗余前缀及Launch重映射缺失导致话题未隔离,需修正配置并添加remappings。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/franka_ros2
GitHub ↗

franka_robot_state_broadcaster因trylock失败频繁报错

Franka robot state broadcaster frequently fails to update

ROS2 Humble新版ros2_control暴露broadcaster更新错误,系realtime_tools的trylock机制导致,需增加连续失败阈值或弃用该工具。

✓ 已验证排障方案数据与采集GitHub hku-mars/FAST_LIO
GitHub ↗

ROS1转ROS2 Bag中Livox点云类型不匹配导致无法读取

Hi bag from ros1 to ros2 continue in type of livox ros driver

rosbags-converter转换后消息类型仍为旧版驱动格式,需手动修改metadata.yaml中的type字段适配livox_ros_driver2。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

RViz2不显示URDF非固定关节链接,发布joint_states解决

RVIZ2 doesnt detect one of the joint/link combos in the URDF while other URDF viewers do

RViz2因缺少关节状态数据无法渲染移动副/转动副链接,通过向joint_states话题发布数据解决。

✓ 已验证排障方案仿真与训练GitHub openvla/openvla
GitHub ↗

LIBERO上Diffusion Policy成功率0%的复现参数与代码库配置

Codebase/Checkpoints for diffusoin policy on libero

针对LIBERO基准测试中Diffusion Policy训练成功率为0%的问题,维护者提供了基于DROID代码库的具体超参数、数据增强策略及过滤数据集使用建议。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo 如何以非 0 仿真时钟启动

How can you start gazebo with a non-0 simulated clock time?

Gazebo 默认从 0 开始计时,可通过自定义 .world 文件中的 <sim_time> 设置初始仿真时间。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Webots R2022b 找不到 CAD 模型导入功能

How to import a 3D model in Webots_R2022b?

Webots 新版本移除 CAD 导入功能,改用 CadShape 或 Mesh 节点引用模型文件。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

RViz远程查看图像点云帧率几乎为零

How to visualize images and pointcloud remotely?

未压缩图像和点云数据过大,建议视频用 WebRTC,点云在机器人端降采样或渲染后再串流。

✓ 已验证排障方案本体 SDK 与控制GitHub frankaemika/libfranka
GitHub ↗

libfranka报错unable to set realtime scheduling: Oper。

libfranka: unable to set realtime scheduling: Operation not permitted

运行libfranka示例或ROS节点时报实时调度权限错误,需正确配置limits.conf中的rtprio等参数或使用kIgnore模式绕过。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

如何从命令行发布 ros::Time::now()?

Is there an easy way to publish std_msgs::Time from cli?

在 ROS CLI 中发布当前时间可用 rostopic pub -s 的 now 关键字,答案已被采纳。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

L293D 控制的电机无法反转怎么办

L293D won't turn motor backwards

一个电机只能单向转,采纳答案认为使能脚与输入脚接错,建议交换 Motor2B 和 Motor2E。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Python launch 中无法获取 LaunchArgument 值

Getting the value of LaunchArgument inside python Launch file

在 ROS Python launch 中通过 OpaqueFunction 获取运行时 context,再调用 LaunchConfiguration.perform(context)…

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 RViz2加载URDF网格报错Could not load mesh resource

ROS 2 humble hawksbill's rviz 2 not able to load either STL or DAE files. How can i resolve this?

RViz2无法加载STL/DAE网格,因路径未关联包名。需将网格纳入ROS2包,构建并source后使用package://协议引用。

✓ 已验证排障方案具身模型GitHub openvla/openvla
GitHub ↗

OpenVLA量化微调报错Variable._execution_engine.

Variable._execution_engine.run_backward eror during finetuning

OpenVLA开启量化微调时反向传播报错,通过配置DDP静态图及重入式梯度检查点解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MoveIt2交互标记可见但拖拽回弹且规划路径不显示

MoveIt!: Interactive Markers Not Working (But Visible!)

Gazebo仿真中MoveIt2交互标记拖拽后回弹、规划轨迹不可见,系多节点重复设置use_sim_time所致,仅在moveit_config中启用该参数即可修复。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MoveIt2 OMPL约束规划报错srdf无法解析且目标未执行

Move group is not connected to real robot, geometry_msgs sending goals but nothing happens

UR10e外部控制时MoveGroup无法连接真机,通过在planning_scene_monitor_parameters中启用描述发布解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

手眼标定结果位置偏差一个数量级

Hand Eye Calibration

使用双四元数手眼标定结果偏差很大,改用 CamOdoCal 并按其格式输入多组位姿求解。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MoveIt2获取状态报错timestamp为0,需修正节点初始化与Executor

MoveIt2 Didn't receive robot state (joint angles) with recent timestamp within 1.000000 seconds

MoveIt2无法获取关节状态且时间戳为0,系MoveGroupInterface初始化错误所致,通过继承rclcpp::Node并独立线程运行Executor解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MoveIt Rviz仿真初始姿态与真机不一致如何配置

moveit: How to change the initial pose for robot in Rviz?

在fake_controllers.yaml中配置initial字段设置命名姿态可解决仿真初始位姿问题;真机需通过规划执行运动到达目标位姿。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo远程服务器如何连接本地GUI

Running Gazebo simulation on a remote linux computer and access the GUI on another computer

在远程机器用gz sim -s跑服务端,本地用gz sim -g跑GUI,并确保同一LAN和GZ_PARTITION一致。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo 下载 Fuel 模型时证书不匹配

ROS2/Gazebo fuel.ignitionrobotics.org URL deprecated

Gazebo 仍访问已弃用的 fuel.ignitionrobotics.org,可先用新 URL 手动下载模型再运行仿真。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

RC 舵机如何旋转超过 360 度仍保持定位

How can I use an RC servo to rotate more than 360 deg and still maintain positional accuracy?

受限于 3 线 RC 舵机时,可选用带多圈电位器的 HS-785HB 绞盘舵机实现 3.5 圈位置控制。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS 1 大型 tf 树更新影响 IK 延迟怎么办

Separate your tf tree to have crucial frames update at a high frequency

在 ROS 1 中可用 tf2_server 只发布所需子树,并将客户端 /tf 重映射到命名空间话题。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Colcon 构建 Python 包报 StopIteration

"colcon_core.package_augmentation" Error When Building Python Package With Colcon in ROS2 Humble

ROS2 Humble 中用 Colcon 构建 Python 包报包增强错误,运行 sudo apt update 和 sudo apt upgrade 后解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MPC输出加速度但底层控制器只收位置怎么办

Mobile Manipulator: Is it possible to use the output state of an MPC position controller instead of the optimized control inputs (acceleration)?

若底层只接受位置,可将MPC控制输入u二次积分,或用位置控制器跟踪MPC状态输出。

✓ 已验证排障方案数据与采集GitHub hku-mars/FAST_LIO
GitHub ↗

NCLT数据集FAST_LIO外参配置与真值坐标系疑问

About NCLT Dataset ground truth

针对NCLT数据集在FAST_LIO中的外参与真值坐标系疑惑,建议直接查阅NCLT官方文档Table 4获取准确传感器外参。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 colcon build 如何限制线程数

colcon build - number of threads

ROS2 中 colcon build 需分别限制并行包数和单包 make 线程数。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Webots-ROS2 插件无法访问 Supervisor 字段

How to Access Robot Fields Inside a Webots-ROS2 Plugin?

在 webots_ros2 2023.0.0 起插件不能访问 C++ Robot/Supervisor 对象,需改用 C API。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 Humble 构建出现 SetuptoolsDeprecationWarning

SetuptoolsDeprecationWarning in ros2 Humble

在 ROS2 Humble 用 colcon build 构建包时出现 setup.py install is deprecated 警告,可降级 setuptools 或用 PYTHO…

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

EKF-SLAM新地标协方差如何初始化

the uncertainty of initializing new landmark in EKF-SLAM

EKF-SLAM新增地标时不要置零或随意设大,应用逆观测模型雅可比初始化协方差块。

✓ 已验证排障方案数据与采集Robotics Stack Exchange
原文 ↗

ROS2 SQLite bag 如何转换为 MCAP

Convert ROS2 SQLite bag to MCAP format

可用 mcap convert 或 ros2 bag convert 将 ROS2 SQLite .db3 转为 MCAP,需先加载消息定义。

✓ 已验证排障方案仿真与训练GitHub google-deepmind/mujoco
GitHub ↗

MuJoCo passive viewer添加自定义geom不显示或被覆盖

add custom geoms to mujoco.viewer.launch_passive

旧版passive viewer中自定义geom被内部状态刷新覆盖,需升级至含2e15574b修复的预发布版或正式版以支持该功能。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

IMU 双重积分位移结果严重漂移怎么办

what is the algorithm to get position (Linear displacement and linear velocity ) using IMU (Like MPU6050)?

IMU 直接积分会因传感器偏置产生漂移,需先估计姿态并融合重力、磁力计或 GPS 修正。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

尼龙鱼线人工肌肉如何安全电加热

Electronic circuit for heating nylon fishing line muscle

用细铜丝作加热丝、粗低阻导线作连接线,避免用极低负载电阻直接短接电池。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS 2 Foxy 自定义消息属性无法访问

ros2 foxy python or interface not seeing full extent of the custom message

在 Python 中把消息类当实例使用导致 header.stamp 报错,改为调用构造函数实例化即可。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MoveIt STOMP 报未找到 stomp 配置参数

The 'stomp' configuration parameter was not found

运行 demo_stomp.launch 因未加载 STOMP 配置失败,需修改 stomp_planning.yaml 和启动文件加载参数。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 OnShutdown 中 ExecuteProcess 不执行

How to execute a script at shutdown of a launch process

ROS2 launch 关闭时 OnShutdown 只执行 LogInfo,可用回调函数内 os.system() 执行脚本作为绕过。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Webots 中如何修改 Mavic 机器人 PROTO

In Webots is there a way to easily modify an existing robot (like the Mavic drone)

在 Webots 中应将机器人转换为基础节点快速试改,推荐复制并编辑本地 PROTO 文件后重载仿真。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

GPS/IMU松耦合融合调参困难及长时测试结果验证方法

I fused a GPS and IMU and I am wondering if my results make sense

针对GPS/IMU松耦合融合Q/R矩阵调参难及结果验证问题,建议先构建含误差模型的仿真环境进行分步调试与参数整定,再迁移至实测。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

构建 Create3 示例找不到 irobot_create_msgs

Getting A Head Start With iRobot Create3 (ROS2)

构建 create3_examples_ws 时缺少 irobot_create_msgs;ROS2 Humble 可用 apt 安装对应包。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Webots 在超算上比 MacBook Air 运行慢怎么办

Webots: Increase Calculation Speed On Supercomputer

Webots 超算运行慢可能因缺少 GPU/OpenGL 加速,可用 --no-rendering 和 --mode=fast 提速。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

执行 roslaunch 提示 Command not found

roslaunch not found

roslaunch 找不到时先检查 ROS 环境变量、可执行文件和权限,必要时重装 ROS 元包。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ABA 如何加入齿轮比和转子惯量

Articulated Body Algorithm with gear ratio

ABA 默认直接驱动时,可按 Featherstone 第9.6节引入额外关节变量并用 G 映射处理齿轮与转子惯量。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Ubuntu ARM 缺少 /sys/devices/cape-bone-iio 怎么办

Ubuntu ARM lacking /sys/devices/cape-bone-iio

BeagleBone Black 在新内核下找不到 cape-bone-iio,绕过办法是降级到 3.8.x 内核并启用 Device Tree Overlays。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 同包自定义 msg 头文件无法 include

Creating a custom msg in ros2

同一包内生成的自定义消息头无法包含,需把节点目标链接到 rosidl 生成的 typesupport 目标。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

PySerial 控制 Harvard 33 泵无响应怎么办?

Communicating with syringe pump using PySerial

Harvard 33 注射泵串口无响应,应使用正确 RJ-11 Port #1 线缆并确认地址、波特率和模式。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

机器人直行时电机PID采样率如何选择

Making a robot go in a straight rate - sampling rate for motor PID

Raspberry Pi 3 小车直行调 PID 时纠结编码器采样周期,建议按过程时间常数或死区时间选频率,通常更快更好。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

双直流电机机器人无法直行并向右偏

Robot never goes straight

机器人开环用相同 PWM 驱动仍会跑偏,采纳答案指出无法无传感器保证直行,应使用反馈传感器。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

更换电池后控制器显示 FAiL 怎么办?

Robotic arm ["FAiL"] error display. - Festo / Mitsubishi Melfa RV-2AJ (Controller CR1-571)

后备电池电压丢失导致控制器显示 FAiL,通过执行 RAM 数据复位清除状态。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

12个声呐阵列遇墙读数呈曲面怎么办

How to deal with sonar crosstalk

12个声呐面对平墙时因串扰读成曲面,可用传感器编码、分组触发或与相机做融合。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

无刷电机霍尔传感器作编码器高功率计数错误

Can I reuse the hall sensors in a brushless motor as an encoder?

霍尔信号高功率下计数方向异常,最终发现是电源/ESC滤波电容问题,更换为1000uF后恢复正常。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

RTAB-Map 提示 5 秒未收到数据

/rtabmap/rtabmap: Did not receive data since 5 seconds

RTAB-Map 订阅话题正常但报 5 秒未收到数据,原因是深度图从 ROS 转 OpenCV 时编码类型不对,应为 16UC1。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

欧拉角俯仰接近90°时万向节锁如何避免

How to avoid gimbal with Quaternions

LSM6DSO32 姿态解算用欧拉角在俯仰接近90°时异常,采纳答案建议用单位四元数直接表示和更新姿态。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

RViz 中机器人为什么会横向移动?

Robot moving sideways in RVIZ ROS

URDF 中机器人前向轴定义与 RViz 坐标约定不一致,修正轴向后 RViz 和 Gazebo 均正常。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何由 MPU6050 数据计算 ARW 与噪声密度

Angle Random Walk vs. Rate Noise Density (MPU6050)

MPU6050 陀螺仪噪声评估中,RMS 噪声可近似用无偏数据标准差,速率噪声谱密度需做 FFT 分析。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

12V 3.5A电源能否带动两台步进电机?

Choosing correct power supply for Stepper Motors

两台步进电机低速运行时,12V 3.5A电源配DRV8825基本够用,高速时需注意反电动势和余量。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Roomba蜂鸣声无法通过软件关闭怎么办

Is there a way to turn the sound off of a Roomba?

Roomba没有音量控制,可拆机接触扬声器线,串联电位器或电阻降噪,剪线可静音。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

线性力执行器跨多关节如何等效为关节扭矩?

From a linear force actuator that spans multiple links and joints to the equivalent motor torque

跨连杆线性力执行器的等效关节扭矩可用雅可比转置关系 τ=-J^T f 计算。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

IBVS外环P控制输出不是绝对角位置怎么办

Visual servoing: simple control law

云台视觉伺服中把像素误差比例输出累加为角位置,本质近似比例速度/积分位置控制;可调大俯仰增益并加微分抑制超调。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

GIS 离散高程如何转连续航行地图?

Robotic vessel navigation using GIS datasets

离散 GIS 高程精度低导致航路规划困难,采纳答案建议用插值,距离大时优先考虑三次插值。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

电机接入分压或串联电阻后不转怎么办

Why does a motor does not run when a resistor is connected in series between the supply?

电机并联到分压电阻会拉低等效电阻和输出电压,应按电机电阻重算或改用合适串联电阻。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS2 与 Arduino 串口读写挂起怎么办

When reading serial data between Arduino and a node, it hangs. How can I properly send and read data?

问题因回调中反复打开串口触发 Arduino 自动复位;复用串口连接或禁用自动复位可解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼 PID 小角度无响应且超调怎么办

Quadcopter PID Algorithm

四旋翼 PID 响应弱、总超调;采纳答案建议去掉 I/D 符号强制和条件分支,改用标准 PID 公式。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

apt update 报 EXPKEYSIG F42ED6FBAB17C654

apt update: signatures were invalid: F42ED6FBAB17C654

ROS apt 仓库签名密钥过期导致更新失败,重新导入 ROS 公钥即可。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何高效计算矩形底座角点垂直偏移

Calculating rotation matrix efficiently

用归一化加速度计重力向量与角点坐标点积,可直接得到世界系 z 坐标,无需构造旋转矩阵。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Featherstone模型中执行器力如何加入

Adding an Actuator or Force to a (Featherstone) Articulated Rigid Body Model

将执行器输出作为广义力填入对应关节的 τ,再作为前向动力学输入计算响应。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

卡尔曼滤波如何融合激光和雷达测距

Kalman Filter with multiple inputs

激光与雷达测同一距离时,可在更新步骤分别用各自的 R 和 H 更新滤波器。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Matlab 求雅可比导数报 convertChar 错误

How do I compute the derivative of the Jacobian with Matlab?

在 Matlab 符号计算雅可比导数时报 convertChar,将 sym 改为 str2sym 并声明参数即可。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何计算丝杠启动脱离扭矩

Calculating screw breakaway torque

电机选型工具要求输入丝杠启动扭矩,可用静摩擦力矩近似并叠加导轨、轴承摩擦。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

IMU静止30秒漂移20米,如何融合GPS里程计

How to fuse linear and angular data from sensors?

普通卡尔曼滤波不适合该非线性定位问题,建议用EKF并把IMU/陀螺偏置纳入状态估计。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

IMU 航向滞后 100ms 如何融合里程计

How to combine odometry information with time-shifted information from IMU?

差速机器人 IMU 航向相对里程计滞后,可用互补滤波按权重融合两路航向估计。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Pepper 朗读外来词发音不自然如何调整

Can I "shape" the sound of words spoken by Pepper with Phonetic transcription?

Pepper 朗读德语外来词不自然,可用 TTS 的音素发音标记调整读音。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Seriallink.plot()无法显示全部DH坐标系

Robotics Toolbox: Display all DH link frames in Seriallink.plot()

在 Peter Corke Robotics Toolbox 中,用 trplot 对各连杆变换矩阵绘制坐标轴。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

DSO手动设置GT位姿后跟踪失败怎么办

How to properly initialize every new pose in a Visual SLAM algorithm (namely DSO)?

DSO单目尺度与GT位姿尺度不一致会导致初始化后丢失,应先定绝对尺度并把GT约束加入前后端优化。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

手眼标定 AX=XB 得到错误外参距离

Hand eye calibration wrong result

Kinect V1 与机械臂末端手眼标定结果偏大,通过提高图像分辨率和改进相机内参降低外参噪声。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

mBot 巡线遇 90 度急弯反复倒退卡住

How to check for a sharp angle with a line follower?

mBot 两传感器巡线在 90 度急弯卡住,可改为沿线边缘行驶并调节转向与前进速度。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

UR机器人IK如何加入TCP工具变换

How do I add a tool to an inverse kinematic solver

在求IK前把目标TCP位姿用固定工具变换映射到机器人末端坐标,或把该固定变换加入运动学链。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

ESC靠近电机还是飞控会有干扰吗

Does it matter if my electronic speed controllers are close to my brushless motors?

多旋翼ESC可集中安装,但需避免功率线贴近信号线,并确保ESC散热足够。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

5自由度机器人IK方向误差如何输入

Inverse kinematic orientation problem

5自由度机器人IK中方向误差不能用欧拉角时,改用等效角/角轴表示计算方向误差。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

pyserial 如何同时读写串口数据?

how to read and write data with pyserial at same time

pyserial 不应关闭再重开串口,可用多线程,或单线程写后用可用字节检查/短超时读取。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

实现 ESKF 时协方差传播公式混淆

Implementing ESKF

实现 Markley ESKF 时公式和状态设计不确定,最终放弃陀螺漂移并使用经典协方差传播。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何判断单门房间人员进出以控制灯光

Detecting the presence of a person in a room

单门房间需统计人员数量控制灯光,可用门内外两组红外光幕按触发顺序判断进出。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

差速驱动 PID 高速行驶时再次摇摆怎么办

differential drive PID controller

差速驱动机器人在速度升高后摇摆,解法是让用于转向的转弯角度 R 在全速度范围保持一致。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼松开偏航杆后回转且不稳定怎么办

Correct Quadcopter Yaw control implementation

用融合后的偏航角做偏航控制会回转,改为基于原始陀螺仪数据做偏航角速度 PID 后解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Simulink 调用 Robotics Toolbox 报类转换错误

Does simulink accepts robotics toolbox in matlab?

Simulink 的 MATLAB Function 块无法将 Robotics Toolbox 类转成 C 代码,可改用解释执行函数块或 S-function。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS 节点命令行布尔参数读取不到

Command line boolean parameters to ros node

用私有命名空间创建 NodeHandle,即可读取 _diagonalSteps:=true 这类命令行参数。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Robotics Toolbox accel 报维度赋值错误

3-DOF Robot Dynamics error in Robotics Toolbox

调用 robot.accel 报维度赋值错误,原因是未设置电机惯量 Jm,将各关节 Jm 设为 0 可解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

氦气球双 PID 控高出现超调和振荡

Helium Balloon Altitude and Velocity Control System

双 PID 控制氦气球高度时因执行能力饱和导致超调,建议简化级联控制并限制参考轨迹。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

modified DH建模零位与真实机器人不一致

Home position of robot created using modified DH Parameters doesn't match the real robot

MATLAB中DH零位与真实零位相差固定初始角,可在正逆解前后加减该偏置。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS 工作空间能否放在 ExFAT 外置硬盘

Can ROS workspace safely exist in an external HDD?

ROS 工作空间可放外置盘,但应使用支持 Linux 权限的文件系统,ExFAT 可能导致执行和所有权权限问题。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

EKF估计相机姿态时零点附近漂移怎么办?

KF/ EKF - Modelling and tuning noise matrices and other parameters

相机横滚/俯仰在接近零时漂移,实现问题已解决,并给出按传感器静态采样方差构造Q和R的方法。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Python 读取 darknet_ros 的 BoundingBoxes 数据

ROS how to use published data in a python script (darknet_ros)

订阅 /darknet_ros/bounding_boxes 后,在回调中遍历 data.bounding_boxes 读取坐标字段。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

四旋翼加速度计积分定高导致持续爬升

How can we use the accelerometer for altitude estimation?

加速度计积分会因噪声和重力残差漂移,建议不用其直接定高,改用低通后的声呐并设计PD控制。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

同电压不同容量电池并联是否安全?

Parallel connection of batteries with equal voltage but different Ah?

同标称电压但不同容量的电池并联会放电失衡,建议不要这样使用,尤其不要用于 LiPo。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何确定关节控制所需编码器分辨率

How do I determine the required encoder resolution for a control system?

按梁端位移换算角分辨率并结合传感器噪声裕量,12位不足,示例建议提高到16位。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

iRobot Create 2 无法通过串口唤醒

iRobot Create 2 Wake over Serial on Rpi

Create 2 在 RPi 上无法用 BRC/GPIO17 串口唤醒,原因是固件 bug,联系 iRobot 获取升级可解决。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

FastSlam2.0小步长时ICP比里程计发散

FastSlam2.0: ICP Scan Matching vs Odometry? What is the typical time step?

小位移时ICP扫描匹配离散更大,可按位移阈值决定是否启用扫描匹配。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Vex 履带电机用 9V 电池仅能跑 30 秒

Vex motors and tank treads drained 9-volt battery more quickly than expected

Vex 269 电机电流需求过高,9V 碱性电池无法持续供电,需按电流和续航选择合适电池。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS Python节点如何订阅多个Topic

How to get a python node in ROS subscribe to multiple topics?

在同一 ROS Python 节点中为每个 Topic 分别创建 rospy.Subscriber 并使用 rospy.spin() 保持运行。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

未知障碍网格如何高效遍历所有可达格

What's an efficient way to visit every reachable space on a grid with unknown obstacles?

用迭代式 Flood Fill,并用 A* 在已访问格子中移动到栈中下一个位置。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

直流电机正交编码器输出噪声很大怎么办?

Quadrature encoder signal from dc motor is very noisy

编码器输出像噪声正弦波,原因是面包板电源轨和地线使用错误;检查连通性并区分电机地与编码器地。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何无改装地给蒸汽阀门安装执行器

Actuator to control steam valve

租房蒸汽散热器阀门需自动开关,可用轴联轴器、皮带或链传动配合电机或舵机实现。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Li-Po电池何时停止放电以免损坏

How to know when a Li-Po battery is discharged?

通过监测Li-Po电压膝点判断放电下限,并按需求选择硬件关断或软件告警降落。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

机械臂计算扭矩过高如何选伺服电机

Robotic arm select servo motors

机械臂按计算需要很高扭矩,建议区分业余与工业伺服,必要时用带减速步进电机和编码器绕过。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何提前检测机器人直流电机失效?

How can I detect if a DC motor on a robot is starting to fail?

通过长期监测电机扭矩均方根趋势和运动跟随误差,可作为直流电机老化失效的早期预警。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Arduino 中按钮闪烁会中断步进电机运行

Is it possible to run multiple loops at the same time? (Arduino)

问题由 delay(5) 阻塞循环导致,改用 millis() 按时间非阻塞更新按钮、LED和步进电机。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

RViz为何无法显示Voxblox的/mesh?

RViz: How to Visualize a Voxblox Mesh as a MarkerArray?

Voxblox文档过期,/voxblox_node/mesh不是MarkerArray,需构建并加载voxblox_rviz_plugin。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

2D LIDAR 点云 ICP 旋转匹配不准怎么办

Iterative Closest Point for 2-D LIDAR Data

ICP 无法完全匹配含柱状物的 2D LIDAR 点云,采纳方案是用关键点、描述子匹配和 RANSAC 估计刚体变换。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

LIS3MDL磁力计静止航向噪声超3度

Noisy magnetometer data

静止测试中航向波动超3度,采纳答案指出应按数据手册将RMS噪声换算为峰峰值评估。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Simulink导数块与tf的PD超调不一致

Inconsistent results between Simulink derivative model and tf for PD controller

PD控制器仿真中tf结果正确;需谨慎使用Simulink Derivative块,并可改用传递函数或滤波导数。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Arduino 电机编码器六线如何接线

Need super-basic help with motor encoder

六线电机的红黑接电机驱动,编码器四线接地、供电和正交解码输入。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼如何用气压计和加速度计定高?

Altitude hold for quadcopter with Accelerometer and Barometer

四旋翼定高直接用加速度计控制不平滑,采纳方案是用卡尔曼滤波融合气压计和加速度计估计高度与速度。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Create 2 编码器反转时计数不递减

iRobot Create 2: Encoder Counts

Create 2 编码器是方波而非正交编码器,需依赖命令方向判断轮子方向。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

P控制器误差不趋近零

Proportional controller error doesn't approach zero

单臂关节仅用比例力矩时会与重力在非零误差处平衡,需加入积分项补偿重力。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

爬行机器人 RC 舵机运动生硬如何平滑

Smooth servo movement for a crawling robot

用运动轮廓生成器限制目标位置、最大速度和加速度,或对舵机指令做低通滤波来平滑运动。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Arduino改装Powerwheels电机控制器负载不足

Arduino RC Kids Ride-On car: wiring help needed

Actobotics 10A控制器可能扛不住电机堵转,建议改用RoboClaw 2x30A或45A并给转向限扭。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

iRobot Create2 如何遇障碍物自动停止?

iRobot Create2+Arduino: Make the robot stop when facing an obstacle

用超声波传感器和 NewPing 库测距,距离小于阈值时调用停止电机逻辑。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

树莓派如何通过 UART 控制 CC3D 飞控

Quadcopter controlled by Raspberry Pi

用 UART 连接树莓派与 CC3D,并通过 MSP/PyMultiWii 发送姿态和油门控制帧。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

三组 r-theta 超声读数如何识别直线

Recognizing a line from three r-theta ultrasonic distance readings?

将极坐标超声读数转为笛卡尔坐标,再用线性回归和 R-squared 判断是否成直线。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

差分驱动里程计计算 x/y 结果异常

Robot positioning problem

使用绝对编码器计数按当前航向重算位置会出错,应按采样增量累加位姿。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

RC割草机器人能否用RC ESC替代Sabertooth

difference between sabertooth motor controller and rc esc?

提问者用2个RC ESC替代Sabertooth,并通过FlySky遥控器混控实现单杆差速转向。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

如何用真值状态模拟轮式里程计

Wheel odometry simulation using ground truth

不能直接给真值位姿加高斯噪声,应由车体中心速度换算到各轮速度并积分编码器位置。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

Kalman 测量噪声非零均值如何处理

Measurement model for Kalman filter but non-zero mean

误差被错误取为绝对值导致均值偏正,应改用有符号误差并用均值校准测量值。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

真实DH参数导致6DOF机械臂解析IK失效

Robot Calibration using DH parameters

校准后真实DH使解析IK不再适用,可用理想解析解作数值IK初值加速收敛。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

循线差速机器人高速时 PID 失稳

Line follower PID tuning for high speed

低速已调好的循线 PID 在高速失稳,可通过测航向阶跃响应并改进编码器、轮胎和传感器布置来优化。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

IK 中如何处理舵机 -90° 到 +90° 限位

How to apply Inverse Kinematics with angle constrained servos?

逆运动学求解器需显式感知关节边界,可用梯度投影或带边界的非线性优化求解。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

OpenCV恢复平面图像时透视变换为何无效?

OpenCV get topdown view of planar pattern by using intrinsic and extrinsic from cameraCalibrate

用warpPerspective恢复顶视图时需加WARP_INVERSE_MAP,并可用新相机矩阵或remap保留信息、提高效率。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

RPi PWM无法让CC3D驱动电机怎么办

CC3D - Replacing RC emitter with an RPi

RPi直连CC3D RC输入后电机不动,修正RC输入配置并用LibrePilot GCS升级固件后可控制。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

自平衡机器人 MPU6050 受电机振动干扰

Self balancing roboter IMU issue

自平衡机器人 IMU 数据疑受电机振动影响,建议用低阶 FIR/移动平均滤波降低噪声。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

2D四旋翼位置控制器如何输出姿态指令

2D quadcopter simulation position controller and PD controller

2D四旋翼应采用嵌套控制,位置控制器由位置误差生成总推力和期望方向,再由姿态控制器跟踪。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

DH坐标系中末端滑动关节变量无法表示

Confusion in fixing DH frames

末端移动关节的DH坐标系无法捕获di,通过加入末端执行器坐标系并修正轴向标记解决。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何用电脑或手机接管四旋翼遥控器输入

How do I interface with a drone?

建议不要更换小型四旋翼接收机,而是检测并模拟遥控器摇杆输入,用 Arduino 或数字电位器接管控制。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何用 MATLAB 经 Arduino 发送 G132 驱动伺服

Driving Rhino DC servo motor using Arduino through commands sending from MATLAB

MATLAB 串口先分段建连并用 fprintf 发送,Arduino Mega 解析数值后拼接 G 命令转发给电机驱动。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

PID 输出过小无法映射到电机 PWM

PID Controller Output Mapping for Motor Speed Control

将 PID 项按 PWM 与皮带速度比例换算,并注意积分增益可能导致超调。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

树莓派自主船使用 ROS 是否会负载过高

ROS for an autonomous boat

ROS 可用于该自主船控制系统,建议树莓派无界面部署并安装 Robotic 或 Base 配置以降低开销。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

树莓派控制18个舵机可能抖动怎么办

Can I control more than 18 servo motor with a Raspberry Pi

树莓派不适合直接用软件PWM驱动18个舵机,可把实时舵机控制交给SSC-32或PCA9685。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

MPU6050 滤波计算 Y 角度值异常

Complementary and Kalman filter don't work for Y angle

MPU6050 的 Kalman 与互补滤波在 Y 角无效,给 gyro_y_scaled 加负号后解决。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

低速时霍尔测速未更新导致PID读到旧值

Handling PID DC motor control at low speeds

低速或停转时霍尔脉冲间隔过长导致频率值滞后,通过1ms定时超时将速度置零。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Kalman filter 不过滤噪声的状态方程不匹配

Why doesn't this kalmanfilter filter anything? Reduce disturbances and noises with LQG controller

LQG 模型中状态方程与框图不一致,修改控制项符号并让量测包含噪声。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

ROS Gazebo 多机器人 MAVProxy 连接异常

Multiple robots in ROS Gazebo SITL with separate MAVlink/MAVproxy codes

在同一仿真中启动两台机器人时需为各机器人管理独立命名空间和 tf_prefix,共享 robot_description。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

陀螺仪角速度高通滤波去偏置会失真

Gyroscope - How can I remove low frequency component with a high pass filter only?

陀螺仪存在 DC 偏置时,不建议靠高通滤波,应用静止段均值标定并在运动段扣除。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

gzclient 启动时报 Segmentation fault

gzclient: segmentation fault

Arch Linux ROS Indigo 下 gzclient 段错误,改用 Qt5 依赖并安装 qwt-qt5 可解决。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo SetForce()导致力传到整个模型

Gazebo joint->SetForce() call applies forces to the whole model. How to circumvent that?

Gazebo 关节施力使底盘受反作用力,可通过增加底盘质量或模拟与地面接触来绕过。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Unity 中 PUMA 560 IK 滑块旋转值如何输入

Help with setting up Inverse Kinematics

在 Unity 5 中做 PUMA 560 逆运动学时,将 X/Y/Z 旋转滑块值转为旋转矩阵并相乘得到 IK 所需的姿态矩阵。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

树莓派双摄像头加 Wi-Fi 存在 USB 瓶颈

Low power computer for stereo vision

Pi 2 双 USB 摄像头与 Wi-Fi 共享 USB 可能成瓶颈,建议用 Pi Compute 双摄接口或改用 Kinect。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

2D四旋翼PD控制滚转角发散到10^5怎么办

How to implement PD controller to this 2D planar quadcopter dynamics?

2D四旋翼PD控制仿真中姿态发散;采纳答案建议加推力/力矩和姿态角饱和、去掉加速度前馈并重调增益。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ikine() 逆解结果超出关节限位

Problem with inverse kinematics in robotic arm using Matlab

Peter Corke Robotics Toolbox 的 ikine() 不考虑关节限位,可改用 ikcon() 并检查求解退出标志。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

无状态空间模型时如何设计液压缸控制器

How can I apply different control approach without having a state space model?

没有数学模型时,可用 Matlab System Identification Toolbox 通过输入响应辨识简化模型,再基于模型设计控制器。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼内外层PD控制器采样频率如何实现

how to implement and code inner and outer PD controllers for quadrotor for position tracking

四旋翼位置跟踪中内外环不应都按同一思路处理,可在Simulink中用1kHz姿态环和100Hz位置环实现。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MPC路径跟随矩阵维度不匹配怎么办

Mobile robot path following using Model Predictive Control (MPC)

因误解参考向量 R_k 的转置顺序导致维度不匹配,先转置再代入 r_k 后计算可运行。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

粒子滤波首次重采样后样本贫化怎么办

Addressing the sample impoverishment in particle filter

移动机器人粒子滤波因量测权重集中导致样本贫化,可减少重采样并改用分层重采样。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

GPS 与 IMU 扩展卡尔曼滤波状态难确定

Kalman Filter GPS + IMU

Ackermann 机器人用 GPS+IMU 做 EKF 定位时,建议利用油门/转角并先验证 IMU 欧拉角到旋转矩阵的转换。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

固定基座变换被当作关节导致 IK 不收敛

Dealing with fixed transformations while solving inverse kinematics

固定基座到首关节变换不应作为可变量,应在 DH 中填入常量角,使雅可比只含 7 个关节列。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

迭代 IK 如何保持 TCP 姿态恒定?

Inverse kinematics: how to specify TCP constraints in an iterative algorithm?

用雅可比伪逆做 IK 时想约束 TCP 姿态;采纳答案建议按路径点求解并固定姿态,或分三段迭代。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

EKF在输入u缺失时如何做预测?

How to update an EKF when no inputs are available?

EKF预测步缺少输入u时,可短时沿用上一时刻输入,或用历史输入做线性外推。

✓ 已验证排障方案数据与采集Robotics Stack Exchange
原文 ↗

Java应用如何接入Pi相机视频流?

Connect to video stream with Java app instead of console and mplayer

用mkfifo和tee把nc接收的视频流同时送给mplayer和Java程序读取。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

差速机器人同PWM输入为何跑偏,PID怎么改?

Approach to using PID to get a differential robot driving straight

左右电机同PWM会跑偏,采纳建议是为每个轮子分别建立PID闭环并给相同目标位置。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

差速机器人在不平路面难以直线行驶

Differential Drive Robot on uneven surfaces

在不平路面直线行驶可使用带加速度计和陀螺仪的 I2C IMU 计算航向并纠偏。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

如何实现太阳跟踪±0.1°精度和20Nm扭矩

Sun tracking with +/- 0.1degree accuracy?

建议用带1:100减速箱的0.5Nm步进电机,获得约50Nm理论扭矩和0.018°步距分辨率。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

双 Pi Camera 不同步导致深度图错误

Stereo Vision Using Compute Module: Pi camera synchronization

两只树莓派 v1 相机软件同步无效,需改用支持外部触发的相机并用同一触发信号同步。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

仅靠距离找蓝牙信标时转向误差怎么办

Find object using only distance

用三角定位从多个已知位置估计信标坐标,再按差速/独轮车模型控制机器人驶向目标。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

MPU9250积分求速度出现斜坡漂移

Instantaneous velocity calculation from accelerometer?

加速度计只能积分得到相对速度,偏置会造成漂移;需引入GPS、轮速或雷达等绝对速度源。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

MATLAB避障算法用atan导致角度象限错误

Mobile robot algorithm implementation error

MATLAB复现移动机器人避障算法时角度计算异常,采纳建议为用atan2替换atan保留象限信息。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

卡尔曼滤波冗余传感器更新结果异常

kalman filter with redundant sensors

将两个位置传感器观测矩阵纵向拼接后结果异常,原因是 HH^T 计算写错,应使用正确矩阵。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

航向接近 -pi/pi 时卡尔曼估计失真

Regarding Kalman filter and estimating heading with magnetic compass

航向角跨越 -pi/pi 边界导致估计异常,通过将角度和残差归一化到 [-pi, pi] 解决。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼仅用角度PID出现±10°振荡

Quadcopter PID Control: Is it possible to stabilize a quadcopter considering only angle measurements?

四旋翼单环角度PID稳定时±10°振荡,改用级联PID先调角速度内环再调角度外环实现稳定飞行。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

UR5 解析逆运动学如何替代最小二乘解?

Implementing an analytic version of an inverse kinematic

UR5 最小二乘逆运动学只能得到单解,采纳答案给出从期望位姿解析推导各关节角的方法。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

麦克纳姆轮为何严重打滑并振动?

Choosing the right Mecanum wheel

麦克纳姆轮打滑振动可能因电机扭矩过大,建议限扭或限流,并可加重验证。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Create 2 旋转 360° 角度只返回 91°

iRobot Create 2: Angle Measurement

Create 2 的角度命令有已知 bug,建议改用左右编码器计数自行计算角度。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

KUKA 机器人如何用 .NET 按钮控制运动

KUKA delimiter .NET

可用 KUKA RSI Interface 通过以太网发送运动参考值,未加载程序可用 FTP 修改文件。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

小型差速机器人电机启动转矩是否足够

Relationship between motor torque and acceleration

电机转矩与电流、加速度成正比;该配置虽安全裕量约30%,答案认为应可用。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Create 2 偶尔忽略 OI 指令

Reliably establishing communication and OI mode with Create 2

Create 2 通信不可靠是因传感器查询命令格式错误,将 149 35 改为 149 1 35 后解决。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

AUV泳池测试声呐多路径回波噪声如何抑制

Usage of Multibeam 2D Imaging Sonar for AUVs, testing them in the pool environment

泳池测试Blueview P900声呐多路径回波严重,采纳答案建议用消声池思路抑制回波。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

相机视频与数据采集信号如何同步

Syncing camera with other signals

为同步视频与DAQ记录,应选择支持外部同步的相机,并在需要时使用同步发生器。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

3D打印件接舵机受扭矩后空转怎么办

What is the best way to attach a 3D printed part to a servo for robotics use?

3D打印舵机连接件在扭矩下空转,建议改用金属件、缩小结构或直接与舵机臂连接。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

VFH 跨 360°谷值被误分成两个谷

A Vector Field Histogram implementation in Python 2.7

Python 2.7 实现 VFH 时跨 360°谷值判断错误,可先循环平移直方图再反向还原航向。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

四旋翼前重时 PID 无法收敛到 ±1°怎么办

PID Tuning for an Unbalanced Quadcopter: When do I know if the I-gain I've set is too high?

前重四旋翼 PID 难以达到 ±1°,采纳答案建议先改进约束测试架并在升力中心高度固定系绳。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

轨迹位置控制遇障后误差增大扭矩过强

What to do when position control with trajectories is interrupted?

机械臂轨迹被障碍物中断后误差和扭矩可能增大,可通过误差阈值配置超限停用电机。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

轮编码器一次遮光触发多次中断

Wheel encoder triggers interrupt too many times

Arduino 轮编码器状态变化时多次触发中断,采用去抖逻辑后只在真实变化时计数。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

RViz中base_link/odom与底盘模型偏移

Tf frame origin is offset from the actual base_link

SolidWorks装配体未与原点基准面配合,导致URDF导出后TF偏移;将底盘原点与装配体原点配合后重导出。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

gtkterm 向 iRobot Create 发命令无效

Sending commands from Ubuntu

gtkterm 输入会发送 ASCII 而非二进制,应改用编程语言发送 Open Interface 数据包。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

STM32F103RG 能否通过 SD 卡自刷固件?

Microcontroller flashing itself

STM32 可通过引导加载程序远程更新固件,固件可先写入 SD 卡再由 bootloader 刷入应用区。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

MPU9150 双重积分位移漂移且速度不归零

calculating position based on accelerometer data

用加速度积分求位移时漂移,采纳答案建议用真实采样时间 dT 做数值积分,而不是 speed。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

廉价陀螺仪角速度静止时出现尖峰

Filtering angular velocity spikes of a cheap Gyroscope

廉价陀螺仪角速度数据有尖峰,采纳答案建议使用中值滤波抑制尖峰。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

如何用RGB和深度图获取球的XYZ坐标

Using an RGB + Depth Camera to locate X,Y,Z coordinates of a ball

通过校准深度与RGB配准,在目标像素取深度,再用相机矩阵换算相机坐标系下笛卡尔坐标。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

极负极点导致 Simulink 有界振荡

Relation between pole placement and marginal stability?

极点配置过负时仿真出现有界振荡,原因是步长导致数值刚性,限制最大时间步长可解决。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

IMU 欧拉角测量出现角度不连续尖峰

Filtering IMU angle discontinuities

IMU 欧拉角出现不连续尖峰,可用中值滤波、阈值拒绝异常点,或按角度环绕问题处理。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

卡尔曼滤波填充率估计几次后不再收敛

How much should I expect a Kalman filter to converge?

填充率估计噪声不再降低是由过程方差矩阵 Q 的非零项限制收敛导致。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

EKF-SLAM如何只沿地标垂直方向收缩协方差

EKF-SLAM: Shrink covariance matrix on one direction

在EKF-SLAM中先做常规更新,再用新旧协方差椭圆的平行/垂直轴重建近似协方差。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Arduino 控制 EMAX Simon ESC 时蜂鸣含义不明

EMAX ESC Simon Series with arduino

用 Arduino 模拟 RC 接收机输出 RC PWM signals 控制 ESC;蜂鸣仅用于地面设置,按手册配置。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Arduino Mega Shield V2.0 能否用于 Due

Arduino mega shield v2.0 compatibility with arduino due

该扩展板应可插到 Arduino Due 或 Mega,若 URF01 引脚干涉电源排针需拆除一两个引脚。

✓ 已验证排障方案数据与采集Robotics Stack Exchange
原文 ↗

Simulink接收IMU串口只显示0-255如何解析

How can I get the values of a IMU from the serial message received in Simulink via UART?

Simulink串口块只读单字节,应在Arduino和PC端按自定义包结构解析或转发数据。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Create 2 能否给 Project Tango 平板充电?

Powering a Project Tango Tablet with iRobot Create 2

Create 2 无法为 Tango 平板提供所需 12V 2A,建议平板独立充电或改用低功耗控制器。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

小车如何检测轨道位置并避免冲出轨道

How to find out how far a motor has taken a vehicle?

固定齿条轨道小车可用机械、磁性或光学端点开关,并结合步进电机软限位防止越界。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

视觉位移只有方向时如何估计相机间位置

Kalman filter for estimating position with “direction” measurements

在已知初始距离和航向的前提下,用正弦定理求距离,再用卡尔曼滤波融合 IMU 与 GPS。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

低方差重采样中 weight(i) 越界怎么办

Low variance resampling algorithm for particle filter

MATLAB 粒子滤波低方差重采样因 r 取值范围错误导致 weight(i) 越界,改为 0 到 M^-1 的随机数。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

嵌入式 PID 采样率受 1kHz 循环限制

increase PID sampling rate on embedded system

1ms 控制循环中 SPI 外设占用过高,建议换更快处理器或将 PID 拆到独立处理器。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

固定永磁体会影响 MPU-6050 IMU 吗

Do magnets affect IMU values?

固定永磁体不影响 MPU-6050 的加速度计和陀螺仪,但会影响外接磁力计,可不使用磁力计或做校准。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Create 2 请求 packet 18 数据与规范不符

iRobot Create 2 and Open Interface 2 Spec not syncing up with incoming data

Create 2 传感器按钮数据格式异常,原因是用了错误晶体管,改用 2n4403 后基本正常。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

真空密封管内透明甲苯液位如何检测

Sensing the level of a liquid in a tube

对真空密封且不能钻孔的管内透明甲苯,采纳方案是管外安装可调电容式接近传感器检测液位阈值。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

Gazebo 5.1.0 保存世界窗口不显示

How to test GAZEBO works properly. Save windows don't show any component

Gazebo 5.1.0 的 Save World as 已知损坏,可装 gazebo6-prerelease 或等待 5.2.0 修复。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Arduino 步进电机到指定距离后变速

I want my stepper motor to switch speed while traveling (not acceleration wise)

步进电机需在行进到指定距离后提速,采纳答案建议用轮子编码器测距后触发变速。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

仅用加速度计和陀螺仪无法估计绝对偏航角

How to estimate yaw angle from tri-axis accelerometer and gyroscope

用yaw = atan2(Ax,Ay)估计偏航无效;需用磁力计、GPS等提供航向更新并做校正融合。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

树莓派四旋翼高油门抖动甩动

Raspberry Pi quadcopter thrashes at high speeds

高油门时四旋翼剧烈抖动,原因是振动干扰 MPU 数据,改用低通滤波后解决。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

RPi B+ 如何控制无刷电机 ESC

Controlling an ESC for Brushless Motors with an RPi

ESC 可按舵机方式控制,使用 RasPi 舵机库或外接舵机控制器,BEC 供电电子设备也可行。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼 PID 到达设定点但精度不足

PID output does not reach setpoint precisely enough

四旋翼俯仰角单级 PID 难以兼顾精度和振荡,改用角度到角速度再到电机差速的级联 PID 后效果可接受。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

AVR 中断过载导致循环队列丢字节

How to manage interrupts on an AVR?

AVR 在 USART/SPI/定时器中断负载下丢数据,应先定位丢字节原因,再缩短关中断时间或降低通信速率。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

机器人转弯不准导致路径跟踪偏移

Robot Navigation Feedback using Image Processing

用顶置摄像头反馈位置和朝向,按路径单元逐个闭环跟踪,低速移动以减少偏差。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

PID多航点轨迹会在每个设定点停稳

PID controller for trajectory with mutliple setpoints

四旋翼用固定航点PID飞多点轨迹不平滑,采纳方案是做轨迹生成并随时间更新PID设定值。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

户外机器人铝箱内 WiFi 天线如何选择

Choosing a WiFi antenna for outdoor robot

户外机器人 WiFi 天线需按环境选择,全天候使用应选防水防紫外型号并与铝外壳绝缘。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

差速机器人双电机转速误差导致定位不准

Accounting for error in multiple electric motors

双电机差速机器人会因编码器打滑等产生累计误差,可增加多类传感器并融合修正位置。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

ROS 启动时发布消息在 rostopic echo 中丢失

ros send message on startup doesn't seem to work

节点刚 advertise 后立即发布,rostopic 尚未订阅;可延迟发布,或用 ROS service 表示节点已就绪。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

BBB 如何通过 USB 与 Arduino Uno 串口通信

Connecting an Arduino uno with a beaglebone black over USB

将 Arduino Uno 作为 CDC 串口设备接入 BeagleBone Black,通过 /dev/ttyUSB0 或 /dev/ttyACM0 读写即可。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Roomba 串口无法直接发送 8000

Help sending serial command to Roomba

Roomba 直行半径需按十六进制 0x8000 拆成高低字节并按大端顺序发送。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

rviz 中 Kinect 数据为空白如何显示

Visualizing kinect data on rviz

安装并启动 openni_launch 发布 Kinect 话题,再用 image_view 或 rviz 的 PointCloud2 显示数据。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Legion EPS21 能否作 12V 25A 主电源开关?

Power switch standards and suitability for purpose

该开关无 12VDC 25A 保证,建议用 12V 接触器或汽车继电器承载大电流。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

Kinect 如何区分物体在内部还是在上方

How can computer vision distinguish one object being contained by another vs being on top of it?

用 3D 凸包交集判断包含关系,再用 2D 凸包交集判断是否在上方。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

无激光雷达的 ROS 机器人如何做 SLAM

Build a ROS robot with SLAM without laser

Kinect 可用于建图和定位,也可将深度图转为激光扫描供 gmapping 与导航栈使用。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

有刷电机断电反冲该用二极管还是电容保护

Diode or capacitor across terminals of brushed motor

有刷电机断电会回灌能量,二极管用于保护驱动器,电机端可并约 100nF 双极性电容抑制高频噪声。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

PD控制四旋翼仿真无法稳定

PD Algorithm for a Quadrotor [Simulation]

四旋翼PD仿真不稳定,改用Simulink直接实现非线性微分方程并写PID后运行良好。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

2-3S 有刷 ESC 接 4S LiPo 会过压吗

Over-voltage on a brushed electronic speed controller

2-3S ESC 不应接 4S LiPo,建议改用 3S 电池或购买支持 4S 的 ESC。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

差速机器人增量编码器如何更新位姿

Calculate position of differential drive robot

不要假设轮子直线运动,可按每个时间步的圆弧运动计算差速机器人新位姿。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼油门全开只输出 1260us 怎么混控

Quadcopter Throttle and PID mixing to Motor Speed

将油门作为基准输出,再叠加居中的 PID 修正,并用统一偏移把电机输出拉回 ESC 范围。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Roby 状态机如何按端口条件切换状态

How to define conditions for state-machines in roby?

在 Roby/Syskit 中不要直接条件化 forward,应通过专用 composition 或 task_script 监控端口后发事件。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

ROS bag 回放时如何在 rviz 查看定位轨迹

Fake localization using bag file in ROS

回放含定位相关话题的 bag 时,先启用仿真时间,再用 --clock 播放并配置 rviz。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼 PID 调参后仍持续摇摆并侧翻

Quadcopter PID tuning

四旋翼在单自由度测试中摇摆并逐渐侧翻,提问者称根因在 Arduino write() 更新方式,采纳答案建议降低 P 增益并避免电机饱和。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

倒立摆 LQR 控制量过高难以降低

LQR design with low effort

倒立摆用 lqr(A,B,Q,R) 时控制量过高,可调低 Q/调高 R,否则需考虑电机能力或改用其他控制器。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

如何向 Rock Framework 添加外部库

How do I add an external library to the Rock Framework?

在 Rock 中添加外部库应避免修改上游包,按类别纳入 autoproj,非标准构建需写自定义 autobuild 处理器。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

24V 电池组给 12V 4-5A 设备供电

24v dc to 12vdc converter

两块 12V 电池串成 24V 时,可从两电池连接点取 12V,或使用合适的开关电源降压。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

NXT Segway 无法站稳且陀螺仪漂移

NXT Segway problem. Need advice/help

NXT Segway 控制时漂移大、无法站稳,采纳答案建议参考漂移补偿资料并把陀螺仪靠近轮轴安装。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

25C/50C电池能否给八旋翼240A供电

How much can realistically be drawn from a 25C max 50C battery?

用连续放电倍率计算最大持续电流,240A负载需25C总容量至少9.6Ah。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

Kinect for Xbox 能否使用官方 Windows SDK

Kinect for Xbox: SDK selection

Kinect for Xbox 可用 Kinect for Windows SDK v1.8 做语音/声源场景,但公开商用需 Windows 版传感器许可。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

四旋翼横向移动如何补偿偏航角

Compensating for Yaw in Lateral Quadcopter Movement

将世界坐标系下的滚转和俯仰按偏航角旋转到机体系即可补偿 yaw。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

往复运动机构应选什么电机

What motor to use for reciprocating (reversive) movement

制作往复摆动机构不需要步进电机,使用直流或交流减速电机加曲柄机构即可。

✓ 已验证排障方案仿真与训练Robotics Stack Exchange
原文 ↗

SketchUp中齿轮不与物体碰撞怎么办

Gears modeling in Google SketchUp and SketchyPhisics

SketchUp/SketchyPhysics齿轮无碰撞,采纳答复建议改用SolidWorks建模和三维演示。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Raspberry Pi 全功率时欠压重启怎么办

My Raspberry Pi is losing power in a surge

RC 车全功率加速时 Raspberry Pi 欠压重启,可在输入电源并联足够的去耦电容缓冲电流浪涌。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

XY路径点无法转换为双轮电机输入

2D path following robot, converting XY axis path to input on wheels

将屏幕路径点依次转为位移、转角和距离,再生成左右轮电压与持续时间序列。

✓ 已验证排障方案感知与导航Robotics Stack Exchange
原文 ↗

低清无线摄像头如何识别小型目标图案?

Workable low-resolution object/target recognition pattern and library?

低清、噪声和失焦摄像头难以读条码,可改用分色圆形标记并用边缘检测定位后取色识别。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

SIM900A 如何用 AT 命令获取短信发送号码?

AT command in SIM900A GSM/GPRS module to find out originating address of an SMS

SIM900A 收到短信后找不到发送方号码,可用 AT+CMGF? 确认模式,再用 AT+CMGL 列出短信并解析来源号码。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

BLDC 低速启动抖动并跳到 1500rpm 怎么办?

Low speed control of bldc motors

BLDC 低速抖动多半是无感 ESC 低速性能问题,可先测 ESC 最低可靠转速,或改用放大器做电流/转矩控制。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

Arduino UNO按键消抖运行一段时间后卡死

Arduino Uno getting a type of "HANGED" while runing samll code of switc debounce and Serial print

Arduino UNO运行按键消抖与LED切换代码会卡死,改用USB供电后恢复正常。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

如何用 ROS 让 ATRV-Jr 定距移动或转向

Move ATRV robot to specific distance using ROS

ATRV-Jr 通过 /cmd_vel 发布速度会持续运动;可用 rospy 按时间发布 Twist,最后发布空 Twist 停止。

✓ 已验证排障方案硬件零部件Robotics Stack Exchange
原文 ↗

两个连续旋转舵机并联会互相较劲吗

Will connecting two servo motors double the torque?

两个舵机理论上可增扭矩,但实际会因特性差异互相对抗,应使用机械连杆和舵机同步器补偿。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

UKF局部更新后协方差不再正定

Maintaining positive-definite property for covariance in an unscented Kalman filter update

UKF只更新协方差子矩阵会破坏正定性,应使用完整协方差和完整雅可比进行测量更新。

✓ 已验证排障方案本体 SDK 与控制Robotics Stack Exchange
原文 ↗

如何将机体系滚转俯仰变换到局部固定系

Performing the proper coordinate system transformation

通过引入只随偏航和位置变化的地面机器人坐标系,将滚转俯仰经偏航旋转到局部坐标系。