{"id":{"repo_id":"byu","oai_identifier":"oai:scholarsarchive.byu.edu:etd-1792"},"canonical_url":"https://search.dev.ndltd.org/etd/byu/oai:scholarsarchive.byu.edu:etd-1792","repository":{"repo_id":"byu","name":"Brigham Young University","base_url":"https://scholarsarchive.byu.edu/do/oai/"},"display":{"title":"An Open Architecture for Versatile Machine and Actuator Control","abstract":"<p>Automatic control technology increases usability, reliability and productivity in manufacturing, transportation, and climate control. There are many additional areas of modern life that could benefit through automatic control; however, current automation components are too expensive or aren't sufficiently flexible. For example, the cost of current commercial motion control components precludes their use in an average home. This thesis describes an automatic control methodology that is low cost and is flexible enough for a wide variety of control applications. Typical applications could include: </p> <p>- Home lighting, security and appliances</p> <p> - Commercial building heating, ventilation and air conditioning </p> <p>- Industrial machine tool and process control </p> <p>This automation methodology eliminates several expensive and inflexible aspects of present-day industrial automation. This is accomplished by implementing application-specific control algorithms in software run on a generic computer rather than on purpose-built hardware. This computer calculates control values for each control application connected to it via real-time communication network. This technique is similar to that of a desktop PC. When using a peripheral device, such as a printer or scanner, the PC executes device driver software to calculate control values for the devices. These values are communicated to the device over a shared bus. The automation methodology described here seeks to emulate this software-based control paradigm. This methodology reduces cost and increases flexibility in two ways. First, it eliminates application-specific control hardware and replaces it with software. This reduces the cost by eliminating the need for unique, proprietary control hardware for each product or system. Second, the software approach increases flexibility. For example, one could download a new clothes washing machine cycle via the Internet. Software control provides considerable freedom in designing and implementing control systems by allowing the designer to change system functionality without having to replace or modify hardware or even be present at the location where the control system is used. This thesis describes the development of this new control methodology. To validate its performance a home automation system is implemented. This implementation included control of laundry appliances, lighting, TV and other common household devices.</p>","abstract_html":"&lt;p&gt;Automatic control technology increases usability, reliability and productivity in manufacturing, transportation, and climate control. There are many additional areas of modern life that could benefit through automatic control; however, current automation components are too expensive or aren&#x27;t sufficiently flexible. For example, the cost of current commercial motion control components precludes their use in an average home. This thesis describes an automatic control methodology that is low cost and is flexible enough for a wide variety of control applications. Typical applications could include: &lt;/p&gt; &lt;p&gt;- Home lighting, security and appliances&lt;/p&gt; &lt;p&gt; - Commercial building heating, ventilation and air conditioning &lt;/p&gt; &lt;p&gt;- Industrial machine tool and process control &lt;/p&gt; &lt;p&gt;This automation methodology eliminates several expensive and inflexible aspects of present-day industrial automation. This is accomplished by implementing application-specific control algorithms in software run on a generic computer rather than on purpose-built hardware. This computer calculates control values for each control application connected to it via real-time communication network. This technique is similar to that of a desktop PC. When using a peripheral device, such as a printer or scanner, the PC executes device driver software to calculate control values for the devices. These values are communicated to the device over a shared bus. The automation methodology described here seeks to emulate this software-based control paradigm. This methodology reduces cost and increases flexibility in two ways. First, it eliminates application-specific control hardware and replaces it with software. This reduces the cost by eliminating the need for unique, proprietary control hardware for each product or system. Second, the software approach increases flexibility. For example, one could download a new clothes washing machine cycle via the Internet. Software control provides considerable freedom in designing and implementing control systems by allowing the designer to change system functionality without having to replace or modify hardware or even be present at the location where the control system is used. This thesis describes the development of this new control methodology. To validate its performance a home automation system is implemented. This implementation included control of laundry appliances, lighting, TV and other common household devices.&lt;/p&gt;","abstract_has_math":false,"creators":["Baxter, Michael Scott"],"institution":"Brigham Young University - Provo","degree_name":"MS","degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":null,"date_issued":"","date_published":null,"updated_at":"2026-07-24T01:28:20Z","subjects":["home","automation","control","system","automatic","residential","versatile","X10","profibus","centralized","Mechanical Engineering"],"languages":["English"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://scholarsarchive.byu.edu/etd/793","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Baxter, Michael Scott"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2004-09-03T07:00:00Z"]},{"key":"dc:publisher","label":"Institution","values":["Brigham Young University - Provo"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["MS"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["home","automation","control","system","automatic","residential","versatile","X10","profibus","centralized","Mechanical Engineering"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://scholarsarchive.byu.edu/etd/793","https://scholarsarchive.byu.edu/context/etd/article/1792/viewcontent/ETD_CISOPTR_813.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Ira A. Fulton College of Engineering and Technology; Mechanical Engineering"]},{"key":"dc:description.abstract","label":"Abstract","values":["<p>Automatic control technology increases usability, reliability and productivity in manufacturing, transportation, and climate control. There are many additional areas of modern life that could benefit through automatic control; however, current automation components are too expensive or aren't sufficiently flexible. For example, the cost of current commercial motion control components precludes their use in an average home. This thesis describes an automatic control methodology that is low cost and is flexible enough for a wide variety of control applications. Typical applications could include: </p> <p>- Home lighting, security and appliances</p> <p> - Commercial building heating, ventilation and air conditioning </p> <p>- Industrial machine tool and process control </p> <p>This automation methodology eliminates several expensive and inflexible aspects of present-day industrial automation. This is accomplished by implementing application-specific control algorithms in software run on a generic computer rather than on purpose-built hardware. This computer calculates control values for each control application connected to it via real-time communication network. This technique is similar to that of a desktop PC. When using a peripheral device, such as a printer or scanner, the PC executes device driver software to calculate control values for the devices. These values are communicated to the device over a shared bus. The automation methodology described here seeks to emulate this software-based control paradigm. This methodology reduces cost and increases flexibility in two ways. First, it eliminates application-specific control hardware and replaces it with software. This reduces the cost by eliminating the need for unique, proprietary control hardware for each product or system. Second, the software approach increases flexibility. For example, one could download a new clothes washing machine cycle via the Internet. Software control provides considerable freedom in designing and implementing control systems by allowing the designer to change system functionality without having to replace or modify hardware or even be present at the location where the control system is used. This thesis describes the development of this new control methodology. To validate its performance a home automation system is implemented. This implementation included control of laundry appliances, lighting, TV and other common household devices.</p>"]},{"key":"dc:format","label":"Dc Format","values":["application:pdf"]},{"key":"dc:source","label":"Dc Source","values":["Brigham Young University - Provo"]},{"key":"dc:title","label":"Title","values":["An Open Architecture for Versatile Machine and Actuator Control"]}]}],"canonical_facts":{"dc:creator":["Baxter, Michael Scott"],"dc:date":["2004-09-03T07:00:00Z"],"dc:description":["Ira A. Fulton College of Engineering and Technology; Mechanical Engineering"],"dc:description.abstract":["<p>Automatic control technology increases usability, reliability and productivity in manufacturing, transportation, and climate control. There are many additional areas of modern life that could benefit through automatic control; however, current automation components are too expensive or aren't sufficiently flexible. For example, the cost of current commercial motion control components precludes their use in an average home. This thesis describes an automatic control methodology that is low cost and is flexible enough for a wide variety of control applications. Typical applications could include: </p> <p>- Home lighting, security and appliances</p> <p> - Commercial building heating, ventilation and air conditioning </p> <p>- Industrial machine tool and process control </p> <p>This automation methodology eliminates several expensive and inflexible aspects of present-day industrial automation. This is accomplished by implementing application-specific control algorithms in software run on a generic computer rather than on purpose-built hardware. This computer calculates control values for each control application connected to it via real-time communication network. This technique is similar to that of a desktop PC. When using a peripheral device, such as a printer or scanner, the PC executes device driver software to calculate control values for the devices. These values are communicated to the device over a shared bus. The automation methodology described here seeks to emulate this software-based control paradigm. This methodology reduces cost and increases flexibility in two ways. First, it eliminates application-specific control hardware and replaces it with software. This reduces the cost by eliminating the need for unique, proprietary control hardware for each product or system. Second, the software approach increases flexibility. For example, one could download a new clothes washing machine cycle via the Internet. Software control provides considerable freedom in designing and implementing control systems by allowing the designer to change system functionality without having to replace or modify hardware or even be present at the location where the control system is used. This thesis describes the development of this new control methodology. To validate its performance a home automation system is implemented. This implementation included control of laundry appliances, lighting, TV and other common household devices.</p>"],"dc:format":["application:pdf"],"dc:identifier":["https://scholarsarchive.byu.edu/etd/793","https://scholarsarchive.byu.edu/context/etd/article/1792/viewcontent/ETD_CISOPTR_813.pdf"],"dc:language":["English"],"dc:publisher":["Brigham Young University - Provo"],"dc:source":["Brigham Young University - Provo"],"dc:subject":["home","automation","control","system","automatic","residential","versatile","X10","profibus","centralized","Mechanical Engineering"],"dc:title":["An Open Architecture for Versatile Machine and Actuator Control"],"dc:type":["Thesis"],"thesis:degree_name":["MS"]},"updated_at":"2026-07-24T01:28:20Z"}