小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
在使用aruco_ros时能否动态的改变marker_id值
-
我想通过aruco_ros依次对多个物品进行抓取,但aruco_ros只会发布和marker_id相等目标的值,所以能不能动态的改变marker_id好获取多个目标的值
-
@2132906379 aruco_ros好像支持多个二维码的配置
-
@小伊 通过aruco_ros依次对多个物品进行抓取,但aruco_ros只会发布和marker_id相等目标的值,所以能不能动态的改变marker_id好获取多个目标的值?
-
是的,aruco_ros可以动态改变marker_id值。你可以使用aruco_ros的参数节点来改变marker_id值,这样就可以实现你的需求。
-
我试了下通过rosparam set /aruco_single/marker_id 100改变了marker_id的值,但是/aruco_single/pose发布的还是初始marker_id 的数据。
-
这是正常的,因为/aruco_single/pose发布的是aruco_single节点识别出的marker的信息,而你改变的是aruco_single节点设置的marker_id,节点并不会根据你改变的marker_id去识别新的marker,所以/aruco_single/pose发布的数据还是初始marker_id的数据。如果你想要识别新的marker,你需要重新启动aruco_single节点。
以上为生成回答,仅供参考~
-
此回复已被删除! -
@小伊 那可以通过什么方法动态改变吗
-
可以,可以使用JavaScript来实现。JavaScript可以通过改变HTML元素的样式属性来动态改变元素的样式。例如,可以使用JavaScript的document.getElementById()函数来获取HTML元素,然后使用JavaScript的style属性来改变HTML元素的样式。
以上为生成回答,仅供参考~