当前位置: 首页 > news >正文

网站推广排名平台网站模板 自适应

网站推广排名平台,网站模板 自适应,番禺网站(建设信科网络),网页制作程序代码sunday功能包使用介绍以及开源 sunday我给自己机械臂的命名,原型是innfos的gluon机械臂。通过sw模型文件转urdf。Sunday项目主要由六个功能包sunday_description、sunday_gazebo、sunday_moveit_config、yolov5_ros、vacuum_plugin、realsense_ros_gazebo组成&…

sunday功能包使用介绍以及开源

sunday我给自己机械臂的命名,原型是innfos的gluon机械臂。通过sw模型文件转urdf。Sunday项目主要由六个功能包sunday_description、sunday_gazebo、sunday_moveit_config、yolov5_ros、vacuum_plugin、realsense_ros_gazebo组成,下面我将介绍这六个功能包。

个人环境

首先介绍个人使用环境,博主使用的是Ubuntu18.04+gtx1660ti显卡+ros_melodic+cuda10.2+pytorch1.8+yolov5-6.1。环境配置的教程详见上一篇博客:
https://blog.csdn.net/qq_48427527/article/details/129201676?spm=1001.2014.3001.5502

sunday_description

sunday_description是由sw插件导出的功能包,我主要对sunday_description/urdf中的urdf文件进行修改,并配置xacro文件。

sunday_description/launch/sunday_rviz.launch

文件用于观察我所配置的xacro文件的模型状态。

sunday_moveit_config

基于sunday_description/urdf/sunday.xacro对moveit进行配置修改方面还是参考古月的课程进行的修改。

修改过的文件:

sunday_moveit_config/config/controllers_gazebo.yamlsunday_moveit_config/launch/moveit_rviz.launchsunday_moveit_config/launch/moveit_planning_execution.launch

sunday_gazebo

该功能包主要用于配置机械臂操作的gazebo仿真环境,具体配置也是参考古月的课程,几个launch文件分别用于发布机械臂关节的状态以及与moveit做对接。

sunday_gazebo/launch/sunday_bringup_moveit.launch

该launch文件里面包含了所有节点,包括yolov5节点。如果你还未配置好yolov5环境,也可以使用以下不包含yolov5的launch文件打开gazebo环境。

sunday_gazebo/launch/sunday_bringup_moveit_origin.launch

yolov5_ros

该功能包是我在csdn上边找到的,封装了yolov5,能以launch文件启动,并发布话题,个人感觉还不错。地址:
YoloV5 的ros功能包

git clone https://github.com/qq44642754a/Yolov5_ros.git

具体使用过程就是将训练好的权重放置进功能包中对应launch文件的路径下边,在launch文件中修改话题名称以及其它参数即可。

vacuum_plugin

vacuum_plugin是一个吸盘的插件,在urdf中插入该插件即可在gazebo中实现吸盘的功能。

git clone https://github.com/tatsuya-s/gazebo_ros_vacuum_gripper_debugger

在sunday_description/urdf/sunday.xacro第490行添加插件

  <!-- vacuum_gripper plugin --><gazebo><plugin name="gazebo_ros_vacuum_gripper" filename="libvacuum_plugin.so"><robotNamespace>/sunday/vacuum_gripper</robotNamespace><bodyName>link_6</bodyName><topicName>grasping</topicName><maxDistance>0.05</maxDistance><minDistance>0.03</minDistance></plugin>
</gazebo>

realsense_ros_gazebo

realsense_ros_gazebo功能包是realsense的gazebo功能包,其仿真效果与实物相同,且其中包含多款realsense型号的模型文件,其中便包含本项目中使用的realsenseD435i摄像头,可以将原urdf中的摄像头删除,调用该功能包的模型进行替换。

git clone https://github.com/nilseuropa/realsense_ros_gazebo.git

在sunday_description/urdf/sunday.xacro第454行添加代码

