原创 乐高NXT仿真车

2011-1-17 11:54 9246 4 10 分类: MCU/ 嵌入式

配合9797乐高NXT机器人教育套件的最新配件库是9695,它有817个乐高积木,里面包含了许多乐高technic产品才有的积木,为了让用户更好地熟悉9695,乐高官网提供了10个用9797+9695套件搭建的作品,这个智能仿真车就是其中一个作品。9695套件的官方网址是:http://education.lego.com/en-gb/products/mindstorms/9695/


我搭建完这个仿真车,拍了照片和录像:


b7bb86b1-47bc-46bb-a941-bda5a687a2dc.jpg


这个仿真车小车碰到障碍物就转弯倒车,再校正方向继续前行,以此循环。仿真车只有两个电机,B电机是后轮驱动电机,C电机是前轮转向电机。



 仿真车的关键两个部件是前轮转向器和后轮差速器,它们与实际车辆的部件是相似,我来具体谈谈。


齿轮齿条转向器是一种最常见的转向器。其基本结构是一对相互啮合的小齿轮和齿条。转向轴带动小齿轮旋转时,齿条便做直线运动,靠齿条来直接带动横拉杆,就可使连接在横拉杆上的两个汽车前轮转向。


f9d5a041-5dd0-4c27-99cd-bfc47746583f.jpg


乐高仿真车的前轮转向器工作录像:


 


看看关于转向器的教学片,对比一下乐高搭建的转向器与实际汽车转向器。



看看乐高用什么差速器,我用红圈标注在照片上:


b045791b-ec7d-4be9-96a3-de078b840b13.jpg


实际汽车差速器照片:


7a21343b-1f70-4d88-9ffe-f4476086d78c.jpg


什么叫差速器,为什么要“差速”?   


汽车差速器是驱动轿的主件。当汽车转向时,车轮以不同的速度旋转。在转弯时,每个车轮驶过的距离不相等,即内侧车轮比外侧车轮驶过的距离要短,所以差速器的作用就是在它向两边半轴传递动力的同时,允许两边半轴以不同的转速旋转,满足两边车轮尽可能以纯滚动的形式作不等距行驶,减少轮胎与地面的摩擦。如果你的车上没有差速器,两个车轮将不得不固定联结在一起,以同一转速驱动旋转。这会导致汽车转向困难。此时,为了使汽车能够转弯,一个轮胎将不得不打滑。


汽车差速器教学片:



从上面的图片和视频说明,乐高积木与现实车辆部件的仿真度是比较高的,近几年乐高产品越来越智能化和高仿真化,相信这是未来的乐高积木的趋势,值得期待。我原来只是对汽车的品牌和外观有些了解,而对内部结构,由于现实汽车不方便打开来看,所以知之甚少。有了乐高积木,使我有机会深入理解汽车的内部各部件的结构和功能,让我能够研讨机械构件像研讨电子产品一样方便,这是我原来没接触到乐高之前无法做到的。要知道想用电脑的solidworks和Pro-E软件来三维仿真动画机械部件工作,是一件费时费力的事。


我为仿真车编制了NXT-G软件,由于NXT—G软件只能由左向右编程,所以程序一旦规模大些,就较长,以至于不能一次拷屏全部程序,所以我把程序分成了前后两段,并有详细的中文注释。


程序前段:


81d60f13-85fb-4267-b9c0-c36af415a300.jpg


程序后段:


3a41fe70-ca24-4436-bff8-e2d71c37532c.jpg


程序下载:attachment download

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户377235 2015-8-3 00:46

有图纸么。。。或者详细照片行不行QwQ我找了好久终于找到原帖了

用户1827471 2015-2-1 14:30

见识到乐高高手了

用户377235 2014-8-7 10:41

搭建图纸呢?

用户433270 2013-2-3 08:48

学习了~但是后面不会拼了。。。

用户435437 2012-12-28 13:12

高手  这个玩意怎么好玩

用户377235 2012-11-27 11:06

非常好,但怎么下载不了呢??
相关推荐阅读
用户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控制器。所以赶快去安装免费的微软...
我要评论
6
4
关闭 站长推荐上一条 /3 下一条