Development of a learning system for robot control
Robot Kinematics and Control has been a vital part in studying the motion of the robot manipulator. As technology advances, the use of machine learning algorithms in robot control is gaining popularity. As numerical calculations and derivation of the robot’s kinematics model could prove to be challe...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/78201 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-78201 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-782012023-07-07T17:32:57Z Development of a learning system for robot control Liem, Delvin Cheah Chien Chern School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Robot Kinematics and Control has been a vital part in studying the motion of the robot manipulator. As technology advances, the use of machine learning algorithms in robot control is gaining popularity. As numerical calculations and derivation of the robot’s kinematics model could prove to be challenging, machine learning algorithms could be used to estimate the kinematic system of the robots. In the first part of the project, machine learning models would be developed using the Python programming language. The machine learning models include a densely-connected Neural Network and a new proposed learning algorithm, referred to as Data-driven learning. Afterwards, the models would be trained using the experimental data of a SCARA robot. The data consists of the position coordinates of the robot as well as the joint angle values. The parameters of the learning models would be varied to see the effects of said parameters. The second part of the project would involve several tests on the actual SCARA robot. The estimated system derived using the learning algorithms would be transferred to the robot. The robot would then be instructed to move to a certain setpoint, where its accuracy and overall path would be analysed. Additionally, several parameters on the robot interface will be varied to see the effect on the overall movement. Bachelor of Engineering (Electrical and Electronic Engineering) 2019-06-13T04:54:34Z 2019-06-13T04:54:34Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/78201 en Nanyang Technological University 73 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Liem, Delvin Development of a learning system for robot control |
description |
Robot Kinematics and Control has been a vital part in studying the motion of the robot manipulator. As technology advances, the use of machine learning algorithms in robot control is gaining popularity. As numerical calculations and derivation of the robot’s kinematics model could prove to be challenging, machine learning algorithms could be used to estimate the kinematic system of the robots. In the first part of the project, machine learning models would be developed using the Python programming language. The machine learning models include a densely-connected Neural Network and a new proposed learning algorithm, referred to as Data-driven learning. Afterwards, the models would be trained using the experimental data of a SCARA robot. The data consists of the position coordinates of the robot as well as the joint angle values. The parameters of the learning models would be varied to see the effects of said parameters. The second part of the project would involve several tests on the actual SCARA robot. The estimated system derived using the learning algorithms would be transferred to the robot. The robot would then be instructed to move to a certain setpoint, where its accuracy and overall path would be analysed. Additionally, several parameters on the robot interface will be varied to see the effect on the overall movement. |
author2 |
Cheah Chien Chern |
author_facet |
Cheah Chien Chern Liem, Delvin |
format |
Final Year Project |
author |
Liem, Delvin |
author_sort |
Liem, Delvin |
title |
Development of a learning system for robot control |
title_short |
Development of a learning system for robot control |
title_full |
Development of a learning system for robot control |
title_fullStr |
Development of a learning system for robot control |
title_full_unstemmed |
Development of a learning system for robot control |
title_sort |
development of a learning system for robot control |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/78201 |
_version_ |
1772825468390604800 |