Feedback control with LEGO mindstorms

Feedback control system is commonly used in any kind of applications. It allows the system to produce the desired output by using the feedback information. For instance, take an air conditioning system as an example. An air conditioning system is used to condition the temperature and humidity level...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Jia Qing
Other Authors: Suhaib A Fahmy
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62663
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62663
record_format dspace
spelling sg-ntu-dr.10356-626632023-03-03T20:37:29Z Feedback control with LEGO mindstorms Tan, Jia Qing Suhaib A Fahmy School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Hardware Feedback control system is commonly used in any kind of applications. It allows the system to produce the desired output by using the feedback information. For instance, take an air conditioning system as an example. An air conditioning system is used to condition the temperature and humidity level in a closed environment. Each of the air conditioning system comes with a range of temperature which the system could control. Users would select their desired temperature and system will adjust the temperature to match the user selection. However, air conditioning system may be use in different environment and the temperature of the room may change from time to time. The system needs to know how much power is needed for the cooling component to maintain the temperature at the desired level. In this example, the feedback information would be the temperature. The system will measure the temperature every once in a while. If the temperature is too high, the system will increase the cooling power. And when the temperature falls too low, it will decrease the cooling power. The temperature in the room may not be exactly the same as what the user has selected, but with feedback control system, it can maintain the temperature as close as possible to the desired temperature. However, in the example mentioned earlier, the output of the system does not have to be exactly the same as the desired output. Since human are not sensitive to temperature changes within 1 Degree Celsius, the air conditioning system has a large tolerance. Where as in application which involve real time or quick response, the time taken for the feedback may very well affect the whole feedback control system. In this project, the scope will be on balancing application such as Segway. Segway is a two-wheeled, self-balancing, vehicle [1]. For such application, slow feedback response may cause the vehicle to lose its balance. A two-wheeled robot built using LEGO MINDSTORMS EV3 was used to model the Segway applications. Experiments were carried out to test how the performance decrease when the system receive slow feedbacks. Bachelor of Engineering (Computer Engineering) 2015-04-27T02:15:00Z 2015-04-27T02:15:00Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62663 en Nanyang Technological University 52 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::Computer science and engineering::Hardware
spellingShingle DRNTU::Engineering::Computer science and engineering::Hardware
Tan, Jia Qing
Feedback control with LEGO mindstorms
description Feedback control system is commonly used in any kind of applications. It allows the system to produce the desired output by using the feedback information. For instance, take an air conditioning system as an example. An air conditioning system is used to condition the temperature and humidity level in a closed environment. Each of the air conditioning system comes with a range of temperature which the system could control. Users would select their desired temperature and system will adjust the temperature to match the user selection. However, air conditioning system may be use in different environment and the temperature of the room may change from time to time. The system needs to know how much power is needed for the cooling component to maintain the temperature at the desired level. In this example, the feedback information would be the temperature. The system will measure the temperature every once in a while. If the temperature is too high, the system will increase the cooling power. And when the temperature falls too low, it will decrease the cooling power. The temperature in the room may not be exactly the same as what the user has selected, but with feedback control system, it can maintain the temperature as close as possible to the desired temperature. However, in the example mentioned earlier, the output of the system does not have to be exactly the same as the desired output. Since human are not sensitive to temperature changes within 1 Degree Celsius, the air conditioning system has a large tolerance. Where as in application which involve real time or quick response, the time taken for the feedback may very well affect the whole feedback control system. In this project, the scope will be on balancing application such as Segway. Segway is a two-wheeled, self-balancing, vehicle [1]. For such application, slow feedback response may cause the vehicle to lose its balance. A two-wheeled robot built using LEGO MINDSTORMS EV3 was used to model the Segway applications. Experiments were carried out to test how the performance decrease when the system receive slow feedbacks.
author2 Suhaib A Fahmy
author_facet Suhaib A Fahmy
Tan, Jia Qing
format Final Year Project
author Tan, Jia Qing
author_sort Tan, Jia Qing
title Feedback control with LEGO mindstorms
title_short Feedback control with LEGO mindstorms
title_full Feedback control with LEGO mindstorms
title_fullStr Feedback control with LEGO mindstorms
title_full_unstemmed Feedback control with LEGO mindstorms
title_sort feedback control with lego mindstorms
publishDate 2015
url http://hdl.handle.net/10356/62663
_version_ 1759856446145560576