原创 体验乐高机器人之机器鳄鱼(视频)

2010-10-6 22:24 4399 6 7 分类: MCU/ 嵌入式

撘完机器鳄鱼,发现整条鳄鱼的个头还蛮大,居然长为65CM!真是没想到,一个乐高8547机器人套件,会搭出这么个东西。


0014b25a-469f-4202-b291-afac60fa2893.jpg


这个作品有NXT控制器一个,三个直流伺服电机和两个触动传感器、一个超声波传感器。NXT控制器虽然性能稳定,运算速度也快,但它的输入输出接口不多,三个输出口,四个输入口,如图:


2fec6eb8-22d9-432c-beff-76abbdfe017a.jpg


三个直流伺服电机中B、C两个电机驱动机器鳄鱼的两个后腿旋转,就像蝶泳姿势一样带动鳄鱼的身子行进。


A电机带动四杆机构,使鳄鱼大嘴张合。


53523354-e1d2-476b-8293-4bfb4e374900.jpg


鳄鱼头上的超声波传感器检测前方障碍物的距离,两个触动传感器和相应的凸轮处于鳄鱼两个后腿处,后腿被B、C电机带动旋转,凸轮“触动”触动传感器,可以确定两个后腿的角度位置,看下面的程序注释,可以理解得更加清晰。两个触动传感器就是用来协调鳄鱼两个后腿的动作。注意看下图,看到凸轮和触动传感器了吗?


f1859f14-1a4b-46d4-9ad3-7c0cec701d1c.jpg


鳄鱼身子下面有两个滚轮,可以辅助鳄鱼行进,视频中,你当然看不到滚轮,哈哈。


机器鳄鱼的视频请看:



下面的这个作品的NXT—G程序,用到了一个子程序,注释很详细,注释介绍了程序中各模块的作用。(注意:看不清程序和注释,请点击图片,就放大了!)


主程序:


65f92ebd-0e09-4f2d-86e3-0ceaa8e4233b.jpg


子程序:(用于协调鳄鱼两条后腿的动作)


04696177-deee-40a0-9250-bc70615e8b2c.jpg

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户445521 2013-8-30 12:59

很厉害啊,求发一份鳄鱼搭建图纸啊,急急急急急急。。。。。。。。。万分感谢

相关推荐阅读
用户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
6
关闭 站长推荐上一条 /3 下一条