<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>2D irregular shape parts recognition for automatic assembly</title>
  </titleInfo>
  <name type="personal">
    <namePart>Sakol Kitkasiwat</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Pisut Koomsap</namePart>
    <role>
      <roleTerm type="text">Chairperson</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Bohez, Erik L.J.</namePart>
    <role>
      <roleTerm type="text">Examination Committee</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Manukid Parnichkun</namePart>
    <role>
      <roleTerm type="text">Examination Committee</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>AIT Fellowship</namePart>
    <role>
      <roleTerm type="text">Scholarship donor</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">Pathumthani</placeTerm>
    </place>
    <publisher>Asian Institute of Technology</publisher>
    <dateIssued>2014</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>1 online resource</extent>
  </physicalDescription>
  <abstract>This thesis is to develop matching algorithm for assembling 2D irregular shape parts. The algorithm was implemented based on a real process. The algorithm focuses on parts identification and matching. Given parts are always placed to a working area of assembling process randomly. This system has to assemble any parts following a design. In order to achieve this process, there are three main procedures as follow: image enhancement, part recognition and toolpath generation. Firstly, image enhancement, a given image and a designing image is transformed to one-pixel wide closed contour binary image to analyze the contour information after the both of them are acquired by capturing from a working area of an assembling process. This algorithm can extract contour information from raw images. Secondly, part recognition, the purposed algorithm of this process is to create index descriptions and match parts from index information. The parts images initially, are traced to create group of contours with x,y coordinates. Then the algorithm generates four index descriptions in which can specify the parts differences under a polygon-like concept. The index descriptions can show the estimated detail of each object shape. By using the index description, the algorithm then matches the given parts to a design and makes matched pairs.  Lastly, toolpath generation, this technique has been developed to search a efficient toolpath of assembly. There are two sections for calculation in this process. the first section is to manipulate the part orientation in order to make a machine assemble part in a correct angle. The second section is to select a suitable toolpath of assembly. This study attempts to investigate the performance of the algorithm by testing with several types of part. The result of all experiments shows the efficiency of the algorithm for assembling polygon and non-polygon.</abstract>
  <note>The degree of Master of Engineering in Mechatronics, School of Engineering and Technology</note>
  <subject authority="lcsh">
    <topic>Assembly -line method</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Shapes</topic>
  </subject>
  <identifier type="uri">http://203.159.5.9/ait-thesis/detail.php?q=B04684</identifier>
  <location>
    <url displayLabel="Full-Text">http://203.159.5.9/ait-thesis/detail.php?q=B04684</url>
  </location>
  <recordInfo>
    <recordCreationDate encoding="marc">      </recordCreationDate>
    <recordChangeDate encoding="iso8601">20260817161123.0</recordChangeDate>
  </recordInfo>
</mods>
