|2013||The University of Queensland
Implementation of a walking pattern generator using Model-Predictive Control, for a full-sized humanoid robot.
(1 year, honors thesis)
|2013||A*STAR Center for Infocomm Research
Testing real-time control software and repairing humanoid robots.
|2013||PAL Robotics S.L.
Autonomous grasping of objects on table, using minimum-bounding boxes from object PointCloud data.
|2012||Humanoid Robot Research Center “HUBO Lab” at KAIST
Developed Linux-based real-time control software, real-time CAN driver, motion planning for 6DOF manipulator, created simulation models of 6DOF manipulator and humanoid robot.
Robots and Language
This work was undertaken as part of a research placement with the “Lingodroids” group at the University of Queensland.
To enable robots to work collaboratively with humans, and operate safely around them, a robot needs to be able to
David T. Butterworth, “Robots and Language: A Practical Perspective” (un-published), 2010
 Here are some examples of ambiguity in the English language:
“The peasants are revolting” – wikipedia.org/wiki/Ambiguity
Some cases of ambiguity in English, for language students – www.iasj.net/iasj?func=fulltext&aId=17887
 There has been at least one attempt at developing a logical language:
 The HV-100 robot from Harvest Automation uses a simple robotics technique to help with navigation whereby it follows a yellow line marked on the ground. The interesting thing is that this method was chosen not because it’s the only technology that works, but because it allows the human coworkers to quickly understand where the robot will move next.