整理总结
AI小学生视觉幼儿园
菊花厂程序猿
曼彻斯特大学AI研究生
此博客供自己温故知新, 也希望能帮助到其他人
展开
-
草莓采摘机器人——ROS导航(一) ROS Kinetic + Handsfree系统安装以及环境配置
草莓采摘机器人项目——ROS导航 (一)ROS+Handsfree系统以及环境安装来到公司的第一个小项目, 组长让我先了解学习一下ROS系统,目标就是简单的运用ROS已经封装好的方法进行简单的蒙特卡罗算法导航。 公司用的机器是 HandsFree Stone 机器人平台: Stone机器人平台具体改装后成品图如下:运用ROS已经封装好的方法进行简单的蒙特卡罗算法导航虽然简单, 但是作为以...原创 2019-07-22 17:33:37 · 9000 阅读 · 0 评论 -
草莓采摘机器人——ROS导航(三)ROS自适应蒙特卡罗定位算法(ACML)理解
草莓采摘机器人——ROS导航(二)ROS自适应蒙特卡罗定位算法(AMCL)理解在详细解释ROS工作原理与步骤之前, 我想先Mark一下自适应蒙特卡罗定位算法的原理与思想。 毕竟算法才是王道。AMCL(adaptive Monte Carlo Localization)自适应性蒙特卡罗定位,根据ROS官网的简介为:amcl is a probabilistic localization sys...原创 2019-07-23 15:27:21 · 13410 阅读 · 0 评论 -
草莓采摘机器人——ROS导航(二)蒙特卡罗算法 思想整理
草莓采摘机器人——ROS导航(二)蒙特卡罗算法 思想整理算法简介蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。与它对应的是确定性算法。蒙特卡罗方法并没有什么高深的理论支撑,如果一定...原创 2019-08-20 11:54:49 · 21779 阅读 · 0 评论 -
六自由度机械臂研究(1)- 简介, 自由度与改装
六自由度机械臂研究(1)——简介, 自由度与改装博主曾经以五自由度机械臂为基础做过本科的毕业设计,毕设的大部分精力是视觉操控部分 但是限于时间短, 任务重。 最后仅仅实现了简单的操控, 并没有涉及到精确地机械臂动作规划。 由于我打算将我的本科毕设继续完善升级—— 以此作为我研究生期间的毕设(加入机器学习,视觉检测,动作规划等方面)。 所以认真改装升级我的机械臂设备以及重新建模并进行精确地动作规划...原创 2019-08-27 11:52:26 · 23325 阅读 · 6 评论 -
六自由度机械臂研究(2)- 机械臂坐标系建立
六自由度机械臂研究(2)- 机械臂坐标系建立, DH参数表建立1. 机械臂坐标系建立机械臂的坐标系建立是未来解析推导运动学算法的基础, 也是机械臂入学者的第一个坑。 坑的原因是网上资料无数, 但是几乎没有任何一个建系教程是完全一样的。 更有甚者, 有好多博客还是有或多或少的错误,把原理与参数定义搞错者也是大有人在。 博主排坑无数后总结了亲测可行的建系方法, 有兴趣或者有需求的同学可以跟着博主一...原创 2019-08-28 17:10:37 · 9362 阅读 · 10 评论 -
六自由度机械臂研究(3)- 机械臂DH参数表建立
六自由度机械臂研究(3)- 机械臂DH参数表建立DH参数简介DH参数全称是Denavit-Hartenberg参数, 目前是机器人领域广泛应用于机器人结构描述的方法。 我们可以用这些参数来来描述一个机器人机构, 并用这些参数来进行运动学算法的推导与解算。 例如,对于一个六关节机械臂, 仅仅需要18个参数就可以完全描述这些固定的运动学参数。因此, 机器人的每个连杆的可以用4个运动学参数来描述,...原创 2019-08-31 15:47:36 · 18013 阅读 · 8 评论 -
Markdown编辑器特殊符号记录
Markdown编辑器特殊符号记录特殊符号Mark2iT$_2^xT$2xT_2^xT2xT$_2^xT$原创 2019-09-01 16:35:30 · 358 阅读 · 0 评论