• Title/Summary/Keyword: auto-teaching system

Search Result 14, Processing Time 0.021 seconds

Automatic Extraction of Component Window for Auto-Teaching of PCB Assembly Inspection Machines (PCB 조립검사기의 자동티칭을 위한 부품윈도우 자동추출 방법)

  • Kim, Jun-Oh;Park, Tae-Hyoung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.11
    • /
    • pp.1089-1095
    • /
    • 2010
  • We propose an image segmentation method for auto-teaching system of PCB (Printed Circuit Board) assembly inspection machines. The inspection machine acquires images of all components in PCB, and then compares each image with its standard image to find the assembly errors such as misalignment, inverse polarity, and tombstone. The component window that is the area of component to be acquired by camera, is one of the teaching data for operating the inspection machines. To reduce the teaching time of the machine, we newly develop the image processing method to extract the component window automatically from the image of PCB. The proposed method segments the component window by excluding the soldering parts as well as board background. We binarize the input image by use of HSI color model because it is difficult to discriminate the RGB colors between components and backgrounds. The linear combination of the binarized images then enhances the component window from the background. By use of the horizontal and vertical projection of histogram, we finally obtain the component widow. The experimental results are presented to verify the usefulness of the proposed method.

Development of Off-line Simulator for Robots with Auto-teaching (자동교시기능을 갖는 로봇의 3차원 오프라인 시뮬레이터 개발)

  • 신행봉;정동연;한성현
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2003.04a
    • /
    • pp.319-326
    • /
    • 2003
  • We propose a unmaned integrating control system based-on Windows XP version Off-Line Programming System which can simulate a Robot model in 3D Graphics space in this paper. The industrial robot with 4 and 6 axes modeled SM5 and AMI respectively were adopted as an objective model. Forward kinematics, inverse kinematics and robot dynamics modeling were included in the developed off-line program. The interface between users and the off-line programming system in the Windows XP's graphic user interface environment was also studied. The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by silicon Graphics, Inc. were utilized for 3D Graphics.

  • PDF

Development of Off-line Simulator for Industrial Robots with Auto-teaching (자동교시기능을 갖는 산업용 로봇의 3차원 오프라인 시뮬레이터 개발)

  • 정동연;한성현
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.12
    • /
    • pp.80-88
    • /
    • 2003
  • We propose a new technique to design an unmaned integrating control system based-on Windows XP version off-Line Programming System which can simulate a dynamic model of robot manipulator in three dimensions graphics space in this paper. The robot with 4 and 6 axes modeled SM5 and AM1 respectively were adopted as an objective model. Forward kinematics, inverse kinematics and robot dynamics modeling were included in the developed off-line program. The interface between users and the off$.$line programming system in the Windows XP's graphic user interface environment was also studied. The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by silicon Graphics, Inc. were utilized for three dimensions graphics.

Automatic Extraction of Component Inspection Regions from Printed Circuit Board by Image Clustering (영상 클러스터링에 의한 인쇄회로기판의 부품검사영역 자동추출)

  • Kim, Jun-Oh;Park, Tae-Hyoung
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.61 no.3
    • /
    • pp.472-478
    • /
    • 2012
  • The inspection machine in PCB (printed circuit board) assembly line checks assembly errors by inspecting the images inside of the component inspection region. The component inspection region consists of region of component package and region of soldering. It is necessary to extract the regions automatically for auto-teaching system of the inspection machine. We propose an image segmentation method to extract the component inspection regions automatically from images of PCB. The acquired image is transformed to HSI color model, and then segmented by several regions by clustering method. We develop a modified K-means algorithm to increase the accuracy of extraction. The heuristics generating the initial clusters and merging the final clusters are newly proposed. The vertical and horizontal projection is also developed to distinguish the region of component package and region of soldering. The experimental results are presented to verify the usefulness of the proposed method.

Development of 3D Off-line Simulator for Industrial Robots (산업용 로봇의 3차원 오프라인 시뮬레이터 개발)

  • 김홍래;신행봉;한성현
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.1731-1734
    • /
    • 2003
  • We propose a unmaned integrating control system based-on Windows XP version Off-Line Programming System which can simulate a Robot model in 3D Graphics space in this paper. The robot with 4 and 6 axes modeled SM5 and AM1 respectively were adopted as an objective model. Forward kinematics, inverse kinematics and robot dynamics modeling were included in the developed off-line program. The interface between users and the off-line programming system in the Windows XP's graphic user interface environment was also studied. The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by silicon Graphics, Inc. were utilized for 3D Graphics.

  • PDF

Intergrated Control System Design of SCARA Robot Based-On Off-Line Programming (오프라인 프로그래밍을 이용한 스카라 로봇의 통합제어시스템 설계)

  • 한성현;정동연
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.11 no.3
    • /
    • pp.21-27
    • /
    • 2002
  • In this paper, we have developed a Widows 98 version Off-Line Programming System which can simulate a Robot model in 3D Graphics space. The SCARA robot with four joints (FARA SM5)was adopted as an objective model. Forward kinematics, inverse kinematics and robot dynamics modeling were included in the developed program. The interface between users and the OLP system in the Widows 98's GUI environment was also studied. The developing language is Microsoft Visual C++. Graphic 1ibraries, OpenGL, by silicon Graphics, Inc. were utilized for 3D Graphics.

