• Title/Summary/Keyword: Robot Programming Language

Search Result 104, Processing Time 0.024 seconds

Development of a 3D Off-Line Graphic Simulator for Industrial Robot (산업용 로봇의 3차원 오프라인 그래픽 시뮬레이터 개발)

  • 이병국
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 1999.10a
    • /
    • pp.565-570
    • /
    • 1999
  • In this paper, we developed a windows 95 version Off-Line Programming system which can simulate a Robot model in 3D Graphics space. 4axes SCARA Robot (especially 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 Windows 95's GUI environment was also studied. The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by silicon Graphics, Inc. were utilized for 3D Graphics.

  • PDF

A Study on High-Level Robot Programming System for Automation of Manufacturing products (공정 자동화를 위한 고수준 로보트 프로그래밍 시스템 구성에 관한 연구)

  • Seo, Ki-Sung;Woo, Kwona-Bang
    • Proceedings of the KIEE Conference
    • /
    • 1987.11a
    • /
    • pp.430-434
    • /
    • 1987
  • This paper describes implementation of a robot programming system for automation of manufacturing products, which is embedded in the C programming language. World representation and motion primitives necessary to describe a manipulator task are provided by a set of procedure calls and user defined data structures. Off-line programming is implemented with graphic simulation as a debugging tool. PUMA 560 manipulators are used as a model for one task which inserts a nonstandard power IC Iota PCB. Communication facilities are provided for collision avoidance or two manipulators.

  • PDF

A Comparative Study of the Effect of Dolittle and Robot Programming Education on Creativity (두리틀과 로봇 프로그래밍 교육이 창의성에 미치는 효과 비교 연구)

  • Park, Kyoung-Jae;Lee, Soo-Jung
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.4
    • /
    • pp.619-626
    • /
    • 2010
  • In this study, we performed experimental studies on the educational programming languages of Dolittle and Robot to compare and analyze their effect on improving creativity. We formed three sixth grade classes, totaling 99 students, into a Robot class, a Dolittle class, and a general class that served as a neutral. The Dolittle class and the Robot class took ten programming lessons with specific hand-in operations, as well as feedback and discussion, during ten weeks. The experiment results showed that student creativity in the two programming classes improved more than that of students in the general class. Especially creativity of the students in the Robot class improved the most. Moreover, the mean creativity of the lower academic achievement group was slightly better than that of the higher group. This implies that there is no positive correlation between academic achievement and creativity.

  • PDF

A Design and Implementation of Educational Mobile Robot System including Remote Control Function (원격 제어 기능을 포함한 교육용 모바일 로봇 시스템의 설계 및 구현)

  • Chung, Joong-Soo;Jung, Kwang-Wook
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.4
    • /
    • pp.33-40
    • /
    • 2015
  • This paper presents the design and implementation of the educational remote controlled robot system including remote sensing in the embedded environment. The design of sensing information processing, software design and template design mechanism for the programming practice are introduced. LPC1769 using Cortex-M3 core as CPU, LPCXPRESSO as debugging environment, C language as firmware development language and FreeRTOS as OS are used in development environment. The control command is received via RF communication by the server and the robot system which is operated by driving the various sensors. The educational procedure is from robot demo operation program as hands-on practice and then compiling, loading of the basic robot operation program, already supplied. Thereafter the verification is checked by using the basic robot operation to allow demo operation such as hands-on-training procedure. The original protocol is designed via RF communication between server and robot system, and the satisfied performance result is presented by analyzing the robot sensing data processing.

Knowledge-Based AOP Framework for Business Rule Aspects in Business Process

  • Park, Chan-Kyu;Choi, Ho-Jin;Lee, Dan-Hyung;Kang, Sung-Won;Cho, Hyun-Kyu;Sohn, Joo-Chan
    • ETRI Journal
    • /
    • v.29 no.4
    • /
    • pp.477-488
    • /
    • 2007
  • In recent years, numerous studies have identified and explored issues related to web-service-oriented business process specifications, such as business process execution language (BPEL). In particular, business rules are an important cross-cutting concern that should be distinguished from business process instances. In this paper, we present a rule-based aspect oriented programming (AOP) framework where business rule aspects contained in business processes can be effectively separated and executed. This is achieved by using a mechanism of the business rule itself at the business rule engine instead of using existing programming language-based AOP technologies. Through some illustrative examples, this work also introduces a method by which business rule aspects, separated through an external rule engine, can be represented and evaluated. We also demonstrate how they can be dynamically woven and executed by providing an implementation example which uses two open-source-based products, the Mandarax rules engine and Bexee BPEL engine.

  • PDF

The Effect of Robot-Based STEAM Class on the Korean Learning of Multiculturul School Children -Focusing on After School Learning of Elementary School- (로봇 활용 STEAM 수업이 다문화 아동의 한국어 학습에 미치는 영향 -초등학교 방과 후 수업을 중심으로-)

  • Kim, Se-Min;You, Kang-Soo
    • Journal of Digital Convergence
    • /
    • v.13 no.8
    • /
    • pp.1-8
    • /
    • 2015
  • This paper focuses on analyzing Korean language learning effect through the STEAM class using a robot which is targeted on multicultural elementary school students. For the purpose of it, the degree of difficulty and interest of how students feel has been measured. By using the programing tool of Korean language entering base, they learn the programming commands like as variable, data type, branching statement, loop statement, etc in Korean, the effect of Korean learning has been measured. It has been examined two interviews at the beginning and the end of the second semester to measure the effect of Korean language learning. As a result of this research, It can be realized that multicultural children who have similar linguistic characteristics and cultural sphere understood Korean language easily when they take the Korean language class by utilizing a robot, and the class had an effect on the acquisition of Korean language for multicultural children.

An Automatic Teaching Method by Vision Information for A Robotic Assembly System

  • Ahn, Cheol-Ki;Lee, Min-Cheol;Kim, Jong-Hyung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1999.10a
    • /
    • pp.65-68
    • /
    • 1999
  • In this study, an off-line automatic teaching method using vision information for robotic assembly task is proposed. Many of industrial robots are still taught and programmed by a teaching pendant. The robot is guided by a human operator to the desired application locations. These motions are recorded and are later edited, within the robotic language using in the robot controller, and played back repetitively to perform the robot task. This conventional teaching method is time-consuming and somewhat dangerous. In the proposed method, the operator teaches the desired locations on the image acquired through CCD camera mounted on the robot hand. The robotic language program is automatically generated and transferred to the robot controller. This teaching process is implemented through an off-line programming(OLP) software. The OLP is developed for the robotic assembly system used in this study. In order to transform the location on image coordinates into robot coordinates, a calibration process is established. The proposed teaching method is implemented and evaluated on the assembly system for soldering electronic parts on a circuit board. A six-axis articulated robot executes assembly task according to the off-line automatic teaching.

  • PDF

Implementation technique of execution time predictable real-time mechanism control language (실행시간 예측가능한 실시간 메카니즘 제어언어의 구현기법)

  • 백정현;원유헌
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.22 no.6
    • /
    • pp.1365-1376
    • /
    • 1997
  • In this paper, we designed real time mechanism control language and proposed execution time analysis technique. It was impossible to handle real-time mechanism control programs like programmable controller, numerical controller, distributed control system and robot controller with general purpose programming languages and operating systems because they have to process electric signals generated by thousands of sensors at the same at the same time and in real time. So we made it possible to predict plausibility of time constraint constructs of tiem constraint construct of a real time application program at compilation time by adding time constraint constructs and mechanism synchronization structure to conditional statement and iteration statement of a programming language and developing execution time analysis technique.

  • PDF

Case Study on Utilizing Arduino in Programming Education of Engineering (공학 프로그래밍 교육에 아두이노 활용 방안 사례 연구)

  • Park, Jang-Hyun;Kim, Seong-Hwan
    • Journal of IKEEE
    • /
    • v.19 no.2
    • /
    • pp.276-281
    • /
    • 2015
  • Engineers increasingly rely on computers and their computer programming skills for their works. As a result, most engineering curricula have introduced a computer programming courses. However, students consider the subject to be unrelated to their core interests and often feel uncomfortable when learning to program for the first time. To overcome these difficulties, several studies have proposed the use of physical computing paradigm. This paradigm takes the computational concepts out of the PC screen and into the real world so that the student can interact with them. This paper proposes Arduino platform as a tool for attracting interest of the programming and reports the results of questionnaire survey analysis.

The Effects of a Robot Based Programming Learning on Learners' Creative Problem Solving Potential (로봇 활용 프로그래밍 학습이 창의적 문제해결성향에 미치는 영향)

  • Lee, EunKyoung;Lee, YoungJun
    • 대한공업교육학회지
    • /
    • v.33 no.2
    • /
    • pp.120-136
    • /
    • 2008
  • Using the tangible programming tools, which combines physical objects (e.g. robot) and educational programming language, may help to encourage learners' creative thinking as well as to enhance problem solving ability. That is, learners can have opportunities to simulate problem solving processes through the physical objects, such as robots. Therefore, they can minimize an fixation about problem solving process. These experience is effective to induce creative thinking that is useful to find new solutions and change environment actively. Therefore, we developed a robot based programming teaching and learning curriculum and implemented it in college level introductory programming courses. The result shows that the robot based programming learning has a positive effect in all three factors of learners' creative problem solving potential, especially in a cognitive factor. The cognitive factor includes general problem solving abilities as well as factors that explain creativity, such as divergent thinking, problem recognition, problem representation. These result means that the developed robot based programming teaching and learning curriculum give positive effect to creative problem solving abilities.