• Title/Summary/Keyword: Robot programming

Search Result 420, Processing Time 0.021 seconds

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.

Design and Development of a Monitoring System based on Smart Device for Service Robot Applications

  • Lee, Jun;Seo, Yong-Ho
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.10 no.3
    • /
    • pp.35-41
    • /
    • 2018
  • Smart device has become an affordable main computing resource for robotic ap-plications in accordance with a fast growth of mobile internet environment. Since the computing power of smart device has been increased, smart device based ro-bot system attempts to replace traditional robot applications with laptop-based system. Methodologies for acquisition of remote sensory information and control of various types of robots using smart device have been proposed recently. In this paper, we propose a robot control system using a monitoring program and a communication protocol. The proposed system is a combination of an educa-tional programming oriented robot named EPOR-S. as small service robot plat-form and a smart device. Through a simulation study using image processing, the feasibility of combination of the proposed robot monitoring program and control system was verified.

Development of robot calibration method based on 3D laser scanning system for Off-Line Programming (오프라인 프로그래밍을 위한 3차원 레이저 스캐닝 시스템 기반의 로봇 캘리브레이션 방법 개발)

  • Kim, Hyun-Soo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.20 no.3
    • /
    • pp.16-22
    • /
    • 2019
  • Off-line programming and robot calibration through simulation are essential when setting up a robot in a robot automation production line. In this study, we developed a new robot calibration method to match the CAD data of the production line with the measurement data on the site using 3D scanner. The proposed method calibrates the robot using 3D point cloud data through Iterative Closest Point algorithm. Registration is performed in three steps. First, vertices connected by three planes are extracted from CAD data as feature points for registration. Three planes are reconstructed from the scan point data located around the extracted feature points to generate corresponding feature points. Finally, the transformation matrix is calculated by minimizing the distance between the feature points extracted through the ICP algorithm. As a result of applying the software to the automobile welding robot installation, the proposed method can calibrate the required accuracy to within 1.5mm and effectively shorten the set-up time, which took 5 hours per robot unit, to within 40 minutes. By using the developed system, it is possible to shorten the OLP working time of the car body assembly line, shorten the precision teaching time of the robot, improve the quality of the produced product and minimize the defect rate.

An Accurate and Efficient Method of the Spray Paint Simulation for Robot OLP (로봇 Off-Line Programming을 위한 페인트 스프레이 시뮬레이션 방법론 개발)

  • Lee, Seung-Chan;Song, In-Ho;Borm, Jin-Hwan
    • Korean Journal of Computational Design and Engineering
    • /
    • v.13 no.4
    • /
    • pp.296-304
    • /
    • 2008
  • Recently, various attempts are being done to apply off-line programming system to field of paint robot. But most commercial simulation softwares have problems that are slow simulation speed and not support various painting paramenters on simulation. This paper proposes enhanced paint simulation method for off-line programming system. For these, this method used the mathematical model of flux field from a previous research. The flux field has the flux distribution function, which reflects on the feature of paint spray. A previous research derived this flux distribution function for an integral function and calculated paint thickness function for an integral function. But if flux distribution function is defined as an integral function, it is inadequate to use for real-time simulation because a number of calculation is needed for estimation of paint thickness distribution. Therefore, we defined the flux distribution function by numerical method for reducing a mount of calculation for estimation of paint thickness. We derived the equation of paint thickness function analytically for reducing a mount of calculation from the paint distribution function defined by numerical method. In order to prove proposed paint simulation method this paper compares the simulated and measured thickness. From this comparison this paper show that paint thickness distribution is predicted precisely by proposed spray paint simulation process.

