Delft University of Technology
Learning, Transfer and Use of Affordances in Robotics Tasks:.
Degree: 2014, Delft University of Technology
Utilization of robotics in various applications increase with technological improvements. Few recent examples are Roomba vacuum cleaner robot for homes, industrial robots for production lines and unmanned robots for dangerous environments, such as NASA Mars Rover. One important aspect of robotics is the intelligence mechanism. However it is not always easy to design controllers and decision makers since mechanical designs of robots are becoming more complex as well as robotic tasks. Furthermore robots are expected to be able to cope with unforeseen interaction in these environments. Therefore a different approach than hard-coding the robotic agents beforehand should be used, such as learning. The learning approach has its own difficulties, such as long learning sessions and not being able to transfer knowledge to new tasks efficiently to avoid performing another learning session. Usage of affordance concept is a solution for these difficulties since it maintains some kind of transition model of the environment and the robot. Affordance concept in combination with action planning enables to use the knowledge gained in previous tasks, environments or robots. This reduces or completely eliminates the learning time required for the new task, environment or robot. This methodology also enables agents to successfully perform tasks in environments which have known properties but are new to the agent without additional learning, which is not always the case with transfer learning for Reinforcement Learning (RL) . By successfully it is meant that the agent completes the task in an optimal manner. For example in a navigation task this will be reaching the destination in shortest time or lowest amount of steps. Knowledge transfer between robotic agents will ideally decrease the required learning time and trials of new robotic agents in an environment. This can be done via passing some of the learned knowledge from the robotic agents which are already functioning in that very same environment. An agent which hasn’t learned anything about the environment will not even know the basic properties, such as a wall is not being pushable and a docking station affords charging. A common representation will be time saving for all agents that will benefit from such information. Indeed this is the case with the results presented in this thesis work.
Advisors/Committee Members: Babuska, R., Lopes, D. G., Wang, C..
Subjects/Keywords: robot; affordance learning; affordance transfer; use of affordance
to Zotero / EndNote / Reference
APA (6th Edition):
Ciftci, O. A. (2014). Learning, Transfer and Use of Affordances in Robotics Tasks:. (Masters Thesis). Delft University of Technology. Retrieved from http://resolver.tudelft.nl/uuid:989f04ed-d5ee-4e7f-8a65-a1795291ac1c
Chicago Manual of Style (16th Edition):
Ciftci, O A. “Learning, Transfer and Use of Affordances in Robotics Tasks:.” 2014. Masters Thesis, Delft University of Technology. Accessed February 21, 2020.
MLA Handbook (7th Edition):
Ciftci, O A. “Learning, Transfer and Use of Affordances in Robotics Tasks:.” 2014. Web. 21 Feb 2020.
Ciftci OA. Learning, Transfer and Use of Affordances in Robotics Tasks:. [Internet] [Masters thesis]. Delft University of Technology; 2014. [cited 2020 Feb 21].
Available from: http://resolver.tudelft.nl/uuid:989f04ed-d5ee-4e7f-8a65-a1795291ac1c.
Council of Science Editors:
Ciftci OA. Learning, Transfer and Use of Affordances in Robotics Tasks:. [Masters Thesis]. Delft University of Technology; 2014. Available from: http://resolver.tudelft.nl/uuid:989f04ed-d5ee-4e7f-8a65-a1795291ac1c