Evaluation of Passive Sampler as a Useful Tool for Environmental Education (환경교육의 도구로서 간이 측정기의 활용에 관한 연구)

  • 전의찬;송민종
    • Hwankyungkyoyuk
    • /
    • v.11 no.2
    • /
    • pp.252-261
    • /
    • 1998
  • Since 1980's during which environmental pollution became serious enough to urge various types of environmental educations in many areas. But, most emphasis has been put on theoretical education. Even field education training mostly focused on water pollution. Therefore, simple air pollution monitoring system was needed for better field education in air pollution. In this study, we evaluated Passive Sampler as an useful tool for teaching air pollution in field. Students have found passive sampler very effective tool. Recent comparative study of auto-monitoring and passive sampler networks suggested a potential use of passive sampler as an useful tool for environmental education. In this study, the correlation between two sets of values appears very high judging from the regression slope of 0.92 and correlation coefficient of 0.91 However, inexpensive Passive sampler with easy-to-operate colorimeter, has not been used in environmental education partially because large scale fluctuation in time and space characteristic to air pollution has been overlooked so that the sampler has not been tested for an effective educational tool. Passive sampler certainly deserves further in depth research as an effective air monitoring system, and better attention to its usefulness to teach students and public.

  • PDF

Mitigating Contradictions: Elementary School Homeroom Teachers' Cooperation For Using Diversified Science Instructional Methods (모순 완화하기 -다양한 과학 수업 방법 사용을 위한 초등 담임교사들의 협력-)

  • Han, Moonhyun
    • Journal of The Korean Association For Science Education
    • /
    • v.39 no.2
    • /
    • pp.307-320
    • /
    • 2019
  • This study explores how an elementary school homeroom teacher who continued to lecture, can use diversified science teaching methods for learner-centered instruction. Using an auto-ethnographic approach over the course of a year, self-memory data, facebook diaries, class diaries, and interview data of an elementary teacher's day-to-day preparations and practice of elementary science, in the context of a Korean elementary school, were collected. The data was analyzed through cultural historical activity theory, examining how the interplay of key elements (i.e., the subject as a homeroom teacher with instructional expertise, norms, community, division of labor, tools, and goals) was characterized within and across distinct two-activity systems, and how these elements shaped the teacher's teaching methods into either lecture format or diversified teaching. The study revealed that a non-cooperative community, lack of division of labor, and norms that neglect preparation for science class were the elements that perpetuated the lecture format, and that a contradiction between goals and tools occurred in the activity system. However, these elements were able to be transformed into a cooperative community, shared labor, and norms that saved preparation time for both science class and diversified teaching methods, and those changed elements facilitated the teacher in using diversified teaching methods (e.g., experiments, subject-integrated classes, field work), thereby mitigating the contradiction. This study also discusses that diversified teaching methods can be facilitated when dealing with norms, community, and division of labor elements in an elementary school context as well as improving individual teachers' instructional expertise.

Automatic adjustment of feedforward signal in boiler controllers of thermal power plants

  • Egashira, Katsuya;Nakamura, Masatoshi;Eki, Yurio;Nomura, Masahide
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1995.10a
    • /
    • pp.83-86
    • /
    • 1995
  • This paper proposes an auto-tuning method of feedforward signal in boiler control of thermal power plants by using the neural network. The neural network produces an optimal feedforward signal by tuning the weights of the network. The weights are adapted effectively by using the teaching signal of PI control output. The proposed method was evaluated based on a detailed simulator which expressed non-linear characteristics of the 600 MW actual thermal power plant at load chaning operations, showed effectiveness in the learning of the weights of the neural network, and gave an accurate control performance in the temperature control of the system. Through the evaluation, the proposed method was proved to be effectively applicable to the actual thermal plants as the automatic adjustment tool.

  • PDF

Development of Robot Simulator for Palletizing Operation Management S/W and Fast Algorithm for 'PLP' (PLP 를 위한 Fast Algorithm 과 팔레타이징 작업 제어 S/W 를 위한 로봇 시뮬레이터 개발)

  • Lim, Sung-Jin;Kang, Maing-Kyu;Han, Chang-Soo;Song, Young-Hoon;Kim, Sung-Rak;Han, Jeong-Su;Yu, Seung-Nam
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.31 no.5
    • /
    • pp.609-616
    • /
    • 2007
  • Palletizing is necessary to promote the efficiency of storage and shipping tasks. These are, however some of the most monotonous, heavy and laborious tasks in the factory. Therefore many types of robot palletizing systems have been developed, but many robot motion commands still depend on the teaching pendent. That is, an operator inputs the motion command lines one by one. It is very troublesome, and most of all, the user must know how to type the code. That is why we propose a new GUI (Graphic User Interface) Palletizing System. To cope with this issue, we proposed a 'PLP' (Pallet Loading Problem) algorithm, Fast Algorithm and realize 3D auto-patterning visualization interface. Finally, we propose the robot palletizing simulator. Internally, the schematic of this simulator is as follows. First, an user inputs the physical information of object. Second, simulator calculates the optimal pattern for the object and visualizes the result. Finally, the calculated position data of object is passed to the robot simulator. To develop the robot simulator, we use an articulated robot, and analyze the kinematics and dynamics. Especially, All problem including thousands of boxes were completely calculated in less than 1 second and resulted in optimal solutions by the Fast Algorithm.