• Title/Summary/Keyword: Robot Programming Language

Search Result 104, Processing Time 0.023 seconds

A Study on the Development of Robot Laneuage for Multi-Robot System (다중로보트 시스템을 위한 로보트 언어 개발에 관한 연구)

  • Park, Jong-Hun;Chang, Cheol;Choi, Byoung-Wook;Chung, Myung-Jin
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.26 no.2
    • /
    • pp.76-86
    • /
    • 1989
  • Many intelligent robots that are equipped with special tools and sensors re currently used in assembly line. As automatic manufacturing systems including such robots become advanced and complicated, there are increasing needs for the development of the sophisticated programming systems which can control several robots and other manufacutring equipments in workcell at a time. In this paper a programming language, ARL (Assembly Robot Language), is proposed and developed, which can control the manufacturing devices as well as robots in workcell. It has not only all the common features of modern textual robot language but also debugging facilities. In this language system machine dependecy is minimized by using dedicated processes and a shared memory for communication between processes. Extensibility and adaptability of the programming system is increased by using such a technique against the changes of workcel environment.

  • PDF

A study of Robot Programming Curriculum based on Storytelling (스토리텔링 기반 로봇 프로그래밍 교육과정 연구)

  • Lee, Jae-Inn;Sung, Young-Hoon
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.15-22
    • /
    • 2011
  • Most of the robot programming curriculums consists mainly of understanding robot programming language and learning a simple grammatical sentences rather than logical problem solving process, these curriculums impose a burden on childrens' learning. Storytelling offers opportunities for continuation of childrens' positive learning motivation to practice symbolic manipulations, hold multiple abstract concepts in their heads, and create meaning between these ideas. In this paper, to overcome the difficulty of robot programming curriculum in elementary school and find teaching method which derives the childrens' motivation, we used storytelling in study of our robot programming curriculum.

  • PDF

A Study of Programming Language Class with Lego NXT Robot for University of Education Students - Centered on Maze Problem - (레고 NXT 로봇을 활용한 예비교사의 프로그래밍 언어 수업 방안 - 미로 찾기 문제를 중심으로 -)

  • Hong, Ki-Cheon
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.1
    • /
    • pp.69-76
    • /
    • 2009
  • This paper proposes a teaching plan of programming language class for university of education students amusingly with LEGO Mindstorms NXT robot. The goal of class is not fragmentary knowledge acquirement but problem-solving of maze. This robot communicates with GUI named NXT-G installed in computer via USB. GUI is not text-based but icon-based programming tool. This paper designs a semester with 3 steps such as beginner, intermediate, high-rank. Beginner step is consists of learning of basic functions such as GUI usage and several sensors of robot. Intermediate step is consists of solving of maze problem with low complexity. High-rank step is consists of solving maze problem with medium and high complexity. All maze problem-solving have 3 process with algorithm, flowchart, and programming with stack.

  • PDF

A study on the design of control unit for playback-type industrial robot (기억재생식 산업용로봇트의 제어부 설계에 관한 연구)

  • 송상섭;김승필;변증남
    • 전기의세계
    • /
    • v.29 no.7
    • /
    • pp.460-470
    • /
    • 1980
  • The design of a control unit for a playback-type industrial robot is studied. Implemented for the cylindrical-coordinate type industrial robot with 5 degrees of freedom, the control unit constructed for the study consists of (i) z-80 .mu.p-based .mu.-computer control system (ii) Teach-Box for work command, and (iii) various softwares for generating signals for servo driving unit and operating the robot as playback-type. Softwares are developed by using high level Basic Language and low level z-80 Assembly Language for ease of programming and speed of program execution. To show the effectiveness, and example is included.

  • PDF

Performance Comparison of Sensor-Programming Schemes According to the Shapes of Obstacles

  • Chung, Jong-In;Chae, Yi-Geun
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.13 no.3
    • /
    • pp.56-62
    • /
    • 2021
  • MSRDS(Microsoft Robotics Developer Studio) provides the ability to simulate these technologies. SPL(Simple Programming Language) of MSRDS provides many functions for sensor programming to control autonomous robots. Sensor programming in SPL can be implemented in two types of schemes: procedure sensor notification and while-loop schemes. We considered the three programming schemes to control the robot movement after studying the advantages and disadvantages of the sensor notification procedure and the while-loop scheme. We also created simulation environments to evaluate the performance of the three considered schemes when applied to four different mazes. The simulation environment consisted of a maze and a robot with the most powerful sensor, i.e., the LRF(Laser Range Finder) sensor. We measured the required travel time and robot actions (number of turns and number of collisions) needed to escape the maze and compared the performance outcomes of the three considered schemes in the four different mazes.

