PUKYONG

Control of a Mobile Picking Robot for Path Tracking and Object Grasping Using a Kinect Stereo Camera

Metadata Downloads
Alternative Title
Kinect 스테레오 카메라를 사용한 경로 추적과 목적물 파지용 이동 로봇의 제어
Abstract
Motion planning such as mobile manipulation must be able not only to move in safety through their environments but also to manipulate objects in their environments. This dissertation presents experimental validation on control of a mobile picking robot (MPR) for path tracking and object grasping using a Kinect stereo camera. To do this task, the followings are done. Firstly, the system configuration of the mobile picking robot is described. The mobile picking robot is considered as two subsystems such as a manipulator and a mobile platform. The Kinect stereo camera is mounted on the front side of the mobile platform to capture both RGB and depth (RGBD) images at the speed of 30 frames/sec. Secondly, modeling of BLDC motor is introduced. Mathematical kinematic and dynamic modelings of the mobile platform and the manipulator are presented. The Denavit-Hartenberg (DH) convention is adopted to define the modeling parameters which allow the construction of the forward kinematics function by composing the individual coordinate transformations. Thirdly, the RGBD image from the Kinect stereo camera sensor is utilized to recognize objects for obstacle avoidance, path planning and picking objects. To ensure robust and correct object identification, two algorithms to be effective for object detection are employed: Speeded Up Robust Features (SURF) algorithm first for detecting object’s features and Fast Library for Approximate Nearest Neighbors (FLANN) algorithm for matching object’s features. For object grasping, a rectangle representation algorithm based on depth map data from the Kinect stereo camera sensor is proposed. By converting RGBD image into 3D point clouds, an algorithm for localizing handle-like grasp affordances is proposed. The main idea is to search the point cloud for neighborhoods that satisfy handle-like grasp affordances and can be grasped by the end-effector of the manipulator. Fourthly, a SLAM algorithm based on EKF is adopted to solve the global localization problem. The positions of the landmarks are obtained using a Kinect stereo camera sensor. The position of the mobile platform is predicted using EKF prediction step based on data of encoder and laser sensor. D* Lite algorithm is used to generate a path for the mobile platform to go from a start point to a goal point with avoiding unknown obstacles using information obtained from the Kinect stereo camera sensor. Fifthly, a robust servo controller design based on a polynomial differential operator method is applied for the mobile platform to track the path generated by the D* algorithm. This robust servo controller is also applied for BLDC motor for speed control of the BLDC motor with a step type of disturbance and 3 types of the references such as step, ramp and parabola. The differential kinematics algorithm is applied for the end-effector of the manipulator to approach the desired grasing position. Finally, the effectiveness of the proposed algorithms and controller is verified by using simulation and experiment.
Author(s)
Trong Hai Nguyen
Issued Date
2017
Awarded Date
2017. 2
Type
Dissertation
Keyword
Mobile Picking Robot Kinect Stereo Camera
Publisher
부경대학교 대학원
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/13491
http://pknu.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002333205
Affiliation
부경대학교 대학원
Department
대학원 메카트로닉스공학협동과정
Advisor
김상봉
Table Of Contents
Chapter 1: Introduction 1
1.1 Background and motivation 1
1.2 Objective and researching method 11
1.3 Outline of dissertation and summary of contributions 13
Chapter 2: Problem statements, system description and modeling of the mobile picking robot 16
2.1 Problem statements 16
2.2 System description 18
2.2.1 Mechanical design 18
2.2.2 Electrical design 20
2.2.2.1 Kinect stereo camera 21
2.2.2.2 Microcontroller 23
2.2.2.3 Controller 24
2.2.2.4 Laser navigation system 26
2.2.2.5 Actuator 27
2.2.2.6 Power supply 29
2.3 System modeling 30
2.3.1 Modeling of BLDC motors 30
2.3.2 Kinematic Modeling of Mobile Platform and Manipulator 36
2.3.2.1 Kinematic Modeling of the Mobile Platform 36
2.3.2.2 Kinematic Modeling of the Manipulator 38
2.3.3 Dynamic Modeling of the MPR 43
2.3.3.1 Dynamic modeling of the mobile platform 43
2.3.3.2 Dynamic modeling of the manipulator 44
Chapter 3: Localization and Grasping Objects 46
3.1 System Description 46
3.2 Associated Coordinate Frames 47
3.3 Camera calibration 50
3.4 Mapping RGB Image into Depth Map 56
3.5 Proposed Object Grasp Detection Method 57
3.5.1 Rectangle Representation Algorithm 57
3.5.1.1 SURF feature extraction 58
3.5.1.2 FLANN feature extraction 60
3.5.1.3 Proposed Rectangle Representation Method 61
3.5.1.4 Experimental Results 64
3.5.1.5 Summary 69
3.5.2 Localizing Handle-Like Grasp Affordances in 3D Point Clouds 69
3.5.2.1 3D Re-projection 70
3.5.2.2 Process of localizing Grasp Affordances 71
3.5.2.3 Experimental Results 78
3.5.2.4 Summary 81
Chapter 4: Localization and Path Planning for a Mobile Picking Robot 83
4.1 Localization Algorithm 83
4.1.1 Landmark Detection 84
4.1.2 Prediction 85
4.1.3 Update 88
4.2 Path Planning Using D* Lite Algorithm 92
4.3 Experimental Results 95
4.3.1 D* Lite path planning and obstacle avoidance 96
4.3.2 Experimental results of D* Lite path planning and obstacle avoidance results 97
4.4 Summary 98
Chapter 5: Controller Design for a Mobile Picking Robot 99
5.1 Robust servo controller design for BLDC motor 99
5.1.1 Simulation and experimental results 107
5.1.1.1 Step input 109
5.1.1.2 Ramp input 110
5.1.1.3 Parabolic input 111
5.2 Robust servo controller design for a mobile platform 112
5.2.1 Simulation and experimental results 124
5.3 Manipulator Control Using Differential Kinematics Algorithm 134
5.3.1 Simulation and experimental results 136
5.4 Summary 140
Chapter 6: Conclusions and Future Works 143
6.1 Conclusions 143
6.2 Future works 147
References 148
Publication and Conference 158
Degree
Doctor
Appears in Collections:
대학원 > 메카트로닉스공학협동과정
Authorize & License
  • Authorize공개
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.