Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat

CubeSat projects in various universities around the world have become predominant in the study and research for developing CubeSats. Such projects have broadened the scope for understanding this new area of space research. Different CubeSats have been developed by other universities and institutions...

Full description

Bibliographic Details
Main Authors: Ande, Rama kanth, Amarawadi, Sharath Chandra
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation 2012
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1933
id ndltd-UPSALLA1-oai-DiVA.org-bth-1933
record_format oai_dc
collection NDLTD
language English
format Others
sources NDLTD
topic Arduino Diecimila
Arduino UNO
CubeSat kit
Robot Operating System
Computer Sciences
Datavetenskap (datalogi)
Telecommunications
Telekommunikation
spellingShingle Arduino Diecimila
Arduino UNO
CubeSat kit
Robot Operating System
Computer Sciences
Datavetenskap (datalogi)
Telecommunications
Telekommunikation
Ande, Rama kanth
Amarawadi, Sharath Chandra
Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat
description CubeSat projects in various universities around the world have become predominant in the study and research for developing CubeSats. Such projects have broadened the scope for understanding this new area of space research. Different CubeSats have been developed by other universities and institutions for different applications. The process of design, development and deployment of CubeSats involves several stages of theoretical and practical work ranging from understanding the concepts associated with communication subsystems, data handling subsystems to innovations in the field like implementing compatible operating systems in the CubeSat processors and new designs of transceivers and other components. One of the future trend setting research areas in CubeSat projects is the implementation of ROS in CubeSat. Robot Operating System (ROS) is aiming to capture the future of many embedded systems including Robotics. In this thesis, an attempt is made to understand the challenges faced during implementing ROS in CubeSat to provide a foundation for the OBDH subsystem and provide important guidelines for future developers relying on ROS run CubeSats. Since using traditional transceivers and power supply would be expensive, we have tried simulating Arduino to act as transceiver and power supply subsystems. Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board designed to make the process of using electronics in major embedded projects more accessible and inexpensive. Another important focus in this thesis has been to establish communication between CubeSat kit and Arduino. The major motivating factor for this thesis was to experiment with and come up with alternate ways which could prove as important measures in future to develop an effective and useful CubeSat by cutting down on development costs. An extensive literature review is carried out on the concepts of Arduino boards and ROS and its uses in Robotics which served as a base to understand its use in CubeSat. Experiment is conducted to communicate the CubeSat kit with Arduino. The results from the study of ROS and experiments with Arduino have been highly useful in drafting major problems and complications that developers would encounter while implementing ROS in CubeSat. Comprehensive analysis to the results obtained serve as important suggestions and guidelines for future researchers working in this field. === One of the future trend setting research areas in CubeSat projects is the implementation of ROS in CubeSat. Robot Operating System (ROS) is aiming to capture the future of many embedded systems including Robotics. In this thesis, an attempt is made to understand the challenges faced during implementing ROS in CubeSat to provide a foundation for the OBDH subsystem and provide important guidelines for future developers relying on ROS run CubeSats. Since using traditional transceivers and power supply would be expensive, we have tried simulating Arduino to act as transceiver and power supply subsystems. Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board designed to make the process of using electronics in major embedded projects more accessible and inexpensive.
author Ande, Rama kanth
Amarawadi, Sharath Chandra
author_facet Ande, Rama kanth
Amarawadi, Sharath Chandra
author_sort Ande, Rama kanth
title Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat
title_short Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat
title_full Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat
title_fullStr Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat
title_full_unstemmed Evaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSat
title_sort evaluation of ros and arduino controllers for the obdh subsystem of a cubesat
publisher Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1933
work_keys_str_mv AT anderamakanth evaluationofrosandarduinocontrollersfortheobdhsubsystemofacubesat
AT amarawadisharathchandra evaluationofrosandarduinocontrollersfortheobdhsubsystemofacubesat
_version_ 1718606689419132928
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-19332018-01-12T05:13:47ZEvaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSatengEvaluation of ROS and Arduino Controllers for the OBDH Subsystem of a CubeSatAnde, Rama kanthAmarawadi, Sharath ChandraBlekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikationBlekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation2012Arduino DiecimilaArduino UNOCubeSat kitRobot Operating SystemComputer SciencesDatavetenskap (datalogi)TelecommunicationsTelekommunikationCubeSat projects in various universities around the world have become predominant in the study and research for developing CubeSats. Such projects have broadened the scope for understanding this new area of space research. Different CubeSats have been developed by other universities and institutions for different applications. The process of design, development and deployment of CubeSats involves several stages of theoretical and practical work ranging from understanding the concepts associated with communication subsystems, data handling subsystems to innovations in the field like implementing compatible operating systems in the CubeSat processors and new designs of transceivers and other components. One of the future trend setting research areas in CubeSat projects is the implementation of ROS in CubeSat. Robot Operating System (ROS) is aiming to capture the future of many embedded systems including Robotics. In this thesis, an attempt is made to understand the challenges faced during implementing ROS in CubeSat to provide a foundation for the OBDH subsystem and provide important guidelines for future developers relying on ROS run CubeSats. Since using traditional transceivers and power supply would be expensive, we have tried simulating Arduino to act as transceiver and power supply subsystems. Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board designed to make the process of using electronics in major embedded projects more accessible and inexpensive. Another important focus in this thesis has been to establish communication between CubeSat kit and Arduino. The major motivating factor for this thesis was to experiment with and come up with alternate ways which could prove as important measures in future to develop an effective and useful CubeSat by cutting down on development costs. An extensive literature review is carried out on the concepts of Arduino boards and ROS and its uses in Robotics which served as a base to understand its use in CubeSat. Experiment is conducted to communicate the CubeSat kit with Arduino. The results from the study of ROS and experiments with Arduino have been highly useful in drafting major problems and complications that developers would encounter while implementing ROS in CubeSat. Comprehensive analysis to the results obtained serve as important suggestions and guidelines for future researchers working in this field. One of the future trend setting research areas in CubeSat projects is the implementation of ROS in CubeSat. Robot Operating System (ROS) is aiming to capture the future of many embedded systems including Robotics. In this thesis, an attempt is made to understand the challenges faced during implementing ROS in CubeSat to provide a foundation for the OBDH subsystem and provide important guidelines for future developers relying on ROS run CubeSats. Since using traditional transceivers and power supply would be expensive, we have tried simulating Arduino to act as transceiver and power supply subsystems. Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board designed to make the process of using electronics in major embedded projects more accessible and inexpensive. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-1933Local oai:bth.se:arkivexABB12CE4E6A7FAB9C1257AAF0042C93Capplication/pdfinfo:eu-repo/semantics/openAccess