An Industrial Manipulator for Shipbuilding;Off-Line Programming and Open Architecture

  • Lee, Ji-Hyoung;Hong, Kyung-Tae;Oh, Seung-Min;Hong, Keum-Shik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.397-402
    • /
    • 2005
  • In this paper, to improve the efficiency of welding and user convenience in the shipbuilding industry, a PC-based off-line programming (OLP) technique and the development of a robot transfer unit are presented. The developed OLP system is capable of not only robot motion simulations but also automatic generations of a series of robot programs. The strength of the developed OLP system lies in its flexibility in handling the changes of the welding robot's target objects. Moreover, for a precise transfer of the robot to a desired location, an auxiliary mobile platform named a robot-origin-transfer-unit (ROTU) was developed. To enhance the cornering capability of the platform in a narrow area, the developed ROTU is equipped with 2 steering wheels and 1 driving wheel. Both the OLP and the ROTU were field-tested and their performances were proven successful.

  • PDF

Off-Line Programming in the Shipbuilding Industry: Open Architecture and Semi-Automatic Approach

  • Lee Ji-Hyoung;Kim Chang-Sei;Hong Keum-Shik
    • International Journal of Control, Automation, and Systems
    • /
    • v.3 no.1
    • /
    • pp.32-42
    • /
    • 2005
  • In this paper, to improve the efficiency of welding and user convenience in the shipbuilding industry, a PC-based off-line programming (OLP) technique and the development of a robot transfer unit are presented. The developed OLP system is capable of not only robot motion simulations but also automatic generations of a series of robot programs. The strength of the developed OLP system lies in its flexibility in handling the changes of the welding robot's target objects. Moreover, for a precise transfer of the robot to a desired location, an auxiliary mobile platform named a robot-origin-transfer-unit (ROTU) was developed. To enhance the cornering capability of the platform in a narrow area, the developed ROTU is equipped with 2 steering wheels and 1 driving wheel. Both the OLP and the ROTU were field­tested and their performances were proven successful.

The Design And Implementation of Robot Training Kit for Java Programming Learning (Java 프로그래밍 학습을 위한 로봇 트레이닝키트의 설계 및 구현)

  • Baek, Jeong-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.10
    • /
    • pp.97-107
    • /
    • 2013
  • The latest programming paradigm has been mostly geared toward object-oriented programming and visual programming based on the object-oriented programming. However, object-oriented programming has a more difficult and complicated concept compared with that of existing structural programming technique; thus it has been very difficult to educate students in the IT-related department. This study designed and implemented a Java robot training kit in which the Java virtual machine is built so that it may enhance the desire and motivation of students for learning the object-oriented programming using the training kit which is possible to attach various input and output devices and to control a robot. The developed Java robot training kit is able to communicate with a computer through the USB interface, and it also enables learners to manufacture a robot for education and to practice applied programming because there is a general purpose input and output port inside the kit, through which diverse input and output devices, DC motor, and servo motor can be operated. Accordingly, facing the IT fusion era, the wall between the academic circles and the major becomes lower and the need for introducing education about creative engineering object-oriented programming language is emerging. At this point, the Java robot training kit developed in this study is expected to make a great commitment in this regard.

A Development of PBL based Linetracer Robot Programming Instructional Method at Elementary school (초등 교육에서의 PBL기반 라인트레이서 로봇프로그래밍 교육방법 개발)

  • Kwon, Dai-Young;Hur, Kyeong;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.3
    • /
    • pp.13-23
    • /
    • 2010
  • The revised 7th education course of information implies that students use variety of information devices to solve the common problems and it also includes the programming education for improving problem-solving abilities. Not only improving problem-solving abilities but also developing thinking skill is expected in programming education. However, traditional programming education is teacher-oriented and focused on language syntax. Accordingly, students have heavy cognitive load and it decrease students' interest of programming. Therefore, in this paper, a instructional method of programming using educational robot is proposed to improve interest of elementary students in concretive operation stage for effectiveness of programming education. Additionally, results of experiments show that proposed robot programming instructional method can be applied in elementary education.

  • 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.