标签:英文名 路径 div nbsp 需求 机器人 硬件 display 实时
---恢复内容开始---
一、什么是电脑鼠
“电脑鼠”,英文名MicroMouse,是使用嵌入式微控制器、传感器和机电运动部件构成的一种智能行走装置(微型机器人),电脑鼠可以在不同“迷宫”中自动记忆和选择路径,采用相应的算法,快速地达到所设定的目的地。
电机控制、墙壁检测和路径选择都是强实时功能需求。电机控制和墙壁检测都是周期性任务,任务周期一般为1ms。因此需要对其定时器中断事件进行实时响应,允许的实时延迟的数量级估计为微秒级。
需要设计电机控制任务、墙壁检测任务、运动控制任务(控制启动、停止和转向)、迷宫路径记忆选择任务。
电机控制任务、墙壁检测任务是时间触发,周期大约是1ms;运动控制任务、迷宫路径记忆选择任务是事件触发。
如下图所示,运动控制任务通过队列向电机控制任务发送电机转速值,电机控制任务根据转速值来控制电机;同时,迷宫路径记忆选择任务也依据墙壁检测任务的墙壁信息数据以及电机控制任务依据编码盘计算的位移,求解出电脑鼠在迷宫的具体位置,并向运动控制任务发送起停转向等指令。
不需要使用一些共享的硬件资源。
标签:英文名 路径 div nbsp 需求 机器人 硬件 display 实时
原文地址:http://www.cnblogs.com/liqi120150/p/6106844.html