一种可识别人体的路径点式行走机器人及其控制方法技术

技术编号:12665184 阅读:80 留言:0更新日期:2016-01-07 02:51
本发明专利技术公开了一种可识别人体的路径点式行走机器人,包括左轮电机、右轮电机,左轮电机耦接有左计步器、右轮电机耦接有右计步器,包括路径点形成步骤、直线系走步骤、互动步骤,及时发现前方人体并马上变换广告推送方式,可识别不同人群并进行针对性广告投放,大大提高广告传播效率及有效性,通过计步方式进行信息反馈并运用算法对电机加减速校正使其具有更强的稳定性并减少误差,无需黑线辅助也可以行走;能够按路线精准移动,直线百米偏离误差小于5度。

【技术实现步骤摘要】

本专利技术涉及一种电子控制与驱动设备的组合,具体的说,是一种可识别人体的路 径点式行走系统及其控制方法,属于电子

技术介绍
人工智能目前被用于许多领域来代替人工生产力。同时人工智能产品在目前具有 新奇,新颖,娱乐大众的特点。 在中国机器人仍然是一个新兴产业,机器人对人们的吸引力越来越大。国内大部 分厂商开始从事工业机器人的生产制造,然而服务机器人却并不是很多,服务机器人的产 品推广仍显不足,市场潜力十分巨大。 1.目前服务机器人领域的大多数产品都是只专注于娱乐功能,存在感十分低下从 而导致用户需求明显不足。他们无法真正发挥机器人的吸引人的优势和节约人工的优点。 比如市场上常见的娱乐机器人只能简单完成几个动作送餐机器人无法真正服务顾客。他们 运用了先进的技术但是却把产品定位在了目前不够成熟的领域。 2.目前市场上的智能广告媒体绝大多数为定点广告,无法移动,传播受众有限,形 式也不够新奇,无法很好的与受众进行互动。并且大多数定点广告位需要有电源且宽敞有 支撑墙的地方,部分场合不适宜摆放。另外,其便携性几乎不存在,重复利用率低。 3.人工广告(如传单发放)需要支付佣金并且效果不好,招工也比较麻烦。 4.目前广告机播放广告均为随机播放或顺序播放,无法针对不同顾客推送不同广 告,广告推送针对性不强。 5.关于移动机器人领域,目前机体行走系统基本靠无规则行走或遥控。自律性较 差。少数驱动系统带有GPS或室内定位辅助技术提高了移动精度但却使成本提高。另外一 部分行走系统通过巡线(循迹,黑线或磁条带)移动,需人为改造场地方可进行移动,麻烦费 力环境适应性差。另外,目前市面上行走系统一般使用的是二维或三维坐标系,需要系统实 时监控并同时运算处理大量坐标数据,十分耗费系统资源。
技术实现思路
本专利技术要解决的问题是针对以上不足,提出一种可识别人体的路径点式行走机器 人及其控制方法,采用本专利技术的可识别人体的路径点式行走系统,可以大幅降低成本,不需 要借助外部设备,移动精度高,通过运用一维坐标模式来 节约系统资源从而更省电。 机器人与广告的良好结合使人工智能真正发挥其作用。广告业需要吸引人眼球的 新颖方式而广告机器人可以提供这样的方式。同时相较于目前按时间收费的昂贵的广告 位,本广告机器人长远看来会为商家省下不少费用。 本移动式广告位大大提高了广告的传播范围和传播效果。形式新奇并因为自身携 带充电电池便携性大大提高。对场地的适应性也更好。独特的程序设计同时使机器人功耗 降低。内置一维坐标系和辅助系,大大降低系统资源占用,节省电力消耗。 本机器人广告位同样支持传单发放。 具有人群识别功能。可以根据不同人群推送不同广告。 提供一种可识别人体的路径点式行走系统,大幅降低成本,不需要借助外部设备 并且保证移动精度。 为解决以上技术问题,本专利技术采取的技术方案如下:一种可识别人体的路径点式 行走机器人,其特征在于,包括左轮电机、右轮电机,左轮电机耦接有 左计步器、右轮电机親接有右计步器。 一种优化方案,还包括微型舵机,微型舵机上设置有人体识别传感器和测距传感 器。 进一步地,通过计步模块采集到的数据建立一元坐标系; 指定左计步器、右计步器其中之一为主要模块进行数据采集; 另外一个计步模块通过采集数据并与主要模块对比从而对其对应电机进行纠正; 通过记录数据信息并通过处理进而得到路径信息从而驱动电机移动至指定地点。 进一步地,通过人体识别传感器和测距传感器和舵机的组合,通过舵机旋转带动 传感器组上下转动; 从水平面开始舵机带动传感器组向上转动并开始计时; 直到探测不到人体停止并进行距离采集; 读取转动时间并乘以转动角速度之后通过三角函数确定人的身高; 显示器上的广告则将会根据身高所在区间进行相应年龄段广告推送。 进一步地,包括路径点形成步骤。 进一步地,路径点形成步骤包括: 步骤1,接收蓝牙发出的运行指令; 步骤2,判断运行指令是转向指令还是前进指令,如果是转向指令则进入步骤3,否则 进入步骤4 ; 步骤3,设置b=_a,主动轮电机ml转速为90_b,左转:a=_a,右转:a=a,然后进入步骤 5 ; 步骤4,设置b=a,主动轮电机ml转速为90-b,然后进入步骤5 ; 步骤5,电机启动,设置速度,ml:90-b,m2:90-a,a=15,然后进入步骤6 ; 步骤6,计步器读取左右轮数据rl、r2,进入步骤7和步骤10 ; 步骤7,判断是否rl>r2,是则进入步骤8,否则进入步骤9 ; 步骤8,电机M2的速度为:90-a* (rl-r2)/6. 5-a; 步骤9,电机M2的速度为:90+a* (rl-r2)/6. 5-a; 步骤10,检测蓝牙端口,判断是否有信息并接收到与上一指令不同的指令,是则进入步 骤12,否则进入步骤11; 步骤11,继续运行; 步骤12,读取rl读数计入路径点库,所有计步器清零,然后进入步骤13; 步骤13,判断蓝牙端口是否有结束指令,如果有则结束运行,否则返回步骤1。 进一步地,还包括直线系走步骤。 进一步地,直线系走步骤包括: 步骤1,启用上一步采集的路径数据,然后进入步骤2 ; 步骤2,测距传感器2检测前方是否有障碍,如果有则进入步骤3,否则进入步骤4;步骤3,人体红外传感器检测前方是否有人,如果是则进入步骤5,否则返回步骤2 ; 步骤4,从动轮电机同向启动,设置速度参数a=15,设置m2转速为90-a,然后进入步骤 6 ; 步骤5,进入互动步骤,然后返回步骤2; 步骤6,检测路径点为线型坐标还是旋转型坐标,如果是旋转型坐标则进入步骤7,否 则进入步骤8 ; 步骤7,b=_a,主动轮电机ml转速为90_b,左转:a=_a,右转:a=a,然后进入步骤9 ; 步骤8,b=a,主动轮电机ml转速为90-b,然后进入步骤9 ; 步骤9,双轮计步器rl、r2读取数据,进入步骤11和步骤10 ; 步骤10,判断是否rl>r2,是则进入步骤12,否则进入步骤13 ; 步骤11,判断是否rl多路径数值-1,是则进入步骤14,否则进入步骤15; 步骤 12,电机M2 的速度为:90-a*(rl-r2)/6. 5-a; 步骤 13,电机M2 的速度为:90+a*(rl-r2)/6. 5-a; 步骤14,继续运行; 步骤15,主动轮和从动轮电机关闭,所有计步器清零,然后进入步骤16; 步骤16,检测下一个路径点是否为0,如果是则结束,否则返回步骤1。 进一步地,还包括互动步骤。 进一步地,互动步骤包括: 步骤1,接收探测请求,然后进入步骤2 ; 步骤2,测距装置判断前方是否有障碍,如果有则读取障碍距离m并进入步骤3,否则进 入步骤4; 步骤3,人体识别模块检测前方是否有人,如果有则进入步骤5,否则进入步骤6; 步骤4,继续运行; 步骤5,舵机运转角度:Mysero(90+x);x++;速度设置为最大,转动到最大角度,然后进 入步骤7; 步骤6,ml正传m2反转,转动时间随机,然后返回步骤1; 步骤7,等待人体信号消失,然后进入步骤8; 步骤8,计算被检测人身高:身高h=z*m,z需通过内置三角函数库求得,Z=tanx.即h=m*tanx,然后进入步骤9; 步骤9,通过身高输出信号给多媒体本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/54/CN105223954.html" title="一种可识别人体的路径点式行走机器人及其控制方法原文来自X技术">可识别人体的路径点式行走机器人及其控制方法</a>

【技术保护点】
一种可识别人体的路径点式行走机器人,其特征在于,包括左轮电机(4)、右轮电机(3),左轮电机(4)耦接有左计步器(11)、右轮电机(3)耦接有右计步器(12)。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖东岳
申请(专利权)人:潍坊世纪元通工贸有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1