【原创】机动装甲二号机Wanzer002 (NXT 乐高科技) 科技系列

ms09 2009-12-24 5046

Front Mission系列NXT版二号机:六足强袭型TCK机动装甲。战场上作为大型机动火力支撑点使用。本作具有以下功能特性:
  • 直线前进后退;
  • 原地转向;
  • 直线行进/转向行进状态切换时自动调整左右相位;
  • 丈量前方障碍物宽度;
  • 根据前方障碍物宽度选择改变行进方向或攻击目标;
  • 外界黑暗条件下攻击发光目标(夜战模式);
  • 武器发射。
以上各项性能除夜战模式外在视频中均有体现:http://www.tudou.com/programs/view/sn0H8GG7Rno 虽然夜战模式也很成功,但没有夜视仪,拍不出清晰的夜战模式视频,无法跟大家分享了…… [FLASH]http://www.tudou.com/v/sn0H8GG7Rno[/FLASH] 共使用NXT编程模块一个,步进电机三台(两台控制左右侧行进,一台控制武器发射),一个超声波雷达传感器和一个光敏传感器。所有行为模式均由程序实现。 由于六足机的行进方式要求保证左右行进装置在固定的相位点切换直线或转向行进状态,所以用手动遥控的方式力不从心,而套用简单公式借助步进电机的角度传感器用NXT则很容易实现。 测量前方障碍物宽度是综合超声波雷达传感器的距离和步进电机的行进角度完成的,对于宽阔的障碍物机(比如一堵墙)机体选择改变行进方向绕开,而对于窄小的障碍物机体将测算其左右边界位置并瞄准中心攻击。 欢迎大家多提宝贵意见!
最新回复 (28)
  • ms09 2009-12-24
    2
    继续发整机的照片……
  • ms09 2009-12-24
    3
    最后附两张特写, 欢迎各位新老朋友多提宝贵意见!
  • robin 2009-12-24
    4
    你的动作好快,又有新作品了。很好的创意。
  • ms09 2009-12-24
    5
    [QUOTE][robin]你的动作好快,又有新作品了。很好的创意。[/QUOTE] 幸得前辈青睐, 欢迎您多提宝贵意见!
  • 09op09op 2009-12-24
    6
    太强了。。。 但是我不打算入机器人坑。。。 强贴留名~~~
  • 09op09op 2009-12-24
    7
    请问大魔~ 那个指令是类似VB自己写呢 还是找到自己需要,加几个数值直接导入就行?
  • 拒绝融化の冰 2009-12-24
    8
    酷,每个都很酷,LZ太强大了!(^o^)
  • ms09 2009-12-24
    9
    [QUOTE][09op09op]请问大魔~ 那个指令是类似VB自己写呢 还是找到自己需要,加几个数值直接导入就行?[/QUOTE] 乐高机器人系列都配有自己的编程界面。 NXT版的编程界面是NXT-G是类似于LabView的图形化编程界面。 NXT-G很容易上手,实现点一般功能得心应手,但要编复杂的算法力不从心,这次发现NXT-G连求余数的mod算子也没有。最要命的是没有debug没法跟踪运算过程…… 不过为图省事我还在用NXT-G以后算法复杂了会向C过渡的。
  • 游客 2009-12-24
    10
    LZ的每件作品都是那么强悍 :super: 我在想,偌大的躯体只有6个支点来支撑 而且支点和地面接触面积又那么小... :) 有点头重脚轻的感觉~
  • black-cat 2009-12-24
    11
    太棒了,科技的魅力,有了钱我也要弄个
  • Minifigure 2009-12-24
    12
    一如既往的震撼,怎么能让一堆积木自己动起来实在是太深奥了。拜服。
  • ms09 2009-12-24
    13
    [QUOTE][Giant Troll]LZ的每件作品都是那么强悍 :super: 我在想,偌大的躯体只有6个支点来支撑 而且支点和地面接触面积又那么小... :) 有点头重脚轻的感觉~[/QUOTE] 多谢GT的宝贵意见! 从正前方看腿是显得有些单薄。 但这个结构有个很大的好处,就是占空间小而且强度很高。 如果都改成柱状腿恐怕功能就受影响了。 绝大部分情况下只有三条腿着地, 极端的情况下只有两条中间的腿着地(当然这种情况要避免), 但平衡和强度是没有问题的。 行走部分的设计其实参照了两台Wanzer的设计。 附上图对照一下。
  • robin 2009-12-24
    14
    [QUOTE][ms09]乐高机器人系列都配有自己的编程界面。 NXT版的编程界面是NXT-G。是类似于LabView的图形化编程界面。 NXT-G很容易上手,实现点一般功能得心应手,但要编复杂的算法力不从心,这次发现NXT-G连求余数的mod算子也没有。最要命的是没有debug,没法跟踪运算过程…… 不过为图省事我还在用NXT-G,以后算法复杂了会向C过渡...[/QUOTE] NXT-G现在有两个版本,即1.0与2.0,它们之间的区别之一就是:1.0只能进行整数运算, 即:3除2的结果等于1,后面的0.5被自动的去掉了;而2.0是可以进行浮点运算的,即3除 2结果等于1.5 。你直接显示结果时,显示屏上只能看到等于1,但你将答案再乘10的话, 显示屏上就能看到等于15 。所以1.0求余数很容易解决,运行3-3/2后的结果就是3/2的余 数;但2.0就比较麻烦了。
  • ms09 2009-12-24
    15
    [QUOTE][robin]NXT-G现在有两个版本,即1.0与2.0,它们之间的区别之一就是:1.0只能进行整数运算, 即:3除2的结果等于1,后面的0.5被自动的去掉了;而2.0是可以进行浮点运算的,即3除 2结果等于1.5 。你直接显示结果时,显示屏上只能看到等于1,但你将答案再乘10的话, 显示屏上就能看到等于15 。所以1.0求余数很容易解决,运行3-3/2后的...[/QUOTE] 前辈说的一点不错, 碰上不能进行浮点计算的时候是很烦人的。乘三分之二办不到,还要除三再乘二。 C里头有直接算余数的mod算子, NXT-G里头也没有, 害我开个新线程做溢出控制……
  • Rick 2009-12-24
    16
    非常酷!让人想起星球大战。。。。。。:D :D
  • john_masen 2009-12-25
    17
    [QUOTE][ms09]前辈说的一点不错, 碰上不能进行浮点计算的时候是很烦人的。乘三分之二办不到,还要除三再乘二。 C里头有直接算余数的mod算子, NXT-G里头也没有, 害我开个新线程做溢出控制……[/QUOTE] 为什么不试试Microsoft Robotic Studio呢? 那个也很好用,而且不需要刷NXT固件。下载地址:http://www.microsoft.com/robotics/default.aspx#GetIt 基础版本是免费的。
  • ms09 2009-12-25
    18
    [QUOTE][john_masen]为什么不试试Microsoft Robotic Studio呢? 那个也很好用,而且不需要刷NXT固件。下载地址:[url]http://www.microsoft.com/robotics/default.aspx#GetIt 基础版本是免费的。[/QUOTE] 非常感谢您的信息, 有空一定试一下。
  • john_masen 2009-12-25
    19
    [QUOTE][ms09]非常感谢您的信息, 有空一定试一下。[/QUOTE] 不客气,我也是NXT新手,垂涎很久了,这次生日老婆给我的生日礼物。搭建方面目前经验还很缺乏,这一点以后还要向大家多请教了。唯一有点经验的算是软件开发吧,干这行快10年了,略有些经验,以后大家多交流:byebye:
  • ms09 2009-12-25
    20
    [QUOTE][john_masen]不客气,我也是NXT新手,垂涎很久了,这次生日老婆给我的生日礼物。搭建方面目前经验还很缺乏,这一点以后还要向大家多请教了。唯一有点经验的算是软件开发吧,干这行快10年了,略有些经验,以后大家多交流:byebye:[/QUOTE] 能在此处结识软件高手实属三生有幸! 所知道厉害的NXT玩家绝大多数都是有软件开发技术背景的。 在下对C/C++粗知一二, 有阵子没编程, 估计手生了…… PS: 令夫人很支持您么!
  • LWAG 2009-12-26
    21
    LZ做足式装甲很在行啊! 顶!
  • 394069341 2009-12-26
    22
    嗯~确实做的不错~~ 不过我要纠正一个错误喔~ NXT的马达不是“步进电机”,NXT的马达是直流电机加上光码盘才得以那么准的。 况且步进电机的力量不会这么大的。。。。 不过做的不错!:D 我喜欢!
  • ms09 2009-12-27
    23
    多谢LS几位捧场! LWAG在行谈不上,喜欢而已。慢慢摸索吧……好久不见,近来很忙吧? 394069341多谢指正!原来NXT用的是伺服电机而不是步进电机。记得你说会把上次在韩国参赛时日本队参赛机的视频链接传上来,一直还没看见呢……
  • 阿比天行者 2009-12-27
    24
    好一个AT-TE 酷啊!!
  • john_masen 2009-12-28
    25
    [QUOTE][ms09]能在此处结识软件高手实属三生有幸! 所知道厉害的NXT玩家绝大多数都是有软件开发技术背景的。 在下对C/C++粗知一二, 有阵子没编程, 估计手生了…… PS: 令夫人很支持您么![/QUOTE] 一直很喜欢自动化机械,自己买了单片机玩,但是机械部分实在让我头疼,所以非常希望能有积木来降低复杂度。 哈哈,念了快1年的经了。每次经过专卖店都在科技系列旁边磨蹭半天。这次终于有了NXT:)
  • ms09 2009-12-28
    26
    [QUOTE][john_masen]一直很喜欢自动化机械,自己买了单片机玩,但是机械部分实在让我头疼,所以非常希望能有积木来降低复杂度。 哈哈,念了快1年的经了。每次经过专卖店都在科技系列旁边磨蹭半天。这次终于有了NXT:)[/QUOTE] 原来老兄用的是软磨硬泡的办法啊…… 我们能不能这样说:"每个NXT背后都有一个默默支持的女性"? 另外向老兄推荐一个很棒的机械搭建技巧资料的链接: http://www.cmnxt.com/viewthread.php?tid=74&extra=page%3D1
  • john_masen 2009-12-29
    27
    兄弟,多谢了,这的确是本好书,收下了:)
  • 游客 2009-12-31
    28
    膜拜...凑字...凑字...凑字
  • jinqiu50 2009-12-31
    29
    土豆网不怎么样嘛,都是马赛克。
返回
发新帖