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

dc.contributor.authorLau, Meng Cheng
dc.contributor.examiningcommitteeScuse, David (Computer Science) McNeil, Dean (Electrical & Computer Engineering) Wong, Ching-Chang (Electrical Engineering, Tamkang University, Taiwan)en_US
dc.contributor.supervisorBaltes, Jacky (Computer Science) Anderson, John E. (Computer Science)en_US
dc.date.accessioned2014-05-26T15:01:49Z
dc.date.available2014-05-26T15:01:49Z
dc.date.issued2010-09en_US
dc.date.issued2011-09en_US
dc.date.issued2012-07en_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelDoctor of Philosophy (Ph.D.)en_US
dc.description.abstractIntegrating 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.en_US
dc.description.noteOctober 2014en_US
dc.identifier.citationThe Real-time Embedded System for A Humanoid: Bettyen_US
dc.identifier.citationCost Oriented Automation Approach to Upper Body Humanoid Roboten_US
dc.identifier.citationA Portrait Drawing Robot Using a Geometric Graph Approach: Furthest Neighbour Theta-Graphsen_US
dc.identifier.urihttp://hdl.handle.net/1993/23598
dc.language.isoengen_US
dc.publisherSpringer-Verlag Berlin Heidelbergen_US
dc.publisherProceedings of the 18th IFAC World Congressen_US
dc.publisherProceedings of the International Conference on Advanced Intelligent Mechatronicen_US
dc.rightsopen accessen_US
dc.subjectPortrait Drawing Humanoid Roboten_US
dc.subjectTorque Feedbacken_US
dc.titleBetty: A Portrait Drawing Humanoid Robot Using Torque Feedback and Image-based Visual Servoingen_US
dc.typedoctoral thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
mengcheng_lau.pdf
Size:
69.89 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.25 KB
Format:
Item-specific license agreed to upon submission
Description: