机器人足球视觉系统研究与实现
机器人足球识别算法改进与研究

器 人 上 的嵌入 式 计 算机 其性 能远 远 低 于普 通 的P 机 ,用其 进行 大 C 量 的包括 浮 点和三 角函数 计算 在 内的复 杂运算 显然 是不合 理 的 ,这 将 严重 影响视 觉系统 的实 时性 能 ,需要 采取一 些措施 来减 少计算 量
以优化 算法 。
可 以 很 容 易 地 移 植 到 机 器 人 系 统 上 。模 拟 器 的uI 图 1 示 。 如 所 目前模拟 器实现 了 以下功 能 : f) 示机 器人 拍摄 的图片 。 1显
的改进建 议 。
关键词: 机器人,足球仿真,视觉系统,识别算法
l 弓言 I
对 于 类 人型 足球 机 器 人 的视 觉 系统 而 言 ,存 在 着 嵌入 式计 算 机 计算 性能 有限 与图像 处理 算法 需大量 复杂运 算 之间 的矛盾 ,人们 可以通 过对特 殊 问题 的分析 部分地 解决 这一矛 盾 。 目前阶 段 ,机 器
专家评述 冠军视点 收获与建 议 实付喊 术舞讨 仿真 技术研究
机器人足球识别算法改进与研究
林 志红 孔 旭 影 北 京信 息职 业 技 术 学 院 软 件 工程 系 。北 京 。1 觉系统中的重要问题 ,本文基于对相关对象颜色特征的研究提 出对足球识别方法
( 对 ( 中识别 出来 的对 象 自动描 出轮 廓线 。 8 ) 7 )
换 中,需要进 行大 量 的包括浮 点和 三 角函数计 算在 内 的复 杂运 算 ,
这 是需要 进行优化 的关键点 。 ( 对 象聚 类 2 ) 根 据 相 关 对 象 的 H值 分 布 确 定 阈 值 ,逐 个 像 素扫 描 以 完 成 图形 分割 。
般 而 言 ,视 觉系统 中 的图像 处理分 为 以下三个 步骤 。 ( 颜 色空 间转换 1 )
FIRA机器人足球仿真策略技术报告

•引言•FIRA机器人足球仿真系统概述•机器人足球策略技术研究•仿真实验及结果分析•FIRA机器人足球仿真策略优化建议目•结论与展望•参考文献录Fira是一个机器人足球比赛的仿真平台,用于模拟和测试各种足球策略技术。
随着人工智能和机器人技术的快速发展,Fira成为了研究和学习机器人足球策略的重要工具。
背景介绍VS研究目的与意义目的意义研究内容与方法研究内容本报告将介绍Fira机器人足球仿真平台的基本原理和各种策略技术,包括进攻、防守、传球、射门等。
方法本研究将采用理论分析和实验验证相结合的方法,对Fira机器人足球仿真平台中的各种策略技术进行深入研究和测试。
FIRA机器人足球仿真系统简介FIRA机器人足球仿真系统架构2. 机器人模拟1. 比赛场景模拟4. 数据收集与分析3. 比赛规则模拟该部分主要负责模拟机器人足球比赛的规则,包括比赛时间、犯规判FIRA机器人足球仿真关键技术1. 3D图形渲染使用3D图形技术渲染比赛场景和机器人模型,以提供更加真实的视觉体验。
2. 物理引擎使用物理引擎模拟机器人的运动和碰撞,以提供更加真实的比赛效果。
3. 人工智能算法使用人工智能算法模拟机器人的决策和行为,以提供更加智能的机器人行为。
4. 机器学习技术使用机器学习技术自动化调整策略和算法,以提供更加高效的比赛表现。
进攻策略研究030201防守策略研究人盯人防守区域盯人防守全场紧逼通过短传和跑动,将球带向对方球门。
短传控球通过长传将球转移到对方防线的弱点,寻找进攻机会。
长传转移利用盘带技巧,突破对方防线,制造进攻机会。
盘带突破控球策略研究实验设定与条件仿真环境Fira机器人足球仿真环境,包括球场、机器人模型、物理引擎等。
机器人模型基于开源机器人模型进行修改,具有高度逼真度和精细的运动学性能。
传感器与感知采用红外传感器和超声传感器,获取球场信息,实现目标识别和定位。
通信与决策基于Zigbee无线通信技术,实现机器人之间的信息交互和协同决策。
足球机器人小型组视觉系统的研究

