摘要: 舵轮AGV可以通过调整两个舵轮的角度及速度,可以使小车在不转动车头的情况下实现变道,转向等动作,甚至可以实现沿任意点为半径的转弯运动,有很强的灵活性。 因此在AGV行业,这种驱动方式应用很广,但是目前能做好控制的厂家并不多。国内比较好的厂家主要有苏州凤凰动力,华晓精密。 该种AGV,一般包含两个舵轮 阅读全文
posted @ 2018-08-20 22:55 乡下老农 阅读(17289) 评论(14) 推荐(5) 编辑
摘要: PID参数调整的口诀 阅读全文
posted @ 2018-08-13 11:39 乡下老农 阅读(5285) 评论(0) 推荐(0) 编辑
摘要: 什么是gerber文件 Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。可以说Gerber文件是电子组装业中最通用最广泛的文件格式。因此对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CA 阅读全文
posted @ 2018-08-06 14:26 乡下老农 阅读(10376) 评论(0) 推荐(0) 编辑
摘要: 5,SLAM的处理过程 SLAM过程包括许多步骤,该过程的目标是使用环境更新机器人的位置。由于机器人的里程计通常是存在误差的,我们不能直接依赖于里程计。我们可以用激光扫描环境来校正机器人的位置,这是通过从环境中提取特征并不断观察机器人移动来实现的。EKF(扩展卡尔曼滤波器)是SLAM过程的核心。EK 阅读全文
posted @ 2018-07-26 18:09 乡下老农 阅读(609) 评论(0) 推荐(0) 编辑
摘要: SLAM for Dummies SLAM初学者教程A Tutorial Approach to Simultaneous Localization and Mapping 一本关于实时定位及绘图(SLAM)的入门指导教程目录 1. 目录 2. 简介 3. 关于SLAM 4. 硬件 -机器人 -距离 阅读全文
posted @ 2018-07-26 17:24 乡下老农 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ros::spinonce()一般与loop_rate.sleep()同时出现,用来控制处理回调函数的频率,并且没有消息就收来时,就会程序堵塞,不会占用CPU资源。 ros::spin(),用于回调函数的处理,并且执行这段程序就会进入无限次循环(消息来一次,回调函数就会立即处理一次,没有阅读到消息的 阅读全文
posted @ 2018-07-15 20:07 乡下老农 阅读(1425) 评论(1) 推荐(0) 编辑
摘要: 想象一下,如果一个ros工程里包含几十个节点,我们在命令行窗口一个个的开启它们,是一件多么耗时间,多么没有意义的浪费。 launch功能可以解决这一问题,启动launch文件时ROS中非常重要的,有用的功能,可以启动多个节点。 通过启动文件我们可以再命令行窗口方便的实现以上任务,只需要运行后缀为.l 阅读全文
posted @ 2018-07-13 10:30 乡下老农 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #catkin_init_workspace //just get CMakeList.txt #catkin_make //增加了信文件夹 build和devel #Catkin_creat_pkg [package_name] [depend1] [depend2] //在工作空间src文件夹下 阅读全文
posted @ 2018-07-11 16:08 乡下老农 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在linux 下进行开发很多人选择编写makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大,搞的人头很大。常常,写代码,效率才是王道。这里还有自动化的项目构建工具Cmake。 cmake 可以将程序员从复杂的makefile 文件中解脱出来。cmake 根据内置的 阅读全文
posted @ 2018-07-11 09:34 乡下老农 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 新美星一家全球领先的液体包装解决方案供应商,高附加值的产品应用于食品饮料等行业,为液体食品和自动化系统提供完整解决方案。新美星,于CBST2017展会首次亮相了能够从仓库或工厂的某个地方把材料、托盘和其他物件运输到另一个地方的智能无人叉车,与智能制造工业4.0的思想不谋而合。 新美星无人叉车能够快速 阅读全文
posted @ 2018-07-09 15:43 乡下老农 阅读(1964) 评论(0) 推荐(0) 编辑