人形机器人——踢足球

本文介绍了一个人形机器人通过视觉识别(HSV)寻找并踢足球的过程。机器人根据足球的远近执行不同的动作,如站立、小弯腰、大弯腰,以接近并踢球。通过四个函数模块,实现了对足球的检测和机器人的精确动作控制。
摘要由CSDN通过智能技术生成

上周我们更新了机器人打篮球的案例,这周我们更新机器人通过视觉实现自主踢球的功能。
预期效果:
在这里插入图片描述
利用颜色的HSV定位足球,并自主寻找到足球位置执行踢球动作。
1.如果站立能看到足球,说明足球距离机器人比较远,需要执行前进靠近足球。如果站立时看不到足球就执行小弯腰,小弯腰检测到足球了,说明足球离机器人已经不远了,这个时候机器人执行动作靠近足球,但是要控制好执行的次数。
2.如果站立和小弯腰都看不到足球,说明足球离机器人很近了,需要执行大弯腰来检测足球的位置。
3.在确定好足球位置后,走到足球前再执行踢球动作。

一、利用HSV定位物体

1、利用HSV识别颜色

RGB颜色空间利用三个颜色分量的线性组合来表示颜色,任何颜色都与这三个分量有关,而且这三个分量是高度相关的,所以连续变换颜色时并不直观,想对图像的颜色进行调整需要更改这三个分量才行。
自然环境下获取的图像容易受自然光照、遮挡和阴影等情况的影响,即对亮度比较敏感。
HSV(Hue, Saturation, Value)是根据颜色的直观特性创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。这个模型中颜色的参数分别是:色调(H),饱和度(S),亮度(V)。
对于图像而言HSV颜色空间比RGB更接近人们对彩色的感知经验。非常直观地表达颜色的色调、鲜艳程度和明暗程度,方便进行颜色的对比。(HSV颜色模块的运用与RGB颜色模块的使用相同)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值