开源库
文章平均质量分 66
鱼香ROS
代表作:动手学ROS2,动手学机器人学,一行代码安装ROS/ROS2,解决rosdep问题
展开
-
今天加班又晚了,应鱼粉要求,再推荐一下超好用的Python坐标转换库
大家好,我是加班加到天荒地老的小惨鱼。今天看ROS2的tf文档,里面让安装一个库小鱼一看这个我熟悉,不就是小鱼最常用的那个。又想起来之前有一位粉丝在CSDN上留言给小鱼说想让小鱼讲一讲这个库:小鱼之前也有说过这个库,今天时间不多就结合之前的文章再详细说一说transforms3d参考文档:http://matthew-brett.github.io/transforms3d/(需要翻墙,建议直接看源码,非常清晰)一、安装这里安装pip不行就用pip3,ubuntu20之后算是统一了。p原创 2021-09-03 14:02:37 · 912 阅读 · 0 评论 -
小鱼又做了一个开源工具,名字叫ros2bag_convert
大家好,我是被深圳太阳晒得脱水的小鱼,周末立了flag要做一个工具,今天就给发布了。起因是一位群友在鱼群里问小鱼怎么把ROS2的bag文件转成txt的,小鱼科学上网查了查,发现还真没有对应的方法,于是小鱼就打算做一个出来,截止到今晚终于算是完成了初版的了。废话不多说,上正题。安装使用将ROS2的Bag文件转换为CSV、JSON等。一、安装命令行安装:sudo pip install ros2bag_convert下载安装:git clone git@github.com:fishros原创 2021-08-31 10:03:36 · 1581 阅读 · 4 评论 -
大佬们早就不用catkin_make编译节点了,快来瞅瞅他们使用的啥
大家好,我是小鱼。今天在qq群里看到有人单独编译一个ROS节点的问题。就突然想推荐一波catkin_tool了。小智作为一名在职的工程师,经常和ROS打交道,所以catkin工具也是小智装系统必装的一个。今天就给大家介绍介绍。github:https://github.com/catkin/catkin_tools 文档:https://catkin-tools.readthedocs.io/en/latest/index.html一上来小鱼先不说catkin多好用,大家自行感受哈!编译所有原创 2021-08-14 14:47:52 · 815 阅读 · 1 评论 -
机器人运动规划算法RRT(快速随机扩展树)如何学习?小鱼的开源推荐之RRT算法纯Python实现!
大家好,我是小鱼。上周末本来打算去称称体重,害怕接受现实,最终还没有勇气上称,不过自从工作以来自己是变胖了不少了。不说闲话,今天小鱼给大家讲一讲运动规划中的路径搜索算法之RRT(快速随机扩展树),最后小鱼将带大家一次运行代码,直观感受一下他们之前的区别。一、为什么要路径规划?机器人要从位置A安全的无碰撞的移动到位置B,同时还需要在移动的过程中保证运动轨迹的平滑、耗时最短等。这就是运动规划需要解决的事情。无论是移动机器人还是机械臂,都需要路径规划来帮助规划出一条合理的路径(总不能穿墙而过吧),所以运动原创 2021-08-06 20:01:19 · 2140 阅读 · 5 评论 -
开源推荐:写机器人算法,你必须掌握的python开源库
Python机器人坐标换算神器:transforms3d+numpy大家晚上好,我是小智,今天又一不小心搞到了晚上才更新。下午去了公司调试了一台小车,晚上帮一位朋友一起搞了下手眼标定。今天太晚了,就挑个开源库讲讲。在平时的工作当中,小智用的最多的就是numpy和transform3d这两个库了,一个做矩阵运算,一个做坐标转换,今天就从安装说起,讲一下常用的一些方法。numpy 参考文档:https://www.runoob.com/numpy/numpy-tutorial.htmltransfor原创 2021-07-11 22:52:42 · 1123 阅读 · 3 评论 -
史上最简单好用C++坐标转换库又更新了,用过的人都说好,快来试一试
最简单易用的坐标转换库,新功能发布一、你是否会遇到这样的问题?1.你大爷的问题?** a. 原问题:大爷带着二大爷到三大爷家说四大爷被五大爷骗到六大爷家偷七大爷放在八大爷柜子里九大爷给十大爷的一千元,究竟谁是小偷?**b.程序员版:A沿着B的x轴平移30mm,C相对于B的绕x轴旋转32度,D沿着C的z轴平移-24mm,E绕着F的y旋转20度,G和A的关系为xx,到C的关系?笔者在做机械臂的相关建模时,经常将坐标换来换去的,不仅容易错,还要拿起笔来写写啥的,真够心累的。所以这次更新就解决了这个麻烦的原创 2021-05-31 15:56:13 · 3754 阅读 · 2 评论 -
基于Eigen的坐标转换库-TransForms3d
主要使用Eigen库实现基础的坐标转换运算原创 2021-04-23 09:03:59 · 1986 阅读 · 2 评论