原创 能巡线的NXT机器爬虫

2011-4-26 20:38 4624 5 6 分类: MCU/ 嵌入式

上一篇文章是《能避障的NXT机器爬虫》http://blog.ednchina.com/zhang0309/2011470/message.aspx,现在写个姊妹篇,《能巡线的NXT机器爬虫》,避障和巡线是机器人学习中两个经典项目,这两个项目用小车为载体的机器人看得比较多,但用爬虫为载体的机器人不常见。看看这只能巡线的NXT机器爬虫长啥样?


1dd92b0d-b941-4e24-b745-e0c0fbb0c321.jpg


爬虫安装双光感传感器,有八只脚,沿着一条黑线巡行,如视频所示。



 看看上面视频的后段,电机带动腿部摇动的画面,这个视频画面可以清楚地看到齿轮+连杆机构的爬行机理。


在爬虫行走之前,应该把同侧四条腿的相邻腿位置调整为180度相位差,左右两侧腿的相互位置没要求。初始位置如下图所示。


分配动力的齿轮机构图:


598d93ae-0d82-4233-82d8-b2349d4a933b.jpg


腿部连杆机构图:


e6782a5e-9fdf-48fa-a34c-50abc3e1b7d7.jpg


电机通过16个齿轮把动力等速分配到8个腿部连杆机构,腿部连杆机构带动金色脚丫,划出一段优美的曲线,8个脚相继完成蹬地、迈腿的动作,这样爬虫就“爬”起来了。


程序:


ecb0e655-e4bf-47c9-b689-4eff463ef918.jpg


程序下载:attachment download


注意:这个程序不能照搬到你的双光感巡线项目,应该根据你的项目具体情况修改参数。


本作品源于五十川芳仁网站:


http://www.isogawastudio.co.jp/legostudio/modelgallery_model/a045.html


下面我提供些搭建图片:


e903c425-8f6a-4370-a845-03c3e14e733b.jpg


c0fcf8ac-26af-4e1e-b9a6-00f68bdcd475.jpg


58ed58b8-9cc0-4a86-b5c0-a0f572eba271.jpg


看了五十川芳仁和我提供的搭建图片,应该可以搭建出这只爬虫,但之前要看看是否有下图所示这些零件,数量够不够,没有的话,要买啊。


0985ed6f-de39-4b30-adcc-a159246cb635.jpg

下午刚写完这篇文章,EDN博客首页http://blog.ednchina.com/,就看到头版推荐我这篇文章,非常感谢中国电子第一站对我的鼓励,这说明技术没有统一的标准,并不是什么国家级的项目或者所谓高科技才是科技,科技的题材和标准是多态的,集机械、电子和计算机为一体的乐高玩具制作,也是一种体面的科技,这样的题材反而更能使我们草根接受科技的东西。对了,下面这个截屏的画面里,我的博客月排名到十名以内,要知道和专家们站在一起还是蛮荣幸的事。

756a7f16-0f6d-4908-936e-4a955e3c192a.jpg

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户564791 2011-4-28 00:17

好东东呀,呵呵。。。 机构设计很精良呀。
相关推荐阅读
用户374501 2011-10-22 21:38
用LabVIEW前面板遥控乐高NXT机械手车
乐高NXT套件自带的软件是NXT-G软件,它是以国家仪器公司的LabVIEW软件为核心架构的,NXT-G软件界面简单易懂,但要进行复杂功能的程序开发,还需采用更高阶的开发平台,如NI公司的LabVI...
用户374501 2011-10-18 17:20
键盘遥控NXT机器人的LabVIEW编程详解
键盘遥控乐高NXT机器人:图1 基于LabVIEW的键盘遥控NXT机器人示意图视频请观看:  程序下载:键盘遥控labview程序.rar      要用键盘遥控乐高NXT机器人,首先需把键盘的按键...
用户374501 2011-10-09 11:39
乐高Technic伐木车8049驾驶部分电控改造
    最近我购买了乐高Technic伐木车8049套件,大多数买乐高科技套件的LEGO爱好者,到不是为了照着搭建手册体验下套件的魅力,主要还是为了套件里的零件,“零件”圈里人的说法是“肉”,也就是说...
用户374501 2011-09-25 18:42
用Matlab软件为乐高NXT机器人编程
要在matlab环境下给NXT机器人编程,你必须拥有Matlab R2008以上版本,还必须安装德国亚琛大学开发的NXT Toolbox组件。我的版本Matlab 2009a,32位的版本,64位版...
用户374501 2011-08-29 20:40
开博周年,用微软机器人软件MSRS编程实例来纪念
去年,大概这个时间段,我开始在EDN写博客,其实在这以前我也在其他论坛和博客网写些东西,后来我想还是找个技术博客大站来长期保留我的文章,同时也可以分享些东西给其他同仁,于是选择了EDN,哈哈,我的选择...
用户374501 2011-08-27 17:23
用微软机器人软件MSRS给NXT控制器编程
Microsoft Robotics Studio可以使你在PC机上创建程序来远程控制机器人,在这个软件所支持众多公司的机器人控制器中,当然也支持乐高迷手头的NXT控制器。所以赶快去安装免费的微软...
我要评论
1
5
关闭 站长推荐上一条 /3 下一条