APP下载

NAO机器人快速行走算法设计与实现

2019-02-27甘富升

福建茶叶 2019年1期
关键词:信号

甘富升

(西南科技大学,四川绵阳 621000)

1 总体方案论述

根据设计要求,该NAO机器人需实现识别障碍与哨声,以及能够完成快速的行走过程。故本设计将整个项目细分成了几个模块,针对每个模块精准的进行设计,可以提高效率而且更有针对性。本设计主要分为障碍识别处理、哨声识别处理、快速行走设计。

2 详细实施过程

2.1 障碍识别处理

2.1.1 测距原理

声纳传感器的测距工作原理:声纳激发出一束很窄的超声波在空气中传播,当遇到障碍物时,超声被返回。根据超声波的传递时间就能准确的计算出障碍物的相对的距离。

首先将声纳的INIT信号拉到高电平,此时声纳换能器将激发出超声波。INIT信号高电平的时间可以由用户来设定。如下图所示的INIT信号的高电平的时间是32ms。高电平的时间与需要测量的最长距离有关。当超声波遇到障碍物时,超声波将被返回,声纳传感器检测到回波信号后,将ECHO置为高电平。当INIT信号变为低电平时,ECHO同时也变为低电平。因此可以计算障碍物的距离;障碍物的距离=(INIT高电平时间一ECHO高电平的时间)*声纳速度/2。

图3 -1 测距原理

2.1.2 避障步骤

步骤1、发射声波。

声波发射模块首先发射声波。声波发射模块所发射的信号为一组声波信号,其发射周期为T,发射脉冲数为N,每一声波信号的形式为p(t),当发射脉冲数N为2时,所述发射信号采用如下表示:

其中Δ表示同一周期两个脉冲之间的间隔,p(t)可以为任意信号形式。

步骤2、接收回波信号。

声波发射完成后延迟一定的时旬,开始接收声信号。……

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察