Please use this identifier to cite or link to this item:
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKabilan, Anbukanien_US
dc.identifier.citationKabilan, A. (2022). Modelling human behaviour for shared control wheelchair. Final Year Project (FYP), Nanyang Technological University, Singapore.
dc.description.abstractHuman Robot Interaction Algorithms that take into account input from humans can be challenging to test since it is expensive, time–consuming and difficult to recruit human subjects. This makes fine tuning these algorithms difficult, as it requires several rounds of testing. Automating the generation of human input can help in significantly faster testing of such algorithms. The most common way of automating the generation of human input is through imitation learning. Using human input data from a few trials, we can train a model which can provide human actions for a given situation. Automatic generation of human input is an extremely broad research area with the ultimate aim of creating a Digital Human Twin which can be used for testing various algorithms used for chatbots, healthcare devices etc. In this work we focus on assistive robotic wheelchair application. Using the data collected during human trials at Rehabilitation Research Institute of Singapore (RRIS), where human provides joystick input to control the wheelchair with a shared control algorithm, a model can be learned which can generate human joystick input given the state and the surroundings of the wheelchair. Such a model can then be used to automate the testing of algorithms for shared control of the wheelchair. Since different humans have different ways of controlling the wheelchair depending on their preferences, ability etc., there are variations in the data collected. To enable proper testing, our learned model should be able to generate these variations. Thus, the scope of this project was to develop an Imitation Learning model that can discover and disentangle the latent factors of variations in the demonstrations. In this work, we use Information Maximizing Generative Adversarial Imitation Learning (InfoGAIL), since it considers variations present in the data. We process the data collected in Rosbags and convert it into a format that can be used for training an InfoGAIL model. For training and evaluation of the InfoGAIL model, we integrate the neural network with the shared control system implemented in gazebo simulator using ROS framework. After training the model, we generate the variations and verify that they correspond to the variations present in the data. We also discover the limitations of learning an InfoGAIL model when the trajectories are long and discuss ways to overcome this limitation.en_US
dc.publisherNanyang Technological Universityen_US
dc.subjectEngineering::Mechanical engineering::Robotsen_US
dc.titleModelling human behaviour for shared control wheelchairen_US
dc.typeFinal Year Project (FYP)en_US
dc.contributor.supervisorAng Wei Techen_US
dc.contributor.schoolSchool of Mechanical and Aerospace Engineeringen_US
dc.description.degreeBachelor of Engineering (Mechanical Engineering)en_US
dc.contributor.researchRehabilitation Research Institute of Singapore (RRIS)en_US
item.fulltextWith Fulltext-
Appears in Collections:MAE Student Reports (FYP/IA/PA/PI)
Files in This Item:
File Description SizeFormat 
FYP Report - Anbukani Kabilan.pdf
  Restricted Access
1.5 MBAdobe PDFView/Open

Page view(s)

Updated on Sep 26, 2023


Updated on Sep 26, 2023

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.