A Kinect-based Interactive Robot System with 3D Vision

碩士 === 國立臺灣海洋大學 === 電機工程學系 === 100 === The main objective of this thesis is to design and construct an interactive robot system especially equipped with Kinect. The robot can detect the user and track the ball in user’s hand. The way for the user-robot interaction is that the robot can catch the bal...

Full description

Bibliographic Details
Main Authors: Ching-Chuan Tseng, 曾鏡全
Other Authors: Chih-Yung Cheng
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/79111306287116248487
Description
Summary:碩士 === 國立臺灣海洋大學 === 電機工程學系 === 100 === The main objective of this thesis is to design and construct an interactive robot system especially equipped with Kinect. The robot can detect the user and track the ball in user’s hand. The way for the user-robot interaction is that the robot can catch the ball which was thrown from the user at anytime within reasonable range. In addition, the most important thing is that the robot can predict the ball trajectory which is obtained by applying the least-square method, and calculate the relative direction and distance between position of the ball and itself. The robot’s moving platform consists of omni-directional wheels and driving motors, which was designed for fast response and high mobile ability. The controller on robot is AT89S51 and, in order to keep high mobility, the data calculated by computer is transmitted via Zigbee wireless interface. We access data from the Kinect using OpenNI processing library and process images using OpenCV on the personal computer, which was developed in Visual Studio 2008 environment.