Apriltags+Ros+Ur5项目--Apriltags位姿输出

进入课题组的初期,老师分配了一个实际项目,下面写一下搭的项目的大致框架及其心得感悟,因为现在已经越发浮躁,想踏下心来好好做一些回顾一下自己的新手上路。需要准备材料:apriltags下tag标签,usb摄像头,标定板,ur5(也可以用gazebo模型代替)
大致流程如下:
在这里插入图片描述

针对于这个项目想实现的是通过apriltags算法能够识别空间中指定标号的tag,从而能够算出apriltags相对于相机的位姿,并作为话题发布出去,因为这里apriltags算法已经是成熟的源码包,所以这里只是跑通了这个包,但这里本身包发布的话题很多,不单单包含位姿输出,为了减少实时传输量,所以创建了一个订阅节点(atnode_vision),订阅此位姿。然后将此位姿作为服务器服务端消息发布,在另一个节点(apriltags2_client)上,进行机械臂UR5的轨迹规划。

整个项目的github链接:https://github.com/harrycomeon/apriltags2_ros-and-ur5
上面介绍了整个项目的大致流程:
下面先分析一

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
Yolov5 ROS是指在ROS(机器人操作系统)上使用的Yolov5目标检测算法。为了使用Yolov5 ROS,您需要按照以下步骤进行安装和设置。 首先,您需要下载Yolov5 v6.2,而不推荐下载v5.0版本,因为这可能会导致多种库版本不匹配的报错。您可以从Yolov5的官方网站上获取最新版本。 接下来,您需要安装Yolov5所需的库。您可以通过终端进入Yolov5文件夹中的requirements.txt文件夹,并输入命令"pip install -r requirements.txt"来安装所需的库。 在安装过程中,请注意需要两次输入"yes"。第一次是在安装之前确认,第二次是在安装完成后进行配置环境时确认。如果不输入"yes",则默认使用默认配置环境。 最后,您需要在ROS中创建一个新的虚拟环境,使用以下命令"conda create -n yolov5 python=3.8"来创建一个名为yolov5的虚拟环境,并指定Python版本为3.8。 完成以上步骤后,您就可以在ROS上使用Yolov5进行目标检测了。请注意,在使用Yolov5 ROS之前,您还需要学习如何将Yolov5与ROS进行集成和配置相应的ROS节点。 希望以上信息对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [通过ROS调用yolo5](https://blog.csdn.net/qq_45695466/article/details/131424565)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值