具有自主發(fā)育能力的機(jī)器人感知與認(rèn)知方法研究
[Abstract]:The container loading and unloading automation is an inevitable requirement for the transportation of the container. In the present container loading and unloading operation, the loading and unloading of the twist lock is still carried out manually, which not only increases the labor intensity, reduces the production efficiency, but also seriously threatens the personal safety of the workers, Robotic-based automation technology is needed to replace manual operations. The paper takes the automatic installation of the twist lock of the harbor container as the research background, and sets up the simulation platform according to the installation requirements of the twist lock, and mainly solves the problem of the cognition recognition and the grasping pose estimation of the twist lock. Due to the wide variety of twist locks, and with the continuous improvement of the demand, the grasping task has new challenges, and the robot's cognitive system needs to be updated online in real time, and new features can be stored, otherwise, the new category object cannot be accurately identified. The cognitive system of the traditional robot has the problems of task determination, off-line learning, poor real-time performance and poor self-adaptability. In order to solve the problem of identifying and accurately capturing the specified object from the work scene, aiming at the limitation of the traditional robot cognitive system, the human learning method, the intelligent expression form and the human brain intelligent information processing mechanism are simulated from the research thinking of the cognitive robot, In this paper, the robot cognitive system is established, which enables the robot to dynamically organize the accumulated knowledge and experience into the memory system through on-line learning, and to make an accurate identification of the past experience knowledge when executing the task, so as to obtain the accurate pose estimation. The cognitive system of the twist-lock grasping robot is divided into three modules: the sense development, the cognitive development and the task execution based on the independent development paradigm, and the main research work in this paper is as follows: (1) the sensor data is pre-processed, In this paper, a combined double-side filtering pre-processing method based on the split-domain strategy is proposed, and the problems such as the vulnerability, the misalignment and the noise of the depth image acquired by the Kinect sensor are solved. According to the region characteristics of three error sources of the Kinect sensor, the depth image is divided into region filtering processing. According to the structure correlation of the depth image and the color image, the depth pixel is classified, and the missing point and the non-aligned pixel are classified as the non-trusted area, and the remaining pixels are classified as a trusted area. the method comprises the following steps of: fusing the color image information, carrying out direct filtering on the depth image by using a joint filtering method, adopting a combined trilateral filtering method for the trusted area pixels, and adopting a joint bilateral filtering method of the sigmoid-direction gauss aiming at the edge pixels in the non-trusted area, The non-edge pixels adopt a joint double-sided filtering method similar to the Simoid-color. The method comprises the following steps of: dynamically generating a confidence spatial weight for a non-trusted area pixel by using a Simoid function based on the reward and punishment principle in the enhanced learning, and giving a high weight of the trusted information which is the same as the center point attribute in the filter neighborhood; and generating a color weight for the edge pixel by using the directional Gaussian filter function, and the filtering direction is selected based on the concept of the reliability potential field to ensure that more effective trust information is contained in the filter neighborhood which is the same as that of the point to be filtered, And the rationality and the accuracy of the depth information after filtering are ensured through the above strategy means. Finally, the superiority of the filtering method in this paper is proved by the contrast experiment from the visual measurement, the noise reduction performance and the running time. (2) In this paper, an on-line self-adaptive incremental PCA learning method is proposed to solve the problem of feature extraction and data reduction in sensing development. The method can automatically discover and select the effective characteristics of the input data, update the optimized feature space, and develop a model suitable for the internal expression of the robot. The method of PCA learning has the problems of high sample number and diversity, lack of self-adaptability, no on-line incremental updating, poor scalability, etc. The increment PCA method increases with the sample input, the feature dimension, the calculation quantity and the storage amount. the algorithm is improved on the basis of the increment PCA, the new category input is monitored based on the difference between the new sample and the existing feature space reconstruction sample, the control feature space is updated incrementally, the intra-class distance threshold is adaptively updated based on the intra-class distance comparison, The feature space vector is optimized. The experiment shows that the algorithm can study, update and optimize on-line, accumulate new features in a small amount of training samples, reduce the dimension of the high-dimension input signal, and enhance the perception and recognition ability of the vision system. (3) Based on the information processing mechanism of the prefrontal lobe, the hippocampus and the frontal lobe of the hippocampus of the brain memory system, a three-layer cognitive development model based on the incremental neural network is proposed, which can effectively store and accumulate the learned knowledge and experience in real time. And the problem that the traditional database storage knowledge is fixed, closed and the like is solved, and the unknown dynamic environment is better adapted. in that cognitive development network, the supervised learning and the non-supervised learning method can coexist at the same time, and as the interaction with the external environment, the middle-layer neuron receives the top-down supervision guidance signal transmitted by the outside through the effect layer and the response signal from the input self-bottom, Using the Hebbian learning rule to simulate the learning response of the neuron, the side effect of the neuron was simulated by the Top-K competition mechanism, and the forgetting average function was introduced to generate the weight to simulate the speed of the human being's new knowledge. The above strategy was used to simulate the understanding and memory of the cerebral cortex. The cognitive development neural network, based on the fourth-sense development module, controls the increase of the neural network node based on the reconstruction error, and controls the weight update of the activated neuron based on the familiar similarity. The experiment shows that the cognitive development network can be organized and dynamically stored in the memory system in the form of "knowledge", instead of the traditional database, the accurate recognition rate of the twist lock is improved. (4) the position and position estimation of the twist lock is constructed, a grasping platform is built according to the installation requirement of the twist lock, the correct category of the twist lock and the positive and negative information of the twist lock are acquired through the cognitive analysis, and the pose estimation problem is simplified into two point cloud matching problems, An iterative recent point (ICP) algorithm is used to estimate the position and attitude of the grab points and provide data support for next-step grab planning. The feasibility of this method is proved by the experiment. Finally, the paper sums up the work done in the whole text, and puts forward some problems that need to be studied in the future.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:博士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP391.41;TP242
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 任紅格;向迎帆;李福進(jìn);;基于內(nèi)在動(dòng)機(jī)的智能機(jī)器人自主發(fā)育算法[J];計(jì)算機(jī)應(yīng)用;2015年09期
2 胡啟祥;瞿心昱;;內(nèi)部動(dòng)機(jī)驅(qū)動(dòng)的機(jī)器人未知環(huán)境在線自主學(xué)習(xí)[J];計(jì)算機(jī)工程與應(yīng)用;2014年04期
3 黃誠(chéng);沈昱明;劉華平;李格格;;基于增量PCA的目標(biāo)跟蹤算法[J];江南大學(xué)學(xué)報(bào)(自然科學(xué)版);2013年06期
4 陳曉明;蔣樂天;應(yīng)忍冬;;基于Kinect深度信息的實(shí)時(shí)三維重建和濾波算法研究[J];計(jì)算機(jī)應(yīng)用研究;2013年04期
5 陳洋;張道輝;趙新剛;韓建達(dá);;基于IHDR自主學(xué)習(xí)框架的無人機(jī)3維路徑規(guī)劃[J];機(jī)器人;2012年05期
6 瞿心昱;姚明海;顧勤龍;;視覺陌生度驅(qū)動(dòng)的增量自主式視覺學(xué)習(xí)算法[J];中國(guó)圖象圖形學(xué)報(bào);2012年06期
7 王作為;張汝波;;自主發(fā)育智能機(jī)器人體系結(jié)構(gòu)研究[J];計(jì)算機(jī)應(yīng)用與軟件;2011年11期
8 姚明海;瞿心昱;;基于自適應(yīng)子空間在線PCA的手勢(shì)識(shí)別[J];模式識(shí)別與人工智能;2011年02期
9 王功伍;蔡景霞;;海馬-前額葉神經(jīng)回路與工作記憶[J];動(dòng)物學(xué)研究;2010年01期
10 紀(jì)昂;姚丹;郭躍飛;;一種基于葉分量分析的帶有監(jiān)督信息的在線學(xué)習(xí)方法[J];計(jì)算機(jī)應(yīng)用與軟件;2009年08期
,本文編號(hào):2485013
本文鏈接:http://www.sikaile.net/shoufeilunwen/xxkjbs/2485013.html