robot_sim配置

robot_sim
https://github.com/Suyixiu/robot_sim 的issue
https://www.bilibili.com/video/BV19f4y1h73E/ 下评论
文件来源
在这里插入图片描述

其余克隆

基于几何的抓取

banana不显示
在这里插入图片描述

解决参考
https://github.com/Suyixiu/robot_sim/issues/2 (项目配置主要参考)

abort问题解决同样参考该网址
在这里插入图片描述

如果还无再试https://blog.csdn.net/qq_44642372/article/details/123935071
来自上github网址

双击第一个单选框无反应
解决参考https://blog.csdn.net/qq_38620941/article/details/125321347

(里面所有链接所涉及的安装配置基本都试了)

下评论
在这里插入图片描述

几何抓取需要改得应该只有main和recongnize

在这里插入图片描述

基于几何学习的抓取实验
roslaunch robot_sim grasp_world.launch

rosrun robot_sim geometric_method_grasp

对wooden_peg ERROR
https://blog.csdn.net/qq_38620941/article/details/125321347

不要忘了把循环下次数改为4

在这里插入图片描述

catkin_make 生效!

点击两下第一个按钮自动执行,成功!

现有问题geometry_grasp图相加载不出来
c++标定已做,python未
深度图配准失败

基于深度学习的抓取

关于编译
在这里插入图片描述

