怎样让机器人识别物体,比如说是垃圾桶,怎么才能让机器人知道这是垃圾桶 或是怎么才有灵感?帮帮,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 23:48:46
怎样让机器人识别物体,比如说是垃圾桶,怎么才能让机器人知道这是垃圾桶 或是怎么才有灵感?帮帮,

怎样让机器人识别物体,比如说是垃圾桶,怎么才能让机器人知道这是垃圾桶 或是怎么才有灵感?帮帮,
怎样让机器人识别物体,比如说是垃圾桶,怎么才能让机器人知道这是垃圾桶 或是怎么才有灵感?帮帮,

怎样让机器人识别物体,比如说是垃圾桶,怎么才能让机器人知道这是垃圾桶 或是怎么才有灵感?帮帮,
如果是非智能系统的话我有两种思路:一种是做定位,使用红外探测或者别的你喜欢的方式给某一个物体指定一个不动的东西做成参考坐标系.(例如垃圾桶旁边的门缝),然后建立一个位置矩阵就可以识别了,当然如果机器人有i/o通信系统的话可以直接用做一个定位传感器给它发送信号.另一种方法是使用模式识别的匹配算法.先记录没有垃圾桶的时候读进来的视觉编码,然后再放上垃圾桶让它再看一次,然后你做特征码识别就可以,比如垃圾桶读进来以后输出量在某些位置会有必然变化,通过这些必然的变化来识别这个垃圾桶,这个就好做了,假如垃圾桶后面是白墙,那垃圾桶肯定会让白墙的视觉识别输出含有明显变化,换几个角度多做几次实验肯定能找到可以做特征识别的编码.
  数学底子好的话可以考虑从视觉模式匹配入手,在视觉模式识别模块后面加一个匹配算法模块(注意可能会改变系统稳定性和最优响应特性,如有必要可做成状态负反馈闭环系统),这样做有一个最大的好处,那就是在做智能机器人的时候,你可以通过智能系统编写一些自主学习的高级软件模块,让它能自动识别所有的垃圾桶,并且能在自主学习中让识别的精度不断提高.而且可以通过改进算法让机器人不仅知道这是个垃圾桶,而且知道这个垃圾桶的位置,尺寸,甚至是三维结构.
  如下资料可能会帮助你:
  计算机视觉在微构件三维检测中的应用研究 刘家豪 浙江大学 2003-01-01
  运用计算机视觉对空间飞行器交会对接中的位置和姿态的测量 蔡喜平; 戴永江; 赵远; 王岩 宇航学报 1995-10-30
  基于计算机视觉的光学目标自动定位系统 单越康; 许昌 光子学报 2000-10-25
  计算机视觉在蘑菇采摘机器人上的应用 周云山; 李强; 李红英; 王荣本; Dr.He wenbin 农业工程学报 1995-12-30
  如果不在科研院所工作或者学习不能免费查阅相关资料的话,可以给你发过来.