
新手上路
文章平均质量分 79
光头明明
不要在优越感中停止自己的脚步。名利于人最可怕的莫过于此,分明刚刚启程,但欢呼声让你觉得已然冲线,本来要万里长征,却变成了百米短跑,接受完了鲜花之后,就再也看不见远处的风景。其实境界到了或是未到,只有自己知道。跋山涉水,风餐露宿,鼓掌的是别人,度化的是自己。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何读取UR5机械臂关节数据并进行实时的读取
文章目录问题产生:需要环境机械臂控制包程序实现实际实现问题产生:最近帮助一位师兄做一个机械臂关节的数据采集,然后需要读取机械臂在运动过程中的关节数据,然后进行一个读取,本身ROS可以利用rqt_gui可以实时的显示关节轨迹或者通过rostopic echo /joint_state 来查看发布的具体内容,但是这两种方式都不能让我们获得完整的文本数据。所以这篇文章主要是利用ros节点结合c++文本存储的方法来读取写入实时的关节数据。需要环境ubuntu 16.04 + Ros kineticUniv原创 2021-05-24 00:25:17 · 6439 阅读 · 3 评论 -
如何完成自己笔记本电脑与Aubo机械臂的网络连接
文章目录网络连接方式一,无线设置方法1,具有广域网环境的路由器1-1,连接1-2,查看1-3,测试1-4,验证2,手机热点构成局域网3,无广域网但有路由器下建立局域网二,有线设置方法1-1,连接1-2,查看1-3,测试1-4,验证这个教程主要演示了Aubo机械臂与笔记本进行网络连接的两种方式。相比较而言,利用有线连接,机械臂控制会更加柔顺。网络连接方式一,无线设置方法1,具有广域网环境的路由器当我们拥有路由器且具有广域网连入路由器Wan口的情况下,笔记本电脑的ubuntu端和移动平台的ubun原创 2021-05-10 10:47:09 · 7462 阅读 · 7 评论 -
浅析TF树中ros::Time(0)和ros::Time::now()
文章目录问题产生:报错信息:问题分析:解决方案:1,利用ros::Time(0)进行替代2,加入延时等待函数总结:参考网址:问题产生:最近在跑一个程序时,需要采集TF树中两个坐标的坐标变换,但是在运用过程中,通过下面语句进行坐标采集时,出现如下报错:语句:tf_transform = tf_buffer.lookupTransform(desired_camera_frame, current_camera_frame, ros::Time(0), ros::Duration(0));这里我想获原创 2021-04-30 17:31:50 · 3947 阅读 · 4 评论 -
如何利用markdown做出漂亮的笔记
MarkDown 学习准备:下载typora,然后进行安装。Typora下载地址然后在任意位置创建一个文件夹,文件夹内创建一个.md文件。(把后缀改成md;如果没有显示文件类型后缀,点击查看)打开后点开视图里的大纲,便可以进行以下测试。注意:使用英文输入法输入括号等。一,创建标题格式:#+空格+名称 ,最后回车。实现标题的添加,不同的#数量对应不同的标题,一级标题一个,二级两个类推。二,字体设置2.1 加粗方式:字体 左右两边加两个*,或者快捷方式选中按ctrl+BHello原创 2021-03-14 10:03:16 · 2467 阅读 · 0 评论 -
解决 ros 安装sudo rosdep init 出现 ERROR: cannot download default sources list from: https://raw.githubuse
出现问题:解决方案:尝试了好多解决方案,最后总结如下:在本地新建对应目录/etc/ros/rosdep/sources.list.d$ sudo mkdir -p /etc/ros/rosdep/sources.list.d并定位到该目录:$ cd /etc/ros/rosdep/sources.list.d新建文件20-default.list:$ sudo gedit 20-default.list将上面打开网页中的内容复制粘贴到新建打开的文档中:# os-specific原创 2020-12-16 10:49:08 · 3007 阅读 · 6 评论 -
利用ur5_ros_control实现基于速度的位置控制UR5机械臂
结论:相比于老的ur5_bringup.launch来控制机械臂可以更加柔顺的控制UR5机械臂。但是也存在规划时出现失败的情况,需要多次plan。具体怎么柔顺我会具体说明一下:那末怎么使用呢?1,安装驱动包印象中我的下载方式:git clone https://github.com/beta-robots/ur_modern_driver.git首先需要下载带有ur5_ros_control.launch的ur_modern_driver驱动包打开ur5_ros_control.launch原创 2020-07-24 11:21:24 · 6098 阅读 · 19 评论 -
nvcc fatal : Unsupported gpu architecture ‘compute_20‘ CMake Error at pcl_gpu_utils_generated_repack
因为在安装pcl1 .8前安装了cuda9.0后出现了以下报错。(之前用另外一台没有cuda的环境下安装可以编译通过)主要错误摘录:nvcc fatal : Unsupported gpu architecture ‘compute_20’ CMake Error at pcl_gpu_utils_generated_repacks.cu.o.cmake:209 (message): Error generatingUnsupported gpu architecture ‘compute_20’ C原创 2020-07-23 20:58:42 · 2401 阅读 · 1 评论 -
浅析相机标定
在我们进行机械臂抓取实验时候,总是少不了相机的标定环节。我认为相机标定可以分为两个部分。一个部分是相机外参的标定,也就是获得相机坐标系与世界坐标系的关系,在我们的系统中,世界坐标系是可以自定义的。其中眼在手上的标定,不变的是相机与机械臂末端的坐标转换。通过手眼标定获得这两者的转换,结合机械臂TF树,便可以相机坐标与机械臂基座标的变换,进而获得相机坐标与世界坐标系的变换。而眼在手外的相机标定可以直接获得相机坐标与机械臂基座标的变换,进而获得相机坐标与世界坐标的关系,完成相机外参标定过程。另一部分是相机内原创 2020-06-05 00:21:00 · 642 阅读 · 0 评论 -
浅析ROS及其通讯机制(Topic/Service/Action)
1,ROS根据W. S. Newsman 在“A Systematic Approach to Learning RobotProgramming With ROS”中提到。ROS (robot operating system),这一机器人操作系统是一系列开源软件库和开源工具,它可以帮助我们搭建起自己的机器人应用平台。如今,ROS平台被广泛的用于移动机器人,飞行器,双目相机,机械臂和其他领域。ROS的目的是为了搭建起一个融合不同研究结果,算法实现和代码复用的通用的机器人初始平台。ROS有以下几个主原创 2020-06-04 23:36:35 · 3770 阅读 · 9 评论 -
ROS下usb_cam标定过程
参考网址:https://blog.youkuaiyun.com/qq_30460905/article/details/80390576github链接:usb_cam:https://github.com/harrycomeon/apriltags2_ros-and-ur5/tree/master/usb_camcamera_calibration:https://github.com/harryc...原创 2019-06-07 10:51:16 · 1251 阅读 · 0 评论 -
UR5工作空间建立和模拟环境下的配置和初步实现实际通信的步骤(ROS-kinetic)
参考网址:https://blog.youkuaiyun.com/GJXS2017/article/details/80565196https://blog.youkuaiyun.com/tiancailx/article/details/786225361,首先添加source /opt/ros/kinetic/setup.bash到.bashrc工作目录,因为You will need to run this c...转载 2019-05-06 10:23:39 · 1788 阅读 · 15 评论 -
UR5调用机器人或者模型基本操作(转载+原创)
参考链接1:https://github.com/ros-industrial/universal_robot/blob/indigo-devel/README.md参考链接2:https://blog.youkuaiyun.com/wxflamy/article/details/79102661?utm_source=blogxgwz8**universal_robot**该存储库为通用机器人提供...原创 2019-04-30 09:32:58 · 4991 阅读 · 0 评论 -
运行correspondence_grouping出现找不到文件情况问题(PCL)
问题如图:解决:在××.cpp文件里加入缺少文件的**.hpp(对应**.h)从搜索中,找到文件所在目录,添加。如图最后一行。原创 2019-05-04 10:31:02 · 475 阅读 · 0 评论