基于ROS 目标检测与识别-Object Detection and Recognition

来源:互联网 发布:培育发展新动力 优化 编辑:程序博客网 时间:2024/05/17 08:34

Object recognition has an important role in robotics. It is the process of identifying an object from camera images and finding its location. Using this, a robot can pick an object from the workspace and place it at another location.This chapter will be useful for those who want to prototype a solution for a vision-related task. We are going to look at some popular ROS packages to perform object detection and recognition in 2D and 3D. We are not digging more into the theoretical aspects, but you
may see short notes about the algorithm while we discuss their applications.
**Getting started with object detection and
recognition**
So what’s the main difference between detection and recognition? Consider face detection and face recognition. In face detection, the algorithm tries to detect a face from an image,but in recognition, the algorithm can also state information about whose face is detected. It may be the person’s name, gender, or something else.
Similarly, object detection involves the detection of a class of object and recognition performs the next level of classification, which tells which us the name of the object. There is a vast number of applications that use object detection and recognition techniques. Here is a popular application that is going to be used in Amazon warehouses:
Amazon is planning to automate the picking and placing of objects from the shelves inside their warehouses. To retrieve objects from the shelves, they are planning to deploy robotic arms such as the one shown in the previous image. Whenever the robot gets an order to
retrieve a specific object and place it in a basket, it should identify the position of object first, right? So how does the robot understand the object position? It should need some kind of 3D sensor, right? And also, on the software side, it should have some object recognition
algorithm for recognizing each object. The robot will get the object coordinates only after the recognition. The detected coordinates will be relative to the vision sensors, which have to transform into robot end-effector coordinates of the tip of the robot to reach the object position. After reaching the object position, what should be the robot do? It should grasp the object and place it in the basket, right? The task looks simple, doesn’t it? But it’s not as simple as we think. Here is the coordinate system of a robotic arm, end effector, Kinect, and the object:
Amazon organizes a challenge called the Amazon Picking Challenge, which was first
conducted as a part of ICRA 2015 , and in 2016, it was conducted along with Robocup. The challenge was all about solving the pick-and-place problem we just discussed. In effect, the object recognition and detection tasks have immense scope in the industry, not only in Amazon but also in areas such as agriculture, defense, and space.

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 锐雯技能 孙尚香锐雯 瑞雯光速qa 锐雯打盖伦 嘉雯 执子之手心雯 锐雯冠军之刃 丁迷拉雯 性感锐雯 锐雯对线 锐雯光速qa冷小莫 瑞雯出装 锐雯怎么出装 锐雯的天赋 森川结雯 瑞雯冠军皮肤 叶向东白雯全文免费阅读 雯雯的故事 雯雯日记 高中生雯雯 妹妹雯雯 雯雯山村 少女雯雯 雯雯落难 雯雯肛温 雯雯的日记 雯雯系列 雯雯成长日记 雯雯山村落难日记 我和我妹妹雯雯 幼儿雯雯成长日记 我的妹妹雯雯 雯雯山村落难记 雯雯的小学日记 我和妹妹雯雯 雯雯乡村受难记第二部 雯雯怀孕生产记 雯雯山村落难记叙 幼儿雯雯成长日记全文 我和我的妹妹雯雯 绝品逍遥少年雯雯