• 제목/요약/키워드: Robot C language

Search Result 64, Processing Time 0.027 seconds

Learning C Language Using Robots

  • Kim, Seung-Han;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.119-122
    • /
    • 2005
  • Lego company created a set called Robotic Invention System as a kind of Mindstorm set. This system helps to understand the technology of both robot and programming language. It also improves creativeness by building and controlling the robot we make. This paper will introduce basic idea of controlling the RCX(Programmable Lego Block) in C language. Also, this paper will show different idea of teaching C language by using other types of robots.

  • PDF

Robot vision interface (로보트와 Vision System Interface)

  • 김선일;여인택;박찬웅
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10b
    • /
    • pp.101-104
    • /
    • 1987
  • This paper shows the robot-vision system which consists of robot, vision system, single board computer and IBM-PC. IBM-PC based system has a great flexibility in expansion for a vision system interfacing. Easy human interfacing and great calculation ability are the benefits of this system. It was carried to interface between each component. The calibration between two coordinate systems is studied. The robot language for robot-vision system was written in "C" language. User also can write job program in "C" language in which the robot and vision related functions reside in the library.side in the library.

  • PDF

An Integrated C Programming Environment for Novices Based on Visuals (프로그래밍 초보자를 위한 비주얼 기반의 C 프로그래밍 통합 환경)

  • Kim, Haeng-Im;Park, Eun-Kyoung;Kim, Hyun-Ju;Bae, Jong-Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.6
    • /
    • pp.111-120
    • /
    • 2013
  • Programming novices have various difficulties when they learn C language for the first time. Novices have a large burden for understanding of a C language grammar, and have a tendency to focus on the grammar rather than problem solving. Moreover, it requires programming domains to arouse student's interest for software development. This paper presents a programming environment for C languages education focusing on a problem solving. To this end, this paper defines Tiny-VPL that is a simple visual programming language for NXT robot programming and presents robot programming environment using Tiny-VPL. This paper also presents an environment for NXT robot programming using Mini-C language which is a subset of C language. For the purpose of helping to understand the C syntax and semantics, the visual and interactive conversion system of Tiny-VPL to Mini-C is provided. Our programming environment can arouse student's interest through robot programming and can be used effectively for C language education focusing on problem solving with graphical and interactive conversion of the visual language Tiny-VPL to the textual language Mini-C.

  • PDF

A design of PC-based robot controller (범용의 PC를 이용한 로보트 제어기 구성에 관한 연구)

  • 정재문;양윤모;김선일
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1989.10a
    • /
    • pp.235-238
    • /
    • 1989
  • Generally, Industrial robots are often controlled using joint processors and treating each joint as an independent servo loop. This paper presents a system architecture for robot control designed for real-time control of motion and sensory processing utilizing general-purpose Personal Computer. And for easily use and system expendability, robot language is implemented with C-language as base language. Through this system user can easily update robot language by design of his own language primitives. This system also don't require another development tool and can be used as advanced algorithm simulator in robotics laboratories.

  • PDF

Implemention of RCCL on PUMA (PUMA robot에서의 RCCL(robot control C library)의 구현)

  • 배본호;이진수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1991.10a
    • /
    • pp.24-29
    • /
    • 1991
  • RCCL(Robot Control C Library) is general purpose robot control language. It is programmed with C language and composed of C library. So it is well portable and supports sensor integration control and high level force control algorithms. We implemented RCCL on PUMA. We developed servo controller of DDC(Direct Digital Control). We used intel 8097BH one chip micro controller as CPU. One digital servo board controls three motors. Host computer is IBM PC 386DX-33 with RCCL.

  • PDF

The development of general purpose robot language based on real time operating system (실시간 운영 체제를 이용한 범용 로봇 제어 언어의 개발)

  • 이덕만;오종환;이진수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1991.10a
    • /
    • pp.18-23
    • /
    • 1991
  • We need general developing environment to control robot with effect but less energy. So, software and hardware tools are very important. In this paper, we present a general-purpose robot control language and its implementation on Real Time O/S and VME bus system. The system runs on the VMEexec Real Time Operating System and robot program is written in the "C" language. The developed program is linked with the robot control C library io produce an executable image. Under the developed robot control environment, the user can write a general high-level control program leaving all the specific information about the robot in a robot specific file.ific file.

  • PDF

A Programming System for SCARA-Type Robots (SCARA형 로봇트를 위한 프로그래밍 시스템)

  • Kim, S.K.;Shin, Y.S.;Lim, J.;Bien, Z.
    • Proceedings of the KIEE Conference
    • /
    • 1987.07a
    • /
    • pp.275-278
    • /
    • 1987
  • In this paper, a programming system for SCARA-type robots is designed, consisting of robot language, computational facilities and programming tools for handling interconnection environments. In designing the robot language, CLRC(C Library for Robot Control) is introduced, using the general-purpose language 'C' as base programming language. Also the motion primitives for Continuous Path control as well as Point-To-Point motion arc included. By means of frame and homogeneous transformations the system is capable of applying the SCARA-type robot efficiently and easily for any given task.

  • PDF

Development of high precision multi arms robot system consist of two robot arms and multi sensors (복수개의 로보트와 다중센서를 이용한 정밀조립용 로보트 시스템 개발에 관한 연구)

  • Lim, Mee-Seub;Cho, Young-Jo;Lee, Joon-Soo;Park, Jeung-Min;Kim, Kwang-Bae
    • Proceedings of the KIEE Conference
    • /
    • 1992.07a
    • /
    • pp.422-424
    • /
    • 1992
  • In this paper, we are designed a hierachical system controller and builed a robot system for high precision assembly consisting in multi-arms and multi-sensor. For the control of a multi-arms robot system, the robot system are consisted of cell controller, station controller and device. The Operating System of a cell controller is VxWorks for real-time multi-processing. Using by C-language, we are proposed a multi-arms robot control language based a RCCL, and this control language is partially implemented and tested in multi-robot control system.

  • PDF

A design of controller for a SCARA type assembly robot (수평 다관절형 조립용 로보트 콘트롤러의 설계)

  • 고명삼;하인중;김점근;김동일;고낙용;차도현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10b
    • /
    • pp.1-4
    • /
    • 1987
  • A cotroller is designed and implemented for a 4-axis SCARA type assembly robot. The controller is developed for velocity control and precise position control of the AC servo motor and a robot language SNUL-87 is designed using c-language , which is oriented towards an intelligent robot system.

  • PDF

A Study on a programming Language of SCARA type Robot (SCARA형 로보트의 프로그램형 언어 구성에 관한 연구)

  • Lee, Ki-Dong;Ko, Myoung-Sam;Ha, In-Joong;Lee, Bum-Hee
    • Proceedings of the KIEE Conference
    • /
    • 1987.07a
    • /
    • pp.270-274
    • /
    • 1987
  • In this paper, the design method, design techniques and structure of a language for a SCARA type industrial robot, are presented. The proposed new language is modular and expandable using the C programming language and the 8086 assembly language. It is composed of monitor mode, editor mode, execution mode, I/O mode and teach mode. The developed language is implemented on the robot controller to verify its performance.

  • PDF