陀螺男孩GyroBoy

陀螺男孩GyroBoy

陀螺男孩是一个人形机器人,它能够在两个轮子上保持平衡并具有行走的能力。
robot 机器人 ev3 平衡车

陀螺男孩是一个人形机器人,它能够在两个轮子上保持平衡并具有行走的能力。我们借助陀螺仪传感器帮助机器人在两个宽轮子上保持平衡。当这个机器人保持平衡不动或是在校准传感器时,主控机的屏幕上会出现两个处于睡觉状态的眼睛。当机器人开始运动的时候,眼睛将会张开,如果机器人摔倒了,那么它的眼睛将会十分滑稽地变为两个“X”。

陀螺男孩使用了教育版中包含的所有类型的传感器,陀螺仪传感器是为了使机器人保持平衡的。其中一个触动传感器(教育版套装有两个触动传感器)被安装在机器人的后边,用来启动程序。超声波传感器是陀螺男孩的一条手臂,它可以确保陀螺男孩不会撞到其他物体或是墙上。另一条手臂上装有颜色传感器,它的作用是通过颜色对机器人发布指令。

陀螺男孩在不保持平衡时需要用到支撑架。在机器人上还有一个触动传感器,它就安置在支撑架的上方。它也可以当作陀螺男孩的控制器。在你使用陀螺男孩的时候,先把它放在支撑架上,然后启动程序。如果机器人的眼睛是闭着的,那就表示它正处于休眠状态。启动程序后,机器人会有一个短暂的停顿,随后离开支撑架,开始在自己的两个轮子上保持平衡,就像Segway自平衡体感车一样。在机器人已经保持平衡之后,你就可以把支撑架拿走,然后使用它对机器人发出指令,以给颜色传感器展示不同颜色的方式来改变机器人行走的方向和路线。注意不要把颜色块使劲按在传感器上,只需要将它置于颜色传感器可控的范围之内就可以了。

附件文件
1. GyroBoy 拼彻图纸
2. GyroBoy 程序

下载(4.5MB)   
资源来自互联网,如有侵权,请联系我们删除;
资源版权归原作者所有,如需商用,请联系作者;


评论:
相关文章
学完EV3/SPIKE相关课程后接着学什么?

应该有不少给孩子报了EV3/SPIKE兴趣班的家长们,对孩子后面应该学什么是没有明确认知的吧,本文来探讨下后续学什么和怎么学。


Scratch 3.0连接EV3

本文介绍如何在Scratch中对EV3机器人进行开发。


Arduino 高级编程:控制乐高EV3马达

本文介绍一种使用Arduino开发板控制乐高EV3马达的方法。


Java 机器人编程入门手册(四)

在这一章中,你将学习一组传感器,它们被用来执行有根据的动作。


Java 机器人编程入门手册(三)

在本章中,您将学习启发式搜索策略背后的基本思想以及如何实现爬山算法,这是 leJOS EV3 中最典型的启发式方法之一。


Java 机器人编程入门手册(二)

这一章向你介绍了在莱霍斯 EV3 使用的笛卡尔坐标系的基础知识。它还教你如何在导航课程中应用编程方法来控制轮式车辆,以便在二维平面中用坐标描绘出预定义的路径。


Java 机器人编程入门手册(一)

本章提供了如何使用乐高 MindStorm EV3 公司建立 Java 机器人编程环境的分步指南,包括乐高 MindStorm EV3 的基本概述和leJOS-EV3的介绍。


乐高EV3遥控车搭建与编程指南

乐高EV3遥控车:从搭建到编程的全面指南


M5 EV3电机底座

Base X 是一款兼容乐高 EV3 电机的专用底座,可同时接入 4 路(RJ11)乐高电机,支持角度 / 速度的读取和控制,完美兼容原有电机功能。


乐高EV3 Java固件leJOS

leJOS是Lego Mindstorms可编程砖的固件替代品。 该软件的不同变体支持原始机器人发明系统,NXT和EV3。