当前位置:网站首页>Classification and discussion of plane grab detection methods based on learning
Classification and discussion of plane grab detection methods based on learning
2022-07-03 05:16:00 【Qianyu QY】
The task of plane grab detection is , Input perceptual data , Output crawl configuration . So far , There are mainly two kinds of learning based plane grab detection methods :
(1) A one-stage end-to-end learning approach .
(2) Two stage learning method .
1、 One stage learning
In this kind of method , Directly learn the mapping function from input data to crawl configuration , Neural networks . The input is usually RGB Image or depth image , Output is Crawl the set of configurations , Then select the optimal crawl configuration according to the confidence . Currently based on Rectangle grabbing indicates The main method is , Such as
(1)Fully Convolutional Grasp Detection Network with Oriented Anchor Box
(2)Real-world Multi-object, Multi-grasp Detection
(3)Densely Supervised Grasp Detector (DSGD)
2、 Two stage learning
It includes two stages : Grab configuration sampling , Crawl configuration evaluation . In the first stage, multiple crawl configurations are sampled , The second stage evaluates the quality of each candidate crawl , Then choose the best grab . At present, the best is Dex-Net 4.0:
(1)Dex-Net 4.0: Learning ambidextrous robot grasping policies
3、 Discuss
One stage learning Of GroundTruth It is all the feasible grab configurations on the object , Annotation grab configuration can be manually annotated 、 Robot actual trial and error annotation or automatic generation of virtual environment , There are several problems :
(1) There is no unified standard for manual annotation , There is an error .
(2) Robot tagging is too time-consuming ,2016 year ICRA Of Supersizing Self-supervision: Learning to Grasp from 50K Tries and 700 Robot Hours It took a lot of time , The final result is unsatisfactory .
(3) No matter which annotation method , It is impossible to mark all the feasible grasping methods of the object in detail , It means , Neural networks do not have the best learning target.
(4) Multi object stacking scenes are difficult to label , As a result, the current plane grab data sets are almost all single objects (cornell、Jacquard etc. , Now there should be a synthetic multi-object scene data set , Not paying much attention ), Make the learning network in bin-picking Poor performance in the task .
Two stage learning Of GroundTruth Is the quality of the grab sample , namely 0 or 1. Datasets can automatically generate datasets in a virtual environment , Study of the target And the best , But synthetic image Dex-Net4.0 That kind of millions of samples is not what ordinary laboratories can do . For all that , It can be seen that the two-stage learning method is better than the one-stage learning method , More worthy of study . The next research direction is how to perform crawl detection for small data sets .
边栏推荐
- 联想R7000显卡的拆卸与安装
- Messy change of mouse style in win system
- Go practice - gorilla / handlers used by gorilla web Toolkit
- Go practice -- use redis in golang (redis and go redis / redis)
- Go practice -- generate and read QR codes in golang (skip2 / go QRcode and boombuilder / barcode)
- Pessimistic lock and optimistic lock of multithreading
- [batch dos-cmd command - summary and summary] - CMD window setting and operation command - close CMD window and exit CMD environment (exit, exit /b, goto: EOF)
- "Hands on deep learning" pytorch edition Chapter II exercise
- Go practice -- use JWT (JSON web token) in golang
- "Pthread.h" not found problem encountered in compiling GCC
猜你喜欢
(完美解决)matplotlib图例(legend)如何自由设置其位置
Coordinatorlayout appbarrayout recyclerview item exposure buried point misalignment analysis
College campus IP network broadcasting - manufacturer's design guide for college campus IP broadcasting scheme based on campus LAN
BIO、NIO、AIO区别
Shallow and first code
2022-02-12 daily clock in: problem fine brush
Deep embedding and alignment of Google | protein sequences
[Yu Yue education] basic reference materials of interchangeability and measurement technology of Zhongyuan Institute of Technology
Overview of basic knowledge of C language
Congratulations to musk and NADELLA on their election as academicians of the American Academy of engineering, and Zhang Hongjiang and Fang daining on their election as foreign academicians
随机推荐
(perfect solution) how to set the position of Matplotlib legend freely
Yolov5 model construction source code details | CSDN creation punch in
Why is go language particularly popular in China
在PyCharm中配置使用Anaconda环境
Chapter II program design of circular structure
Redis expiration elimination mechanism
My first Smartphone
1111 online map (30 points)
Handler understands the record
Introduction to redis and explanation of data types
Celebrate the new year together
[practical project] autonomous web server
Self introduction and objectives
Covering Safari and edge, almost all mainstream browsers have realized webgl 2.0 support
Go practice -- factory mode of design patterns in golang (simple factory, factory method, abstract factory)
Introduction to deep learning - definition Introduction (I)
Shallow and first code
1106 lowest price in supply chain (25 points)
[research materials] 2021 China's game industry brand report - Download attached
"Hands on deep learning" pytorch edition Chapter II exercise