The Design of a Programming Learning Model with the Use of the Mndstorms NXT (Mindstorms NXT를 이용한 프로그래밍 학습모형 설계)

  • Moon, Wae-Shik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.23-28
    • /
    • 2011
  • It is possible to solve many structural problems such as the occurrence of a lot of errors involving misspelling which may occur during the learning of existing programming language, difficulty in grammatical expression and understanding, and difficulty in the expression of algorithm if the program learning tool of the department of computer education in a college of education is utilized as an educational robot. This study developed a learning model (curriculum and a textbook) so that students who major in computer education may easily learn programming by using the NXT software of a Mindstorms robot.

  • PDF

Domestic Research Trends on Software Education Using Robot: From 2006 to 2016 (국내 로봇활용 SW교육에 대한 연구 동향: 2006년~2016년을 중심으로)

  • Lee, Jeongmin;Park, Hyeon-Kyeong
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.10
    • /
    • pp.190-205
    • /
    • 2017
  • The purpose of this study was to analyze domestic research trends of software education using robot, and find out implications for studies. The 108 articles from 2006 to 2016 in terms of software education using robot were analyzed. Results showd that there has been the growing number of articles, the development research was most frequently used in those studies. And most articles were studies on elementary school students. There used programming such as Scratch, NXT-G etc. and utilized robot likes Mindstorms series, Picocriket etc. Also, there applied to PBL, CPS etc. on software education using robot. Finally, Positive results were shown in learners' cognitive and affective domain. This research has an significance in terms of verifying the educational implications of software education using robot, and offering the direction of software education using robot in the future.

The Effects on Flow at Using Robots of Introductory Programming Course (프로그래밍 초급과정에서 로봇의 활용이 몰입에 미치는 영향)

  • Yoo, InHwan
    • Journal of The Korean Association of Information Education
    • /
    • v.17 no.3
    • /
    • pp.329-337
    • /
    • 2013
  • Introductory programming course using robots that makes good effect to learners. I investigated that the effects on flow at using robots of introductory programming course. According to experiment result, the flow level showed significant change and all of it's element(antecedents, experiences, effects) had changed significantly. This result means that using robots of introductory programming course makes effect that is very positive in flow level of learners. There was strong interrelation by each element of flow in the result of correlation analysis about flow element. In particular, interrelation of antecedents element and experience element was high. Therefore, using robot is precondition of flow, and the level of experience element is high according to level of antecedents, and also experience element elevate the learner's intrinsic satisfaction. The conclusion is that using robots of introductory programming course is helpful enhancing learner's flow level and is positive in study achievements.

The Design of A Creative Engineering Robot with MCU Platform (MCU 플랫폼 창의 공학용 로봇 설계)

  • Hong, Seon Hack
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.5 no.4
    • /
    • pp.77-85
    • /
    • 2009
  • In this paper, the implementation of creative engineering robot with MCU platform is described. This robot, as a platform of robot system to be used as creative engineering education, has to satisfy restrictions in many aspects in order to study algorithm and apply for the processor based function and pattern recognition application. Considering many restrictions of the mobile platform for creative robot system, we made this robot autonomous by using efficiently the LINUX embedded system. And we choose Marvell Monahan processor(PXA320) as MCU flatform, and used CentOS5.2 as an embedded OS that has the function of robustness and optimality. For flexibility and modularity, the platform has expansion ports. The results of experiment are described to show the pattern matching of creative engineering mobile robot with LINUX programming environments.

Design and Development of Robot Command Card for Coding Learning

  • Han, Sun-Gwan
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.1
    • /
    • pp.49-55
    • /
    • 2018
  • In this paper, we propose a design and development of instructional cards to understand the grammar of coding, solving the problems and extending the computational thinking in the robot-driven environment. First, we designed the input/output module of the robot to process the coding grammar through the function analysis of the robot. And we designed the module of command card to learn coding grammar using color sensors. We have proven the validity of the designed instruction card by examining the experts to see if it is suitable for coding grammar learning. Designed robot and command card were developed with 28 cards and sensor robot. After applying the developed robot and command card to the elementary school students, the questionnaire showed that students grow the understanding and confidence of coding. In addition, students showed an increased need for programming learning.