<xacro:include filename="$(find realsense_ros_gazebo)/xacro/depthcam.xacro"/>
<xacro:realsense_d435 sensor_name="camera" parent_link="link_5" rate="30"><origin xyz="-0.00068847 -0.06 -0.13" rpy="-3.14 0 -1.5708"/>
</xacro:realsense_d435>

gripper_model

gripper_model并不是一个功能包,这个包里有四个模型文件,对应视频中的三个多边形体以及,喂食过程中的人物张嘴闭嘴展板。模型文件的制作以及贴图的教程可以看我之前写的博客。博客地址:

https://blog.csdn.net/qq_48427527/article/details/124477608?spm=1001.2014.3001.5502

将四个模型拷贝放置到.gazebo/models路径,注意不能将整个包拷贝,仅将四个模型文件拷贝即可。

使用教程

现将几个模型文件gripper_model中的几个模型文件放到.gazebo/models路径中

将sunday.zip解压置于xx_ws/src路径下

cd xx_wscatkin_makesource devel/setup.bashconda activate 之前创建的虚拟环境roslaunch sunday_gazebo sunday_bringup_moveit.launch(该launch包含yolov5节点,因此需要在conda环境中运行)新开一个终端roscd sunday_gazebo/scriptspython grasp&feed.py(该脚本无需进入conda环境中运行)
在终端中输入想要拾取物体的名称,从而实现物体的拾取以及喂食/视频第一部分pick&placeconda activate 之前创建的虚拟环境
roslaunch sunday_gazebo sunday_bringup_moveit.launch
将gazebo中的展板挪远一点新开终端
roscd sunday_gazebo/scripts
python grasp.py
在终端中输入想要拾取物体的名称,从而实现物体的拾取

由于用于训练的多边形样本照片过少,如果出现展板挡住多边形模型出现阴影从而无法准确识别的情况,可以拖动或者旋转多边形模型通过调整位姿实现物体识别。

开源地址

github无法上传开源的三个功能包,因此我将所有功能包都打包放在百度网盘里面。

网盘链接:
链接: https://pan.baidu.com/s/1thKsIPsyBFtpiPuAC-VgeA 密码: mogp
–来自百度网盘超级会员V3的分享

github:https://github.com/Lord-Z/sunday

资料

1.YoloV5 的ros功能包
2.realsense_ros_gazebo
3.vacuum_plugin

http://www.yayakq.cn/news/165013/

相关文章:

  • phpcms电影网站开发个人博客网站制作论文
  • 郑州网站建设找智巢上海暂停娱乐场所营业通知
  • 企业网站开发摘要广东网站建设方便
  • 烟台网站搜索优化点击出字插件wordpress
  • 2017如何免费制作网站凡科手机网站建设开发
  • 物流企业网站建设与管理规划书做个网站的价格
  • 商业网站排名企健网网址
  • 合肥房产网站建设西安高端网站制作
  • 网站顶部怎么做新浪链接智能产品开发
  • 自己设计一个网站辽宁自助网站建设价格
  • 贵阳地铁建设网站云南网站开发费用
  • 太白 网站建设seo网络营销工程师
  • 做竞价网站需要什么样的空间齐装网
  • 一级域名 二级域名 目录网站推广网站备案是一年一次吗
  • 免费做qq互赞网站专业网站构建
  • 常州网站建设公司教程四川林峰脉建设工程有限公司网站
  • 新手学做网站编程网络培训学习心得体会
  • 百度大全网站网站注册地址查询
  • 建设 市民中心网站品牌建设中企业要注意哪些问题
  • 茂名公司制作网站百度免费网站申请注册
  • 网站板块的策划方案如何制作一个网页链接
  • 什么是网站栏目标题招聘网58同城招聘
  • 网站开发人员负责方面深圳创业板股票代码
  • 猎聘网招聘官方网站物流公司网站 源码
  • seo公司哪家好桔子seo工具
  • 做网站搞什么流量wordpress 1g 不够用
  • 设计服务网站校园失物招领网站建设
  • 关于手表网站建设策划书网站开发语言的选择
  • 南京淄博网站建设方案网站建设制作要学什么软件
  • 商城模板网站模板大足区城乡建设投资集团网站