拾球小车

简介

这个机器人的任务是找到红球并抓住它。你可以在小车出发地点的附件放置一红一蓝两个小球,这个机器人就会试着找到红球并抓起它。拾球小车使用了超声波传感器定位最近的小球,然后使用光传感器分辨出红球。如果首先找的是蓝球,小车会推开它,之后继续找红球。

拾球小车

搭建难度: 高级;编程难度 :高级

搭建

1-11

首先需要搭建基础小车。

基础小车

12

12-1

12-2

12-3

13

13-1

13-2

13-3

13-4

14

14-1

14-2

14-3

15

15-1

15-2

15-3

16

16-1

16-2

16-3

16-4

16-5

如下图所示,连接线必须从马达上方穿出。

16-6

16-7

17

17-1

17-2

17-3

18

18-1

18-2

18-3

18-4

19

如下图所示连接剩下的线缆,注意不要缠绕或阻挡小车的运动:

19-1

编程

Ball_Hunt.rar

这个程序控制小车进行如下动作:

  1. 原地回转,使用超声波传感器找到最近的小球。
  2. 向最近的球运动并抓住它。
  3. 使用光线传感器判断是红球还是蓝球。
  4. 如果是蓝球,则将它推开,回到出发位置,继续步骤1
  5. 如果找到的是红球,则停止。

使用

拾球小车在硬地板上运动得最精确,但是球就会在地板上乱滚,所以最好在薄地毯上进行实验,在厚地毯上小车会走得不精确。你也可以把球放在小橡皮筋上使它不乱滚,这样在硬地板上也可以进行测试了。

使用

原文地址:http://www.nxtprograms.com/ball_hunter/steps.html。


发布时间:2013/11/12 8:46:56  阅读次数:6354

2006 - 2024,推荐分辨率1024*768以上,推荐浏览器Chrome、Edge等现代浏览器,截止2021年12月5日的访问次数:1872万9823 站长邮箱

沪ICP备18037240号-1

沪公网安备 31011002002865号