
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
原创文章,作者:tloinny,如若转载,请注明出处:古月居 https://www.guyuehome.com/6560书接上回,上一次我们讲完了Dijkstra,如果小伙伴们有印象的话,肯定还记得在上一篇的文末,我们提到了Dijkstra的致命缺点:处理大地图时效率低下。那么今天我们就来看看Dijkstra的近亲A*究竟做出了哪些改变来解决效率问题?1. A*原理详解我们知道,Dij...
原创文章,作者:tloinny,如若转载,请注明出处:古月居 https://www.guyuehome.com/5652感谢古月老师@古-月给的机会,让笔者有幸成为古月居签约作者,此后笔者将古月居发布更多Robotic相关的,当然我也会同步转载小部分内容到CSDN,有兴趣看全文的小伙伴欢迎到原文地址阅读哦 https://www.guyuehome.com/5652在运动规划的研究场景里...
很早之前就听说了Qt有ROS插件可以使用,只是阴(lan)差(de)阳(qu)错(gao)一直到今天还是在使用纯文本的方式在开发ROS,上午心(shou)血(bu)来(liao)潮(le),走上了Qt+ros_qtc_plugin的不归路。。。所谓生活总是bug不断,没想到配个ros+Qt还能花我半天时间,终于搞定了,感觉现在就算见了鬼都会觉得眉清目秀,还是决定写个博客记录一下过程中主要参考了..
我为什么要写这个代码。。。之前用stm32写过脉冲发送的代码,用来控制步进电机,但是缺点明显,之前是用定时器中断做的,所以一但控制的电机多起来,MCU资源占用就很大,这在大多数情况下是不可接受的,更不用说多轴联动了。最近做的步进电机CAN总线控制系统,就想顺便重新写驱动。希望做到占用很少的MCU资源,实现脉冲发送的精确控制。既然是用来控制步进电机,那么脉冲的数量和频率一定要可控,要不然怎么...
一.安装MoveIt assistantsudo apt-get install ros-kinetic-moveit如果报错说找不到软件包,可能是没有更新源,只要去roswiki上找安装教程,把源重新加入就可以了。二.打开配置助手roslaunch moveit_setup_assistant setup_assistant.launch这个没什么好说的,就一行命令的事...
0.三轮全向移动平台简介在机器人硬件的大家族中,移动平台算是占据了一席之地,近几年在各类大大小小的机器人比赛中使用三轮全向移动平台的频率越来越高,这种有意思的结构似乎越来越受机器人爱好者的青睐。三轮全向移动平台,从名字就可以大概猜到它长相移动平台主体由三个全向轮组成,两两夹角120度。这种结构使得移动平台可以在平面内向任意方向平移。全向轮(omni wheels)能够在许多...
我为什么要写这个代码。。。之前用stm32写过脉冲发送的代码,用来控制步进电机,但是缺点明显,之前是用定时器中断做的,所以一但控制的电机多起来,MCU资源占用就很大,这在大多数情况下是不可接受的,更不用说多轴联动了。最近做的步进电机CAN总线控制系统,就想顺便重新写驱动。希望做到占用很少的MCU资源,实现脉冲发送的精确控制。既然是用来控制步进电机,那么脉冲的数量和频率一定要可控,要不然怎么...
有很多博文介绍了ROS技术细节,却鲜有记录ROS在真实机器人上的开发过程,所以笔者希望假借最近手头正在开发的项目,围绕该项目,记录开发过程中的可以公开的技术细节、工程细节以及遇到的挑战,算是一次心路历程的记载,写给自己也供同仁参考!0.项目需求笔者暂时负责的部分是一个机械臂的运动规划和运动学部分,暂时不涉及到机械臂的动力学。通俗来说就是给我一台机械臂,我需要实现的功能是——提供给机械臂一个...
0. 通过化简为多项式的代数解法
0. 经典:PUMA560 相信你已经不是第一次见过这家伙: 没办法,它实在是太经典了,导致了机器人学的一系列教材都使用PUMA560作为教具来讲解。 PUMA560拥有6个自由度,负载2kg,采用了直流伺服来驱动关节,是机器人历史上最经典的工业机器人之一。 0.0 确立坐标系以及连杆参数 为了研究机器人的运动学,我们首先需要考察机器人的结构,并且为其每个连杆建立连杆坐标系,根据所建的坐标系确定各







