反馈
问题:
服务型智能扫地机器人因其低廉的价格和高效的工作能力,越来越受到消费者的认可,目前己逐渐进入家庭生活代替人们的清洁工作,具有广阔的市场。 <br> 服务型智能扫地机器人需要具有自主运动规划和<font>导航</font>功能,在其工作过程中,需要通过对环境信息的融合感知进行行为决策。扫地机器人一般具备的主要功能包括: <br> <span style='color:#FF6347;'>( )</span> 紧急状态感知:包括碰撞检测、跌落检测和离地检测等功能,防止与障碍物碰撞、前方台阶跌落危险以及扫地机器人离地等,实现扫地机器人运动中的自我保护。<br> <span style='color:#FF6347;'>( )</span> 姿态感知:包括运动里程计数和航向测量等功能,需要获取扫地机器人的运动速度、行走距离、航向角度等信息。 <br> <span style='color:#FF6347;'>( )</span> 视觉感知:包括单目视觉避障系统和单目视觉定位系统等,需要通过视觉信息探测障碍物,视觉信息来自两个单目摄像头系统。在某些设计中,也可结合<font>红外</font>测距传感器进行障碍物探测。 <br> <span style='color:#FF6347;'>( )</span> 自动充电:在工作过程中,需要实时<font>监控</font>扫地机器人的电量,且在电量少于一 定阈值时自动返回<font>电源</font>处进行充电。 <br> <span style='color:#FF6347;'>( )</span> 扫地及吸尘单元:使用电机控制刷子实现清扫,使用抽灰电机实现吸尘。 <br> <span style='color:#FF6347;'>( )</span> 运动执行:对机器人的运动进行控制。 <br> <span style='color:#FF6347;'>( )</span> <font>监控</font>系统:通过无线网络传递扫地机器人的状态数据及<font>视频</font>图像等信息到远程客户端,客户端参与到扫地机器人的运动监视及控制中,实现信息交互,<font>监控</font>扫地机器人的实时状态。客户端包括PC客户端和手机客户端两种。 <br> <span style='color:#FF6347;'>( )</span> <font>信息处理</font>中心:用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台<font>监控</font>中心通信。 服务型智能扫地机器人选用<font>AR</font>M+STM32双核架构模式,分别处理数据量较大的图像信息和短促型的非图像信息。STM32选用STM32F103VET6芯片,用于实现非图像以外的众多传感器的驱动以及<font>数据采集</font>,并控制车轮电机的运动;<font>AR</font>M选用S5PV210处理器实现摄像头图片的采集、在<font>监控</font>系统中接入无线网络、对STM32<font>串口</font>传过来的传感器数据以及图像定位和避障信息做综合处理,生成运动决策,发送给STM32,执行扫地机的前进、后退、转弯等。
选项 :
图1-1是本题的服务型智能扫地机器人典型的功能结构图,请根据说明的描述,填写<span style='color:#FF6347;'>( )</span>-<span style='color:#FF6347;'>( )</span>空白处,完成该功能结构图。请将<span style='color:#FF6347;'>( )</span>-<span style='color:#FF6347;'>( )</span>的内容填在答题纸上相应的位置中。<br> <img style='width:100%;' src="https://files.lightsoft.tech/rkfiles/ruankao_work_version_0103/userfile/kindeditor/image/20201230/20201230175229_566.jpg">
选项 :
为了实现服务型智能扫地机器人的功能,就需要多种传感器来感知工作环境信息。 王工在对传感器进行选型时,选择了如下类型的传感器: <br> 1. USB摄像头; <br> 2.开关式传感器; <br> 3. 槽型光耦模块; <br> 4.数字式防跌落传感器; <br> 5.红外测距传感器; <br> 6.GGPM01A单轴角度陀螺仪(传感器); <br> 7.霍尔码盘传感器。 <br> 请根据传感器的功能完成表1-1,请将<span style='color:#FF6347;'>( )</span>-<span style='color:#FF6347;'>( )</span>的内容填在答题纸上相应的位置中。<br> <img style='width:100%;' src="https://files.lightsoft.tech/rkfiles/ruankao_work_version_0103/userfile/kindeditor/image/20201230/20201230175507_773.jpg">
选项 :
由于该服务型智能扫地机器人的硬件采用双处理器架构,即ARM+STM32双核架构模式,选用串口方式在处理器之间传递数据, 如图1-2所示。假设在本串行传输中的数据格式为:8位数据位、1位起始位、1位停止位,无校验位。<span style='color:#FF6347;'>( )</span> 当波特率为9600b/s时,每秒钟传送的有效数的通信关系数据是多少字节?<span style='color:#FF6347;'>( )</span>为保证数据收发正确(每个字节数据传输中的累计误差不大于1/4 bit),试分析发送方和接收方时钟允许的误差范围, 并以百分比形式给出最大误差。请将答案填写在答题纸的对应栏中。<br> <img style='width:100%;' src="https://files.lightsoft.tech/rkfiles/ruankao_work_version_0103/userfile/kindeditor/image/20201230/20201230180309_147.jpg">
答案:
解析:
<span style='color:#FF6347;'>( )</span>紧急状态感知<br> <span style='color:#FF6347;'>( )</span>跌落检测<br> <span style='color:#FF6347;'>( )</span>航向测量<br> <span style='color:#FF6347;'>( )</span>单目视觉避障系统<br> <span style='color:#FF6347;'>( )</span>扫地及吸尘单元<br> <br> 本题考查嵌入式系统设计的相关知识,以及对嵌入式系统分析、设计和开发的综合能力。服务型智能扫地机器人是一个典型的嵌入式系统。<br> 根据题干说明,服务型智能扫地机器人需要具有自主运动规划和导航功能,在其工作过程中,需要通过对环境信息的融合感知进行行为决策。扫地机器人一般具备的主要功能包括:紧急状态感知、姿态感知、视觉感知、自动充电、扫地及吸尘单元、运动执行、监控系统、信息处理中心等。 <br> 紧急状态感知包括碰撞检测、跌落检测和离地检测等功能。所以空<span style='color:#FF6347;'>( )</span>为紧急状态感知,空<span style='color:#FF6347;'>( )</span>为跌落检测。 <br> 状态感知包括运动里程计数和航向测量等功能。所以,空<span style='color:#FF6347;'>( )</span>为航向测量。<br> 视觉感知包括单目视觉避障系统和单目视觉定位系统等。所以,空<span style='color:#FF6347;'>( )</span>为单目视觉避障系统。<br> 根据题意,扫地及吸尘单元使用电机控制刷子实现清扫,使用抽灰电机实现吸尘。 其他功能都在扫地机器人的功能结构中。所以,空<span style='color:#FF6347;'>( )</span>为扫地及吸尘单元。 <br/><strong>【问题】</strong><br/> <span style='color:#FF6347;'>( )</span>红外测距传感器<br> <span style='color:#FF6347;'>( )</span>红外测距传感器<br> <span style='color:#FF6347;'>( )</span>开关式传感器<br> <span style='color:#FF6347;'>( )</span>槽型光耦模块<br> <span style='color:#FF6347;'>( )</span>GGPM01A单轴角度陀螺仪<br> <span style='color:#FF6347;'>( )</span>霍尔码盘传感器<br> 或给出编号:<br> <span style='color:#FF6347;'>( )</span> 5<br> <span style='color:#FF6347;'>( )</span> 4<br> <span style='color:#FF6347;'>( )</span> 2<br> <span style='color:#FF6347;'>( )</span> 3<br> <br> 各传感器的功能如下:<br> ①USB摄像头:用于采集环境的图像信息,该扫地机器人选用JD-2020摄像头,输出格式为YUYV和MJPG,每秒30帧。<br> ②开关式传感器:用于车身离地检测,当车轮离地时,开关闭合,输出高电平,未碰撞断开时输出低电平。<br> ③槽型光耦模块:用于碰撞检测,当触碰发生时,与防撞栏联动的挡板会遮挡红外光束,接收端直接收到少量的红外光束,输出高电平,反之输出低电平。<br> ④数字式防跌落传感器:用于平台防跌落,该传感器红外发射头发出红外光线,经过地面反射进入到接收端,当反射光束地面位置距离较远(台阶)或者光路被挡住,接收端接收不到足够的光束,就输出高电平,反之输出低电平。<br> 红外测距传感器:为了感知周围障碍物的信息,保证安全距离,防止移动机器人撞击损坏,就需要在机器人两侧安装红外测距传感器检测障碍物,左右两侧红外测距结合单目摄像头实现避障。<br> ⑥GGPM01A单轴角度陀螺仪(传感器):用于检测航向角度,GGPM01A数字陀螺仪导航模块,通过内置的处理器结合高性能滤波算法输出精确的角速度及偏航角度。<br> ⑦霍尔码盘传感器:用于测速和计里程,霍尔码盘安装在紧邻电机的位置,电机由 PWM信号驱动,流过电机的电流信号为脉动电流信号,在电机转动时,对紧邻的外部电路会产生干扰噪声且噪声频率与PWM频率一致。<br> <br/><strong>【问题】</strong><br/> <span style='color:#FF6347;'>( )</span>960字节<br> <span style='color:#FF6347;'>( )</span>数据位8位、起始位1位、停止位1位,无校验位,累积的最大误差为(8+1+1)△, 该值应小于1/4位,即(8+1+1) △≤1/4,所以最大误差为2.5%。<br> <br> 每秒钟传送的有效数据:9600/(1+8+1)=960字节。<br> 分析发送方和接收方时钟允许的最大误差:<br> 在启动位同步后,数据位8位、起始位1位、停止位1位,无校验位,累积的最大误差为(8+1+1) △,该值应小于1/4位,即(8+1+1)△≤1/4,所以最大误差为2.5%。<br> <br/>