问题,将ROS_ERROR(“lookupTransform world to yixiuge_ee_link faild”, ex.what()

改为ROS_ERROR(“lookupTransform world to yixiuge_ee_link failed: %s”, ex.what());

参考gpt

在这里插入图片描述

优化代码部分为(可能没什么用)

tf::TransformListener listener;
tf::StampedTransform world2tool;

ros::Duration timeout(1.0); // 设置等待超时时间

try {
    listener.waitForTransform("/world", "/yixiuge_ee_link", ros::Time(0), timeout);
    listener.lookupTransform("/world", "/yixiuge_ee_link", ros::Time(0), world2tool);

    printf("world2tool %f  %f  %f  %f  %f  %f %f\n", 
        world2tool.getOrigin().x(), world2tool.getOrigin().y(), world2tool.getOrigin().z(),
        world2tool.getRotation().getX(), world2tool.getRotation().getY(), world2tool.getRotation().getZ(), world2tool.getRotation().getW());
} catch (tf::TransformException &ex) {
    ROS_ERROR("%s", ex.what());
    ROS_ERROR("lookupTransform world to yixiuge_ee_link failed", ex.what());
}
roslaunch robot_sim grasp_world.launch
roslaunch robot_sim gpd_run.launch type:=2 topic:=/cloud_sample
rosrun robot_sim GPD_method_grasp
没有进conda环境,开了梯子,用vscode终端运行的

在这里插入图片描述

参考https://blog.csdn.net/qq_38620941/article/details/125321347

在这里插入图片描述

更改gpd_run.launch 中的config_file为ros_eigen_params.cfg ,不改会出现world问题

在这里插入图片描述

更改里面的参数按照eigen_param.cfg ,每一个相同的参数,

更改ros_eigen_params.cfg中的weights_file路径为你的gpd中的

参考https://github.com/atenpas/gpd_ros/issues/12

在这里插入图片描述

在新弹出的Normal框中按q,再新弹出的grasp candidates中按q,在selected grasps中按q,看到rosrun robot_sim GPD_method_grasp这个窗口出现receive grasp,就可以按照视频过程点击两下good grasp实现抓取!!!!!!!!

依然会出现

在这里插入图片描述

有时候可能是路径规划有问题,有动作但没有抓取成功

验证你的gpd是否安装成功,

在这里插入图片描述

在新弹出的Normal框中按q,再新弹出的grasp candidates中按q,在selected grasps中按q,结束,不报错。

相关链接,及一些可能没有用的步骤

https://blog.csdn.net/qq_44876051/article/details/112370423

https://blog.csdn.net/qq_33328642/article/details/122267004

sudo -H pip3 install -U transforms3d(参考https://blog.csdn.net/qq_38620941/article/details/125321347下评论)

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/314990.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LabVIEW在动态力传感器校准技术的创新应用

简介 动态力传感器校准装置集成了冲击法原理和自动化控制,实现精准、高效的传感器校验。LabVIEW的图形化界面提供简便操作和实时数据分析,显著提高了校准过程的准确度和效率。 01 系统设计和功能 动态力传感器在工业生产中发挥着重要作用,…

完整的模型验证套路

读取图片 from PIL import Imageimg_path "../Yennefer_of_Vengerberg.jpg" image Image.open(img_path) print(image)转换成灰度图(可选) image image.convert(L) image.show()转换成RGB格式 image image.convert(RGB)因为png格式是四…

软件测试|MySQL SHOW DATABASES详解

简介 在MySQL中,SHOW DATABASES是一条SQL语句,用于显示当前MySQL服务器上所有可用的数据库。这条简单而常用的命令可以让你快速查看服务器上的数据库列表。本文将详细介绍SHOW DATABASES的使用方法以及相关注意事项。 语法 在 MySQL 中,可…

Linux系统——DNS解析详解

目录 一、DNS域名解析 1.DNS的作用 2.域名的组成 2.1域名层级结构关系特点 2.2域名空间构成 2.3域名的四种不同类型 2.3.1延伸 2.3.2总结 3.DNS域名解析过程 3.1递归查询 3.2迭代查询 3.3一次DNS解析的过程 4.DNS系统类型 4.1缓存域名服务器 4.2主域名服务器 4…

pytorch学习笔记(七 )

池化类似压缩 最大池化-上采样 例如给一个3的话就会生成一个33的窗口(生成相同的高和宽),给一个tuple就会给出一个相同的池化核。stride默认值就是核的大小 dilation 在卷积dialation设置之后每一个会和另外的差一个,空洞卷积 …

微信小程序——调节手机屏幕亮度案例分享

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

C++核心编程——类和对象(二)

本专栏记录C学习过程包括C基础以及数据结构和算法,其中第一部分计划时间一个月,主要跟着黑马视频教程,学习路线如下,不定时更新,欢迎关注。 当前章节处于: ---------第1阶段-C基础入门 ---------第2阶段实战…

代码随想录算法训练营第六天|哈希表理论基础,242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和

刷题建议 刷题建议与debug 代码随想录目前基本都有了视频讲解,一定要先看视频,事半功倍。写博客,将自己的感悟沉淀下来,不然会忘大家提问的时候,记得要把问题描述清楚,自己在哪一步遇到了问题&#xff0c…

嵌入式linux 编译qt5(以v851s为例)

本文参考Blev大神的博客:Yuzuki Lizard V851S开发板 --移植 QT5.12.9教程(群友Blev提供) - Allwinner / 柚木PI-V851S - 嵌入式开发问答社区 (100ask.net) 一. 环境准备 1.下载qt5源码:Open Source Development | Open Source …

访问学者申请需要注意什么?

访问学者申请是一项复杂而重要的过程,需要申请人在准备材料和过程中注意一些关键事项,以确保顺利完成申请并提高成功率。以下是知识人网小编的一些建议,希望对你的访问学者申请有所帮助。 1. 详细了解目标学术机构: 在申请访问学…

vscode中文插件以及运行php代码

vscode中文版插件 vscode运行php代码 1.插件安装 2.配置项 左上角文件——首选项——设置——输入php.validate.executablePath {"workbench.colorTheme": "Default Dark Modern","php.validate.executablePath": "E:/phpstudy/php.exe&q…

一篇文章带你了解Python常用自动化测试框架——Pytest!

在之前的文章里我们已经学习了Python自带测试框架UnitTest,但是UnitTest具有一定的局限性 这篇文章里我们来学习第三方框架Pytest,它在保留了UnitTest框架语法的基础上有着更多的优化处理 下面我们将从以下角度来介绍Pytest: Pytest基本介…

[ctf.show 元旦水友赛 2024] crypto

感觉半个多月回家没有打开过电脑了。看到ctf.show上元旦的比赛,才想起似乎应该看看。 月月的爱情故事 上来这就是个小脑洞题,给了一大段文字和一个base64的串。并且提示:试试摩斯吧! 从文字上看只有三种标点符号,显…

【书生·浦语大模型实战营04】《(4)XTuner 大模型单卡低成本微调实战》学习笔记

《(4)XTuner 大模型单卡低成本微调实战》 课程文档:《XTuner 大模型单卡低成本微调实战》 1 Finetune简介 LLM的下游应用中,增量预训练和指令跟随是经常会用到两种的微调模式 1.1 增量预训练微调 使用场景:让基座模型学习到一些新知识&a…

蓝桥杯单片机组备赛——蜂鸣器和继电器的基本控制

文章目录 一、蜂鸣器和继电器电路介绍二、题目与答案2.1 题目2.2 答案2.3 重点函数解析 一、蜂鸣器和继电器电路介绍 可以发现两个电路一端都接着VCC,所以我们只要给另一端接上低电平就可以让蜂鸣器和继电器进行工作。与操作LED类似,只不过换了一个74HC5…

JWT---JSON Web Token

JSON Web Token是什么 JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 JSON Web Token的结构是什么样的 JSON…

DynastyPersist:一款功能强大的Linux持久化安全审计与测试工具

关于DynastyPersist DynastyPersist是一款专为红队研究人员和CTF玩家设计的Linux安全测试工具,该工具可以适用于各种安全评估任务和安全测试场景。 DynastyPersist本质上是一个Linux持久化脚本,并提供了大量的安全测试功能,可以为我们展示在…

问界又“翻车”了? 新能源电池“怕冷”成短板

文 | AUTO芯球 作者 | 李欣 2023年12月17日,蔚来创始人李斌亲自下场!驾驶ET7从上海出发,经过超14小时的行驶后,达成一块电池行驶超过1000公里的成绩,这一直播引起外界的广泛关注。 这不禁让人与”懂车帝冬测“联想到…

布隆过滤器 Bloom Filter

文章目录 1、什么是布隆过滤器?1.1 工作原理1.2 布隆过滤器的优点1.3 缺点 2、布隆过滤器的使用场景3、布隆过滤器的原理3.1 布隆过滤器的数据结构3.2 初始化阶3.3 插入元素过程3.4 查询元素是否存在3.5 元素删除3.6 扩容 4、SpringBoot 整合 布隆过滤器4.1 技术选型…

书生·浦语大模型--第二节课笔记

书生浦语大模型--第二节课 大模型及InternLM基本介绍实战部分demo部署准备工作模型下载代码准备终端运行web demo 运行 Lagent 智能体工具调用 Demo准备工作Demo 运行 浦语灵笔图文理解创作 Demo环境准备下载模型下载代码运行 大模型及InternLM基本介绍 大模型 定义&#xff…