车和 目 标的定位, 本文主要讨论集控式视觉系统. 集控式足球机器人 系统一般可分为 4个部分 : 视 觉 系统 、 策 系统 、 线通 讯 系 统 和机 器 人 小 车 系统 , 决 无 图 1 足球机器人 系统 它 的赛场视 图如 图 1 . 球场上 空 约 3 m处悬 挂 的摄 像 头将 赛 坊 『 以视频 信号 的形 式传 人计 算 机 ,通过 图像 采 集 卡转 换为 青况
c s i g,ma es g n ai n, n ma er c g iin. ese sa e c ri d o e pe t ey t o g e sn i g e me tto a d i g e o n to Th t p r a re n r s c i l v hr u h CCD a e a,m— cm r i a es p c r i g ee ha c me , os e ucin, dg nh n e n , g na a d,ma n n e nt n ie r d to e e e a c me t HSImo la d i g er c g i o de ma e o t n whih i n n i c s
数字图像 , 计算机通过对该 图像的处理 , 得到场上各个机器人 和球的信息 , 然后将这些信息送入决策系统 , 由决策系统根据这些信息做 出恰 当的决策, 通过无线通讯方式将决策命令传送给机器人小车 , 机器人小车
收稿 日期 :0 8- — 7 2 0 - 1 08
基金项 目: 江西省高校省级教改课 题“ 于机 械创新 实验室培养学生创新设计能力 的研究 ”编号 : 【 - 6 6 6 基 ( JJ O- - ) )G 作者简介 : 谢旭红( 9 6 )女 , 16 一 , 副教授.
毕业设计论文足球机器人

$number {01}
目 录
• 引言 • 足球机器人概述 • 足球机器人关键技术 • 足球机器人设计与实践 • 足球机器人未来展望 • 结论与建议
01 引言
研究背景与意义
研究背景
随着科技的发展,机器人技术逐渐渗透到各个领域,其中足 球机器人是一个备受关注的方向。足球机器人不仅具有娱乐 性,还能在教育、竞赛和科研等领域发挥重要作用。
利用更先进的传感器和测量技术,足 球机器人将能够更准确地感知环境、 判断位置和距离,提高比赛中的反应 速度和准确性。
应用前景展望
教育领域
足球机器人可以作为教育工具, 用于培养青少年的编程、机器人 技术和体育技能,促进综合素质 的发展。
体育赛事
随着技术的不断进步,足球机器 人有望成为正式的体育比赛项目, 为人们提供全新的观赏体验。
详细描述
机器学习技术包括监督学习、无监督学习和强化学习等,用于训练机器人识别球场上的情况、预测对手的动作、 优化自身的策略等。通过不断地学习和训练,机器人能够逐渐提高自己的技能水平足球机器人设计与实践
设计理念与原则
功能性
足球机器人应具备完成足球比赛的基本功能, 如移动、传球、射门等。
详细描述
运动控制技术涉及对足球机器人的驱动、协调和平衡等方面的控制,包括对电 机、舵机等执行机构的精确控制,以及通过算法实现机器人快速、准确的动作 反应。
传感器技术
总结词
传感器技术是实现足球机器人感知环境的关键,它使机器人能够获取球场上的信息并做出相应的决策 。
详细描述
传感器技术包括对球场环境、对手和队友的位置、速度等信息的感知,常用的传感器有红外传感器、 超声波传感器和摄像头等。这些传感器能够实时获取球场上的信息,为机器人的决策提供依据。
足球机器人视觉系统鲁棒性与自适应性的实现

