Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing

Integrating computer vision into a robotic system can provide a closed-loop controlled platform that increases the robustness of a robot's motion. This integration is also known as visual servo control or visual servoing. Visual servoing of a robot manipulator in real-time presents complex engi...

Full description

Bibliographic Details
Main Author: Lau, Meng Cheng
Other Authors: Baltes, Jacky (Computer Science) Anderson, John E. (Computer Science)
Published: Springer-Verlag Berlin Heidelberg 2014
Subjects:
Online Access:http://hdl.handle.net/1993/23598
id ndltd-MANITOBA-oai-mspace.lib.umanitoba.ca-1993-23598
record_format oai_dc
spelling ndltd-MANITOBA-oai-mspace.lib.umanitoba.ca-1993-235982014-09-04T03:45:15Z Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing Lau, Meng Cheng Baltes, Jacky (Computer Science) Anderson, John E. (Computer Science) Scuse, David (Computer Science) McNeil, Dean (Electrical & Computer Engineering) Wong, Ching-Chang (Electrical Engineering, Tamkang University, Taiwan) Portrait Drawing Humanoid Robot Torque Feedback Integrating computer vision into a robotic system can provide a closed-loop controlled platform that increases the robustness of a robot's motion. This integration is also known as visual servo control or visual servoing. Visual servoing of a robot manipulator in real-time presents complex engineering problems with respect to both control and image processing particularly when we want the robot arm to perform complicated tasks such as portrait drawing. In my research, the implementation of torque feedback control and Image-based Visual Servoing (IBVS) approaches are proposed to improve previous open-loop portrait drawing tasks performed by Betty, a humanoid robot in the Autonomous Agent Lab, University of Manitoba. The implementations and evaluations of hardware, software and kinematic models are discussed in this document. I examined the problem of estimating ideal edges joining points in a pixel reduction image for an existing point-to-point portrait drawing humanoid robot, Betty. To solve this line drawing problem, two automatic sketch generators are presented. First, a modified Theta-graph, called Furthest Neighbour Theta-graph (FNTG). Second, an extension of the Edge Drawing Lines algorithm (EDLines), called Extended Edge Drawing Lines (eEDLines). The results show that the number of edges in the resulting drawing is significantly reduced without degrading the detail of the output image. The other main objective of this research is to propose the extension of the drawing robot project to further develop a robust visual servoing system for Betty to correct any drawing deviation in real-time as a human does. This is achieved by investigating and developing robust feature (lines and shading) extraction approaches for real-time feature tracking of IBVS in combination with adequate torque feedback in the drawing task. 2014-05-26T15:01:49Z 2014-05-26T15:01:49Z 2010-09 2011-09 2012-07 The Real-time Embedded System for A Humanoid: Betty Cost Oriented Automation Approach to Upper Body Humanoid Robot A Portrait Drawing Robot Using a Geometric Graph Approach: Furthest Neighbour Theta-Graphs http://hdl.handle.net/1993/23598 Springer-Verlag Berlin Heidelberg Proceedings of the 18th IFAC World Congress Proceedings of the International Conference on Advanced Intelligent Mechatronic
collection NDLTD
sources NDLTD
topic Portrait Drawing Humanoid Robot
Torque Feedback
spellingShingle Portrait Drawing Humanoid Robot
Torque Feedback
Lau, Meng Cheng
Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing
description Integrating computer vision into a robotic system can provide a closed-loop controlled platform that increases the robustness of a robot's motion. This integration is also known as visual servo control or visual servoing. Visual servoing of a robot manipulator in real-time presents complex engineering problems with respect to both control and image processing particularly when we want the robot arm to perform complicated tasks such as portrait drawing. In my research, the implementation of torque feedback control and Image-based Visual Servoing (IBVS) approaches are proposed to improve previous open-loop portrait drawing tasks performed by Betty, a humanoid robot in the Autonomous Agent Lab, University of Manitoba. The implementations and evaluations of hardware, software and kinematic models are discussed in this document. I examined the problem of estimating ideal edges joining points in a pixel reduction image for an existing point-to-point portrait drawing humanoid robot, Betty. To solve this line drawing problem, two automatic sketch generators are presented. First, a modified Theta-graph, called Furthest Neighbour Theta-graph (FNTG). Second, an extension of the Edge Drawing Lines algorithm (EDLines), called Extended Edge Drawing Lines (eEDLines). The results show that the number of edges in the resulting drawing is significantly reduced without degrading the detail of the output image. The other main objective of this research is to propose the extension of the drawing robot project to further develop a robust visual servoing system for Betty to correct any drawing deviation in real-time as a human does. This is achieved by investigating and developing robust feature (lines and shading) extraction approaches for real-time feature tracking of IBVS in combination with adequate torque feedback in the drawing task.
author2 Baltes, Jacky (Computer Science) Anderson, John E. (Computer Science)
author_facet Baltes, Jacky (Computer Science) Anderson, John E. (Computer Science)
Lau, Meng Cheng
author Lau, Meng Cheng
author_sort Lau, Meng Cheng
title Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing
title_short Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing
title_full Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing
title_fullStr Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing
title_full_unstemmed Betty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoing
title_sort betty: a portrait drawing humanoid robot using torque feedback and image-based visual servoing
publisher Springer-Verlag Berlin Heidelberg
publishDate 2014
url http://hdl.handle.net/1993/23598
work_keys_str_mv AT laumengcheng bettyaportraitdrawinghumanoidrobotusingtorquefeedbackandimagebasedvisualservoing
_version_ 1716711401580396544