<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-19T03:03:02Z</responseDate><request verb="GetRecord" identifier="oai:dspace.mit.edu:1721.1/127921" metadataPrefix="dim">https://dspace.mit.edu/server/oai/request</request><GetRecord><record><header><identifier>oai:dspace.mit.edu:1721.1/127921</identifier><datestamp>2021-07-05T14:03:20Z</datestamp><setSpec>com_1721.1_7582</setSpec><setSpec>com_1721.1_7581</setSpec><setSpec>col_1721.1_131024</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor" lang="en_US">Harry Asada.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author" lang="en_US">Go, Albert(Albert P.)</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="other" lang="en_US">Massachusetts Institute of Technology. Department of Mechanical Engineering.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="department" lang="en_US">Massachusetts Institute of Technology. Department of Mechanical Engineering</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2020-10-08T21:30:29Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2020-10-08T21:30:29Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="copyright" lang="en_US">2020</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued" lang="en_US">2020</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/1721.1/127921</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="oclc" lang="en_US">1197973082</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Thesis: S.B., Massachusetts Institute of Technology, Department of Mechanical Engineering, May, 2020</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Cataloged from the official PDF of thesis.</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Includes bibliographical references (pages 55-56).</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="en_US">There are a plethora of medium and small-sized manufacturing companies that do not rely completely on autonomous systems. As a result, it is more economical to use a mixture of human labor and manufacturing robots; however, with the thousands of people who apply for these jobs, many do not have the experience to work along-side robots or understand how robots works. The research described by this thesis introduces a solution to this problem through TeachBot, an automated, hands-on apprenticeship program. TeachBot seeks to empower manufacturing workers with the skills necessary to work collaboratively with robots in the manufacturing industry. Through the use of ROS, the program teaches key topics in robotics such as encoders, kinematics, feedback, and programming through multiple interactive modules. TeachBot is setup with three main components: a JSON file of instructions, a JavaScript file, and a python file. The JavaScript file parses the instructions and sends commands to the python script. The python script then sends these commands to the robot. This process allows TeachBot to be modular and universal such that it can be modified easily and applied to any robot. This research focuses on implementing TeachBot onto the Sawyer Robot and the possible extension to the Universal Robot 5e.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="statementofresponsibility" lang="en_US">by Albert Go.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="degree" lang="en_US">S.B.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="collection" lang="en_US">S.B. Massachusetts Institute of Technology, Department of Mechanical Engineering</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="extent" lang="en_US">56 pages</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso" lang="en_US">eng</dim:field>
   <dim:field mdschema="dc" element="publisher" lang="en_US">Massachusetts Institute of Technology</dim:field>
   <dim:field mdschema="dc" element="rights" lang="en_US">MIT theses may be protected by copyright. Please reuse MIT thesis content according to the MIT Libraries Permissions Policy, which is available through the URL provided.</dim:field>
   <dim:field mdschema="dc" element="rights" qualifier="uri" lang="en_US">http://dspace.mit.edu/handle/1721.1/7582</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en_US">Mechanical Engineering.</dim:field>
   <dim:field mdschema="dc" element="title" lang="en_US">TeachBot : an automated, hands-on apprenticeship program</dim:field>
   <dim:field mdschema="dc" element="title" qualifier="alternative" lang="en_US">Automated, hands-on apprenticeship program</dim:field>
   <dim:field mdschema="dc" element="type" lang="en_US">Thesis</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
   <dim:field mdschema="dspace" element="imported" lang="en_US">2020-10-08T21:30:28Z</dim:field>
   <dim:field mdschema="dspace" element="entity" qualifier="type">Publication</dim:field>
   <dim:field mdschema="mit" element="thesis" qualifier="degree" lang="en_US">Bachelor</dim:field>
   <dim:field mdschema="mit" element="thesis" qualifier="department" lang="en_US">MechE</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="cerif" element="openaire" authority="" confidence="-1">&lt;Publication xmlns="https://www.openaire.eu/cerif-profile/1.1/" id="370b391d-1a50-4a2d-9d97-a33b133195ad">
	&lt;Type xmlns="https://www.openaire.eu/cerif-profile/vocab/COAR_Publication_Types">http://purl.org/coar/resource_type/c_1843&lt;/Type>
	&lt;Language>eng&lt;/Language>
   	&lt;Title>TeachBot : an automated, hands-on apprenticeship program&lt;/Title>
   	&lt;Subtitle>Automated, hands-on apprenticeship program&lt;/Subtitle>
   	&lt;PublishedIn>
    	&lt;Publication>
      	&lt;/Publication>
   	&lt;/PublishedIn>
   	&lt;PublicationDate>2020&lt;/PublicationDate>
   	&lt;Authors>
      	&lt;Author>
        	&lt;DisplayName>Go, Albert(Albert P.)&lt;/DisplayName>
         	&lt;Affiliation>
         		&lt;OrgUnit>
         		&lt;/OrgUnit>
         	&lt;/Affiliation>
      	&lt;/Author>
	&lt;/Authors>
   	&lt;Editors>
	&lt;/Editors>
    &lt;Publishers>
        &lt;Publisher>
            &lt;DisplayName>Massachusetts Institute of Technology&lt;/DisplayName>
            &lt;OrgUnit />
        &lt;/Publisher>
    &lt;/Publishers>
    &lt;License>http://dspace.mit.edu/handle/1721.1/7582&lt;/License>
    &lt;Keyword>Mechanical Engineering.&lt;/Keyword>
   	&lt;Abstract>There are a plethora of medium and small-sized manufacturing companies that do not rely completely on autonomous systems. As a result, it is more economical to use a mixture of human labor and manufacturing robots; however, with the thousands of people who apply for these jobs, many do not have the experience to work along-side robots or understand how robots works. The research described by this thesis introduces a solution to this problem through TeachBot, an automated, hands-on apprenticeship program. TeachBot seeks to empower manufacturing workers with the skills necessary to work collaboratively with robots in the manufacturing industry. Through the use of ROS, the program teaches key topics in robotics such as encoders, kinematics, feedback, and programming through multiple interactive modules. TeachBot is setup with three main components: a JSON file of instructions, a JavaScript file, and a python file. The JavaScript file parses the instructions and sends commands to the python script. The python script then sends these commands to the robot. This process allows TeachBot to be modular and universal such that it can be modified easily and applied to any robot. This research focuses on implementing TeachBot onto the Sawyer Robot and the possible extension to the Universal Robot 5e.&lt;/Abstract>
	&lt;Access xmlns="http://purl.org/coar/access_right" 
    >
    &lt;/Access>
&lt;/Publication>
</dim:field>
</dim:dim>
</metadata></record></GetRecord></OAI-PMH>