中图分 类号 : 2 TP 2 3
文献标 识码 : A
The Re lz to f Ro s n a ia i n o bu ta d Ada a iiy f r pt b lt o
t e Vii n S s e o b ts c e h so y t m f Ro o — o c r
( 岛科 技 大 学 自动化 与 电子 工程 学 院 , 青 山东 青 岛 2 6 4 ) 6 0 2
摘 要 :小型机 器人 足球 比赛 中, 由于 所采 用 的机 器人 尺寸 小 , 作 快 , 动 因此 需要 一 种 能
快 速 和 精 确 处 理 图像 数 据 并 能 将 结 果 传 送 给 执 行 系 统 的 视 觉 系 统 , 且 视 觉 系统 必 须 工 而
wo k p o e l n a lc a g a l n io me t Th s p p r p e e t it g a s s e r r p ry i l h n e b e e v r n n . i a e r s n s a h s o r m y t m
成 。 : ]实施 多 目标跟 踪 的视 觉子 系 统 , 于人 工 基 智 能 的决 策子 系统 , 无线通 讯子 系统 , 机器人 小 车 子 系统 。其 中视 觉 系统需 要实 时地识 别 出 比赛 场 景 中的多 个 目标 , 为决 策 提供 各 目标 在 球 场 中 的 位置 或姿 态角 , 整个 系统 中主要 的信 息来 源 , 是 起 着瓶 颈的作 用 。因此设 计一 个快速 、 确 、 定 的 精 稳 视觉 系统 , 整个 足 球 机器 人 系统 来 说是 至关 重 对 要 的。由 于机 器 人 足球 比赛 全 部 在室 内进 行 , 虽 然光照 设备较 统 一 , 由于 多方面 原 因 , 但 致使 在一
足球机器人视觉中的摄像机标定研究

