外观
踩坑Robotics Stack Exchange5 个月前
自定义webots_ros2_driver插件init执行成功但step方法未被调用
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Custom dynamic (pluginlib) plugin: init() method executed successfully, step() method ignored(Robotics Stack Exchange #118358)
状态:已解决
问题
自定义webots_ros2_driver动态插件在URDF中配置后可被实例化,init()方法可正常执行完成,已确认step()方法签名正确、仿真在运行,但step()方法从未被webots_ros_driver调用。
环境
使用webots_ros2_driver、ROS2,运行Webots仿真,自定义pluginlib动态插件。
解决办法
- 移除仿真中等待未启动的外部控制器(<extern>)的机器人;或2. 将该机器人的控制器切换为非外部控制器;或3. 为该机器人提供对应的外部控制器。
原问题作者:AmazingWouldBeGreatBut;采纳答案作者:AmazingWouldBeGreatBut。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。