{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/97439"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/97439","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Voice Control of Fetch Robot Using Amazon Alexa","abstract":"With the rapid development of computers and technology, virtual assistants (VA) are becoming more and more common and intelligent. However, virtual assistants, such as Apple's Siri, Amazon's Alexa, and Google Assistant, do not currently have any physical functions. As an important part of the internet of things (IoT), the field of robotics has become a new trend in the usage of VA. In this project, a mobile robot, Fetch, is connected with the Amazon Echo Dot through the Amazon web service (AWS) and a local robot operation system (ROS) bridge server. We demonstrated that the robot could be controlled by voice commands through an Amazon Alexa. Given certain commands, Fetch was able to move in a desired direction as well as track and follow a target object. The follow model was also learned by Neural Network training, which allows for the target position to be predicted in future maps.","abstract_html":"With the rapid development of computers and technology, virtual assistants (VA) are becoming more and more common and intelligent. However, virtual assistants, such as Apple&#x27;s Siri, Amazon&#x27;s Alexa, and Google Assistant, do not currently have any physical functions. As an important part of the internet of things (IoT), the field of robotics has become a new trend in the usage of VA. In this project, a mobile robot, Fetch, is connected with the Amazon Echo Dot through the Amazon web service (AWS) and a local robot operation system (ROS) bridge server. We demonstrated that the robot could be controlled by voice commands through an Amazon Alexa. Given certain commands, Fetch was able to move in a desired direction as well as track and follow a target object. The follow model was also learned by Neural Network training, which allows for the target position to be predicted in future maps.","abstract_has_math":false,"creators":["Liu, Purong"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Mechanical Engineering","degree_department":"Mechanical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Leonessa, Alexander"],"committee_members":["Asbeck, Alan T.","Akbari Hamed, Kaveh"],"year":2020,"date_issued":"2020-03-23","date_published":"2020-03-23","updated_at":"2026-07-22T22:18:47Z","subjects":["Robotics","Voice Control","Alexa","Internet of Things"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:24437"],"render_values":[{"text":"vt_gsexam:24437","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/97439","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Leonessa, Alexander"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Asbeck, Alan T.","Akbari Hamed, Kaveh"]},{"key":"dc:contributor.department","label":"Department","values":["Mechanical Engineering"]},{"key":"dc:creator","label":"Author","values":["Liu, Purong"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2020-03-24T08:00:46Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2020-03-24T08:00:46Z"]},{"key":"dc:date.issued","label":"Date","values":["2020-03-23"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Robotics","Voice Control","Alexa","Internet of Things"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:24437"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/97439"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["With the rapid development of computers and technology, virtual assistants (VA) are becoming more and more common and intelligent. However, virtual assistants, such as Apple's Siri, Amazon's Alexa, and Google Assistant, do not currently have any physical functions. As an important part of the internet of things (IoT), the field of robotics has become a new trend in the usage of VA. In this project, a mobile robot, Fetch, is connected with the Amazon Echo Dot through the Amazon web service (AWS) and a local robot operation system (ROS) bridge server. We demonstrated that the robot could be controlled by voice commands through an Amazon Alexa. Given certain commands, Fetch was able to move in a desired direction as well as track and follow a target object. The follow model was also learned by Neural Network training, which allows for the target position to be predicted in future maps."]},{"key":"dc:description.abstractgeneral","label":"General Abstract","values":["Nowadays, virtual personalized assistants (VPAs) exist everywhere around us. For example, Siri or android VPAs exist on every smartphone. More and more people are getting household Virtual Assistants, such as Amazon Alexa, Google Assistant, and Microsoft's Cortana. If the virtual assistants can connect with objects which have physical functions like an actual robot, they will be able to provide better services and more functions for humans. In this project, a mobile robot, Fetch, is connected with the Echo dot from Amazon. This connection allows us to control the robot by voice command. You can ask the robot to move in a given direction or track and follow a certain object. In order to let the robot learn how to predict the position of the target when the target is lost, a map is built as an influence factor. Since a designed algorithm of target position prediction is difficult to implement, we opted to use a machine learning method instead. Therefore, a machine learning algorithm was tested on the following model."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["ETD"]},{"key":"dc:title","label":"Title","values":["Voice Control of Fetch Robot Using Amazon Alexa"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Leonessa, Alexander"],"dc:contributor.committeemember":["Asbeck, Alan T.","Akbari Hamed, Kaveh"],"dc:contributor.department":["Mechanical Engineering"],"dc:creator":["Liu, Purong"],"dc:date.accessioned":["2020-03-24T08:00:46Z"],"dc:date.available":["2020-03-24T08:00:46Z"],"dc:date.issued":["2020-03-23"],"dc:description.abstract":["With the rapid development of computers and technology, virtual assistants (VA) are becoming more and more common and intelligent. However, virtual assistants, such as Apple's Siri, Amazon's Alexa, and Google Assistant, do not currently have any physical functions. As an important part of the internet of things (IoT), the field of robotics has become a new trend in the usage of VA. In this project, a mobile robot, Fetch, is connected with the Amazon Echo Dot through the Amazon web service (AWS) and a local robot operation system (ROS) bridge server. We demonstrated that the robot could be controlled by voice commands through an Amazon Alexa. Given certain commands, Fetch was able to move in a desired direction as well as track and follow a target object. The follow model was also learned by Neural Network training, which allows for the target position to be predicted in future maps."],"dc:description.abstractgeneral":["Nowadays, virtual personalized assistants (VPAs) exist everywhere around us. For example, Siri or android VPAs exist on every smartphone. More and more people are getting household Virtual Assistants, such as Amazon Alexa, Google Assistant, and Microsoft's Cortana. If the virtual assistants can connect with objects which have physical functions like an actual robot, they will be able to provide better services and more functions for humans. In this project, a mobile robot, Fetch, is connected with the Echo dot from Amazon. This connection allows us to control the robot by voice command. You can ask the robot to move in a given direction or track and follow a certain object. In order to let the robot learn how to predict the position of the target when the target is lost, a map is built as an influence factor. Since a designed algorithm of target position prediction is difficult to implement, we opted to use a machine learning method instead. Therefore, a machine learning algorithm was tested on the following model."],"dc:description.degree":["Master of Science"],"dc:format.medium":["ETD"],"dc:identifier.other":["vt_gsexam:24437"],"dc:identifier.uri":["http://hdl.handle.net/10919/97439"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Robotics","Voice Control","Alexa","Internet of Things"],"dc:title":["Voice Control of Fetch Robot Using Amazon Alexa"],"dc:type":["Thesis"],"thesis:degree_discipline":["Mechanical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:18:47Z"}