V0 . l NO 3 】 3 . Sp 20 e. 08
Байду номын сангаас
足球机器人视 觉 中的摄像机标定研 究
于秋 水 ,郭辉 ,段 洁 。 彤 ,潘
(. 1长春理工大学 .长春 - 10 2 ;2 3 02 . 空军航空大学 .长春 1 02 3 0 2J
摘
要 :机 器 人足 球 比赛 的 关 键 环 节是 视 觉 系统 , 而视 觉 系统 的 关键 部 分 是提 供 全 部 比赛信 息 的摄 像 机 , 因此如 何
保证 摄 像 机 所 摄 取 的 图像 真 实、 准确 。就 成 为视 觉 系统 首要 解 决 的 问题 。 本 文根 据 小 型组 rb cp的 比 赛规 则 ,针 o ou 对摄 像 机 出现 的摄 像 头与 场 地 不垂 直 、或 者 不在 场 地 正 上 方所 造 成 的 误 差 以及 摄 像 机 视 角增 大所 带来 的 更 为 严重 的
维普资讯
第3卷第3 l 期 20年9 0 8 月
长 春理 工大 学学 报 ( 自然 科 学 版 )
Junl f hn cu nv rt f c n e n eh oo y N mml cec dt n ora C ag hnU iesyo Si c dT cn lg ( a o i e a i eE io S n i l
t ec l r a e i n i s e ta er b t o c r o e i o r c s . x e me t h w a ed s nha mp o e e h o o g d sg e s n i ln t o o c e mp t in p o e sE p r t s i h s c t i ns s o t t h e i si r v dt h t g h
基于计算机视觉的机器人足球比赛技术

基于计算机视觉的机器人足球比赛技术在当今的科技时代,机器人的应用越来越广泛,其中机器人足球比赛是一项非常受欢迎的领域,它结合了人工智能、机器学习、计算机视觉等技术,为机器人赋予了全新的能力,并且具有极高的挑战性。
在这篇文章中,我将着重介绍基于计算机视觉的机器人足球比赛技术的发展现状和未来前景。
一、机器人足球比赛的基本原理机器人足球比赛是由两支队伍,每支队伍有若干个机器人参与的比赛。
在比赛中,机器人需要完成各种各样的任务,如传球、射门、拦截、防守等。
这些任务需要依靠多个学科的知识和技术,因此机器人足球比赛是一项非常综合的技术竞赛。
机器人足球比赛的基本原理是通过计算机视觉技术实现机器人的感知和控制。
具体来说,机器人需要通过摄像头等设备采集周围环境的图像或视频,并通过计算机视觉算法进行图像分析和处理,从而判断出场上其他机器人和足球的位置、速度、运动方向等信息,最终完成对机器人的控制和指导。
在比赛中,机器人的控制和指导方式可以通过无线通信或者局域网进行实现。
二、计算机视觉技术在机器人足球比赛中的应用计算机视觉技术是机器人足球比赛中不可缺少的一环。
正是这项技术的应用,实现了机器人的感知和控制,从而让机器人具有了赛场上的灵活性和实用性。
1、目标检测和跟踪在机器人足球比赛中,机器人需要识别并追踪球员、足球等多个目标,这需要采用目标检测和跟踪的算法。
最常用的目标检测算法是基于颜色或者形状的检测算法,而跟踪算法则通常采用第三方库或者深度学习的方式进行实现。
2、路径规划和运动控制在机器人足球比赛中,机器人需要完成各种各样的移动任务,如接球、传球、射门等。
这需要采用路径规划和运动控制的算法。
通常采用的路径规划算法有常规的追踪算法、A*算法、增量式规划算法等等;运动控制常用的算法是PID控制算法、模型预测控制算法等等。
三、机器人足球比赛技术的发展现状机器人足球比赛技术是一项持续不断发展的技术。
在过去几年,机器人足球比赛技术经历了较大的突破,并有了长足的进步。
基于颜色空间映射的自适应足球机器人视觉系统

p o e s re b d e u o o o o o o c ra d t e vso y tm a e r r n r d c d. ah r o e, ef r c so m e d d a t n m usr b ts c e n h iin s se f m wo k a e i to u e Fu e r m r a s l-
Ab t a t I r e o s l et e p o lm fv so n omai n d tci n i o o o c r t e s se sr cur fmu t— s r c :n o d rt ov h r b e o ii n i fr to ee t n r b ts c e ,h y tm tu t e o li o
e pe i n e u t h we he efc ie s ft e p o s d meh ds x rme tr s ls s o d t fe t ne s o h r po e t o .An h s meh d a c o ls h iin v d t i t o c n a c mp ih t e v so p o e so a k c u a ey r c sin t s sa c r tl . Ke r s: c i e v so i g e me t d n mi h e h l wa e e n lz c l rs a e; o e i v e r i g y wo d ma h n ii n;ma e s g n ; y a c t r s o d; v lta ay e; oo p c c mp tt e la n n i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第28卷第5期2005年10月鞍山科技大学学报Journal of Anshan University of Science and TechnologyVol.28No.5Oct.,2005机器人足球视觉系统研究与实现孙良旭1,刘任平2,王丽君1(1.鞍山科技大学计算机科学与工程学院,辽宁鞍山 114044;2.北京交通大学机电学院,北京 100044)摘 要:在机器人足球比赛这项综合性的高技术对抗活动中,快速准确地识别足球和机器人是决策系统的基础。
提出一套机器人足球视觉软件系统的设计实现方案。
采用直接YUV颜色模型输出,目标阈值建立采用手动和自动方式。
利用颜色标志设计的对称性,改进累加取平均算法和旋转搜索算法,采用改进跟踪搜索算法进行目标搜索,提出智能组合算法思想。
实验测试系统达到30帧/s处理速度,目标搜索准确性达到95%以上。
关键词:机器人;足球;视觉;实时中图分类号:TP393 文献标识码:A 文章编号:167224410(2005)0520363205 在机器人足球系统中,视觉系统是决策系统的基础,为决策系统提供实时的比赛信息,包括足球位置和机器人位姿信息。
目前,视觉系统问题主要表现在系统的实时性、准确性、适应性和稳定性。
针对上述问题,开发了面向RoboCup小型机器人足球比赛的视觉系统,重点解决了算法设计与系统特性之间的矛盾。
1 系统结构和颜色模型的选取 机器人足球比赛系统包括四个子系统,分别为控制系统、视觉系统、决策系统和通讯系统。
考虑选用颜色模型的需要,视觉系统采用大恒CG400图像采集卡(内部硬件直接实现R G B和YUV转换计算)和松下摄像头作为图像采集的硬件环境;Windows2000和VCγγ610作为目标搜索的软件环境。
决策系统根据视觉系统处理得到的足球和机器人位姿信息做出决策命令;通信系统通过无线发射盒发送决策命令给比赛中的机器人;机器人控制系统接收决策命令执行相应动作。
R G B颜色模型受光照变化影响较大,在机器人足球比赛环境中,不适合作为足球和机器人位姿的识别颜色模型。
YUV颜色模型受光照变化影响较小,所以系统选用YUV作为目标识别的颜色模型,以提高系统的准确性、稳定性和适应性。
图像采集卡可以按30帧/s输出YUV422格式图像数据。
2 视觉系统软件设计211 视觉系统软件结构 视觉系统包括离线采样子系统和在线搜索子系统。
离线采样子系统主要完成离线状态下目标颜色特征阈值的建立,为在线搜索子系统目标识别提供搜索条件;在线搜索子系统主要完成在线状态下对目标的搜索,获得目标的位置和姿态,为决策子系统提供决策信息。
离线采样子系统在比赛前进入实际比赛场地熟悉环境。
在实际比赛环境下,通过人工手动和机器自动两种方式,对场地内的不同区域的各个目标颜色特征进行阈值提取。
手工方式任意在目标区域选取区域特征代表性最强的阈值样本点,计算对象是各单一阈值样本点。
通过目标区域的局部若干阈值样本点反映整体的阈值特征,存在一定程度的误差,误差的大小与局部阈值样本点的选取数量、分布和收稿日期:2004209225。
作者简介:孙良旭(1979-),男,辽宁鞍山人,2002级硕士研究生。
方式密切相关,但是同时通过人为判断也减少了噪声点的影响。
机器自动方式任意在目标区域选取区域特征代表性最强阈值样本区域,计算对象是各阈值区域所有样本点。
通过目标区域的局部若干阈值样本区域,甚至目标区域本身,反映整体的阈值特征,减少手工方式的误差,但是存在噪声点的影响。
结合两种方式进行目标颜色特征阈值提取,在噪声点较多的情况下,采用手工方式。
在噪声点很少的情况下,采用机器自动方式。
通过在场地各光照特征不同的区域进行提取,可以最大程度反映目标颜色特征。
二者结合确定目标颜色特征阈值,进行模拟目标搜索,通过搜索效果,人为确定阈值的合理性。
通过文件的形式保存目标颜色特征阈值,以便在比赛时,从文件加载到内存。
在线搜索子系统在比赛时,首先通过图像采集卡采集一帧图像。
由于环境光照和硬件成像影响,造成采集的图像失真,需要对图像进行预处理,包括图像去噪、增强、场地边缘形变处理等。
考虑到系统的实时性和机器人足球比赛特点,采用简单的、局部的图像处理常用算法,以系统实时性和准确性为参考因素来调整算法的参数和搜索区域。
然后,把预处理过的图像作为目标搜索的数据信息,采用跟踪搜索和全局搜索两种方式进行目标检测和识别。
基本算法思想是根据上一帧目标的位置和姿态,在以目标物体为圆心,以目标物体运动速度乘以图像采集的时间间隔为半径的圆周内搜索;甚至可以根据决策系统的上次决策目标运动趋势,在一定圆周角角度的部分圆周内搜索,圆周角角度可以调整。
这样可以提高系统实时性。
如果跟踪搜索没有全部搜索到目标,可以采用全局搜索方式继续搜索;如果搜索点在已搜索到的目标区域内,直接跳过该区域,继续搜索;如果最后出现目标丢失现象,则以上一帧图像目标或者上次决策确定的位置姿态为该帧图像目标的位置姿态。
目前,图像处理和目标搜索算法比较成熟。
机器人足球比赛视觉系统大都采用方法单一、算法复杂的图像处理和搜索算法,影响系统的实时性、准确性。
本文提出一种智能组合算法,其基本思想就是在系统中存在多个不同复杂度的图像处理和搜索算法,系统应该根据实际比赛效果,智能调整算法的组合。
参考因素包括图像采集效果、目标识别效果、目标位置等。
算法的组合应该是实时动态的,在比赛中智能调整。
如果图像采集效果差,经常出现目标丢失的现象,系统应该适当增加算法复杂度;相反应该适当降低算法复杂度。
根据目标特征点出现的位置,可以采取不同复杂度的目标搜索算法。
不同的区域可以采用不同复杂度的图像预处理算法。
212 目标检测 目标检测是检测赛场上足球及机器人主副色标上的中心点。
在目标检测前必须把目标阈值采样结果从文件加载到内存,进行阈值判断。
为了提高系统实时性,保证系统准确性,可以利用色度和亮度两个阈值分量进行阈值判断。
在搜索的过程中,根据每种颜色可能出现的概率大小来决定目标阈值的判断顺序。
先判断取出的点是否为场地颜色阈值,如果是则取下一点进行判断,如果不是则判断是否为我队主副色标颜色阈值、他队主色标颜色阈值,最后是足球颜色阈值。
当场上的某一点(i ,j )满足阈值条件时,定义一个矩形区域。
矩形区域的选取要根据实际的目标设计标准。
选择的区域过大,会增加噪声点,降低系统实时性和准确性;选择的区域过小,会丢失目标采样点,降低系统准确性。
一般算法是将矩形区域内满足阈值的点都找到,然后对所有这样的点坐标值(X i ,Y i )进行累加求和,再除以符合阈值的总点数N ,得X =X ∑N i =1X i /N Y = Y ∑Ni =1Y i /N (1)则(X ,Y )为目标中心坐标。
利用足球和本队机器人主副色标都是圆形的特征,为了提高系统实时性、准确性,在二者之间寻求一种平衡,对上述算法提出如下改进意见: (1)根据实际搜索效果适当调整水平垂直方向的搜索间隔。
可以先精搜索目标出现区域,然后在细搜索目标出现位置。
这样减少计算量,加快搜索速度。
一般搜索间隔可以选取为主副色标内切正方形边长,过大容易搜索不到目标,过小增加搜索计算量。
・463・ 鞍山科技大学学报 第28卷 (2)采取局部累加平均的方法。
阈值边界点为目标阈值判断发生明显变化的点。
通过比较找到n 行m 列各行的阈值边界点,分别平均计算各对阈值边界点中心点,再累加平均阈值边界点中心点;n 行阈值边界点中心点横坐标累加求和,再除以行数n 得横坐标;m 列阈值边界点中心纵坐标累加求和,再除以列数m 得纵坐标。
其中极限情况是一行和一列。
最后得到的横纵坐标为目标的中心坐标。
这样可以减少一般算法的计算量和累加次数。
X =(x 12+x 34)/2,推广到N ,X =(∑Ni =1X i )/N ,其中X i 为第i 行阈值边界点中心点,N 为总搜索行数。
同理Y =(∑M i =1Y i)/M ,M 为总搜索列数。
这样可以降低目标区域的搜索密度,提高搜索速度。
图1 阈值边界点计算和搜索示意图Fig.1 Calculation of threshold value boundary point and search demonstration graph (3)在搜索阈值边界点的时候,采取多点连续比较判断的方法,提高准确性。
其思想是如果发现第一个符合或者不符合阈值的点后,继续比较下n 个点,如果还是符合或者不符合阈值,极限情况是0个点,那么则可以认定第一个点为阈值边界点。
这样可以提高系统的准确性。
如果发现第一个点x 1符合阈值,下一点x 2也符合的话,则认为x 1为阈值边界点;否则为噪声点。
同理,如果发现第一个点x 3不符合阈值,下一个点x 4也不符合的话,则认为x 3或者x 3前一点为阈值边界点;否则为噪声点。
(4)在搜索点的选择上可以不采取水平垂直方向,而采取随机均匀离散的方式选取样本。
采用概率的思想,当符合阈值的点达到一定百分比时,就可以结束搜索,进行累加平均计算。
水平垂直间隔搜索就属于其中的一种均匀离散的方式。
可以找到更少的样本点均匀分布搜索区域的方式,重点考虑分布均匀程度而不是点数,这样减少计算量,提高搜索速度和准确性。
(5)在搜索时候可以采用旋转搜索的方法。
在一帧图像中,以给定的一个信息点为中心,自内向外按箭头方向进行连通区域搜索,如图2。
图2 外旋搜索法和示例图Fig.2 Method of outside revolving search and demonstration graph・563・第5期 孙良旭,等:机器人足球视觉系统研究与实现 如果在四个方向上都没有符合阈值的点,就结束搜索。
黄色的点代表满足阈值条件的有效点。
红色的点代表不满足阈值条件的无效点。
绿色代表根本没有去判断该点是否满足阈值条件,算法核心是各方向步数计算和点的颜色标记[5]。
一般起始坐标点为目标的边缘附近。
在外旋搜索过程中,会搜索到很多非目标的点,增大外旋搜索半径。
所以在发现起始坐标点的时,在水平垂直四个方向选取一定距离的4点,根据符合阈值的点数和位置,来确定起始坐标点的位置,进一步确定靠近目标中心的旋转搜索起始坐标点。
还一种方法就是利用上面的阈值边界点的思想,根据阈值边界点的位置,来确定起始坐标点的位置,进一步计算靠近目标中心的旋转搜索起始坐标点。
算法核心是起始坐标点的位置判断。
213 目标识别 根据目标的颜色特征确定是小球、他队主色标、我队主色标。
对于小球和他队主色标,目标的中心坐标就是小球和他队机器人的中心。
对于我队主色标,目标的中心坐标就是我队机器人的中心坐标。
但是,为了识别我队哪个机器人,还必须识别我队副色标。
由于副色标与主色标的分布规律,可以确定一个矩形区域,用上面同样的目标搜索算法计算中心坐标,然后根据几何形状计算机器人的姿态,根据副色标的颜色编号计算机器人的编号。