• 제목/요약/키워드: PC-Robot communication program

검색결과 9건 처리시간 0.028초

용접 로봇을 위한 비젼 시스템 응용 연구 (A Study on the Vision System Application for Welding Robot)

  • 박병호;정선환;노승훈;최성대;최환
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2000년도 추계학술대회 논문집
    • /
    • pp.678-682
    • /
    • 2000
  • The purpose of this study is to develop a powerful 6-axes general welding robot utilizing a low cost vision system. The developed vision system is composed of a CCD camera, a PC with windows 98 OS, and a PC-Robot communication program using Visual C++. A test was carried out to investigate whether the welding torch can precisely follow up the welding path. It shows that the result of this study can readily be applied to practical welding operations.

  • PDF

원격 화상 계측 로봇 개발 (A development of remote measurement robot with vision system)

  • 양광용;최현석;현웅근
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 추계종합학술대회
    • /
    • pp.375-379
    • /
    • 2001
  • 본 논문에서는 원격제어 되는 화상로봇에 대한 개발에 관하여 서술하였다. 개발된 로봇은 크게 로봇 제어부와 Host PC 에서의 Visual I/F program으로 구성되어 있다. 개발된 로봇의 구동부와 Camera의 구동부는 2자유도를 갖고 있으며 유저 친화적으로 개발된 Joystick으로 원격조종된다. 화상 및 명령 센서 데이터 등을 각각 900MHz와 44MHz RF로 통신된다. 개발된 시스템의 효율성을 100m 범위의 야외 시험장에서 운용되어 검사되었다.

  • PDF

Embedded web server를 이용한 이동로봇의 원격제어 (Remote Control of a Mobile Robot using Embedded web server)

  • 박정훈;김진근;강문성
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 제36회 하계학술대회 논문집 D
    • /
    • pp.2693-2695
    • /
    • 2005
  • In this paper, we developed a more efficient system for the remote control and monitoring of a wheeled mobile robot using internet without spatial limitation. The hardware configuration of the remote control system for a wheeled mobile robot includes a client PC executed on the remote site, a embedded web-server and a mobile robot with many measuring equipments. The communication between a client PC and a embedded web-server is implemented through internet. And the Bluetooth module is used for connecting a embedded web-server and a mobile robot. A GUI program has been developed by using JavaScript in order to easily control a mobile robot on a client PC.

  • PDF

산업용 6관절 로봇의 원격제어를 위한 실시간 병렬데이터통신 인터페이스 (Development of Realtime Parallel Data Communication Interface for Remote Control of 6-DOF Industrial Robot)

  • 최명환;이우원
    • 산업기술연구
    • /
    • 제21권A호
    • /
    • pp.97-103
    • /
    • 2001
  • This paper presents the development of the I/O Interface for the real time parallel data communication between controller of a six-axis industrial robot(CRS-A460) and an external computer. The proposed I/O Interface consists of the hardware I/O interface and the software that is downloaded to the robot controller and executed by the controller operating system. The constitution of the digital I/O Port for CRS-A460 robot controller and the digital I/O board for IBM-PC are presented as well as the Process Control Program of the robot controller. The developed protocol for the parallel data communication is described. The data communication is tested, and the performance is analysed. In particular, it is shown that the real-time constraint of the robot controller process is satisfied.

  • PDF

RSSI기반 위치인식기능 지능형 실내 자율 이동로봇 (Intelligent mobile Robot with RSSI based Indoor Location Estimation function)

  • 윤바다;신재욱;김성길;정완영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.449-452
    • /
    • 2007
  • RSSI기반의 실내위치인식 시스템과 무선센서네트워크를 이용한 자율 이동 로봇의 기능 중에서 선행적으로 요구되는 지능형 실내위치추정 로봇을 설계, 구현하였다. 지능형 실내위치추정 로봇은 주제어장치로서 Spartan III를 사용하였으며, 현재의 위치 데이터는 계속적으로 Zigbee /IEEE802.15.4 무선통신을 사용하여 블라인드노드로 전송된다. 그리고 로봇에 탑재된 베이스스테이션노드는 블라인드 노드를 통해 수신된 위치 데이터를 수집하여 로봇을 제어하였고 서버로 전송하였다. 이동 중인 로봇은 Magnetic Compass를 사용하여 목적지의 방향을 인식하여 최종 목적지로 이동하였다. 또한 프로그램 내에 장애물회피 알고리즘을 이용하여 효율적이고 능동적으로 목적지에 도달하였다. 로봇에 부착된 베이스스테이션노드를 아용하여 서버프로그램에서 환경 데이터와 위치를 실시간으로 모니터링 할 수 있었으며, 서버프로그램에서의 능동적인 로봇제어가 가능하였다.

  • PDF

A Study on Development of Off-Line Path Programming for Footwear Buffing Robot

  • Lho, Tae-Jung;Kang, Dong-Joon;Che, Woo-Seung;Kim, Jung-Young;Kim, Min-Sung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1469-1473
    • /
    • 2004
  • We suggest how to program off-line robot path along shoes' outsole shape in the footwear buffing process by a 5-axis microscribe system like robot arms. This microscribe system developed consists a 5-axis robot link with a turn table, signal processing circuit, PC and an application software program. It makes a robot path on the shoe's upper through the movement of a microscribe with many joints. To do this, first it reads 5-encoder's pulse values while a robot arm points a shoes' outsole shape from the initial status. This system developed calculates the encoder pulse values for the robot arm's rotation and transmits the angle pulse values to the PC through a circuit. Then, Denavit-Hartenberg's(D-H) direct kinematics is used to make the global coordinate from robot joint one. The determinant is obtained with kinematics equation and D-H variable representation. To drive the kinematics equation, we have to set up the standard coordinates first. The many links and the more complicated structure cause the difficult kinematics problem to solve in the geometrical way. Thus, we can solve the robot's kinematics problems efficiently and systematically by Denavit-Hartenberg's representation. Finally, with the coordinate values calculated above, it can draw a buffing gauge-line on the upper. Also, it can program off-line robot path on the shoes' upper. We are subjected to obtaining shoes' outline points, which are 2 outlines coupled with the points and the normal vector based on the points. These data is supposed to be transformed into .dxf file to be used for data of automatic buffing robot. This system developed is simulated by using spline curves coupled with each point from dxf file in Autocad. As a result of applying this system to the buffing robot in the flexible footwear manufacturing system, it can be used effectively to program the path of a real buffing robot.

  • PDF

Development of Monitoring System for Polishing Robot Based on Web

  • Hong, Chang-Woo;Go, Seok-Jo;Lee, Min-Cheol
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.57.4-57
    • /
    • 2001
  • Polishing a die that has free-form surfaces is a time-consuming and tedious job, and requires a considerable amount of high-precision skill. Some workers tend to gradually avoid the polishing work because of the poor working conditions caused by dust and noise. In the our previous study, an automatic polishing system was developed to reduce the polishing time and cope with the shortage of skilled workers. And, to operate the polishing robot system from remote sites, communication network was constructed and monitoring programs (a server program and a client program)) were developed. However, to monitor polishing process in remote sites, users have to install monitoring programs in a client PC. Thus, user can only operate the polishibg system ...

  • PDF

CAD&CAM을 활용한 C기반 독립형 모션 제어기 설계 (Design of a C-based Independent Motion Controller using CAD&CAM)

  • 김삼택
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.105-110
    • /
    • 2016
  • 현재, 국내 CNC 산업분야는 제조업의 패러다임 변화에 따라 공작기계에 첨단 기술의 적용이 활발하게 추진되고 있다. 즉, 공작기계의 제어를 담당하는 CNC의 IT화는 가장 중요한 부분을 차지하고 있다. 하지만 공작기계 분야에 모션제어 전문기술 부족의 가장 큰 이유는 PC기반의 컨트롤러의 경우 비중을 많이 차지하는 윈도우즈 언어를 사용하기 보다는 G-Code를 직접 좌표에 맞춰 코딩하거나 값비싼 외산 S/W를 통해 변환 하는 경우가 대부분이기 때문이다. 본 논문에서는 다양한 형태의 CAD 데이터를 손쉽게 G-Code 데이터로 변환할 수 있는 G-Code 변환 프로그램 및 CAD&CAM과 응용 소프트웨어를 개발하고 이 변환된 데이터를 바로 로봇을 통해 원하는 동작을 시킬 수 있는 전용 모션 컨트롤러를 구현한다.

Development of Chip-based Precision Motion Controller

  • Cho, Jung-Uk;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.1022-1027
    • /
    • 2003
  • The Motion controllers provide the sophisticated performance and enhanced capabilities we can see in the movements of robotic systems. Several types of motion controllers are available, some based on the kind of overall control system in use. PLC (Programmable Logic Controller)-based motion controllers still predominate. The many peoples use MCU (Micro Controller Unit)-based board level motion controllers and will continue to in the near-term future. These motion controllers control a variety motor system like robotic systems. Generally, They consist of large and complex circuits. PLC-based motion controller consists of high performance PLC, development tool, and application specific software. It can be cause to generate several problems that are large size and space, much cabling, and additional high coasts. MCU-based motion controller consists of memories like ROM and RAM, I/O interface ports, and decoder in order to operate MCU. Additionally, it needs DPRAM to communicate with host PC, counter to get position information of motor by using encoder signal, additional circuits to control servo, and application specific software to generate a various velocity profiles. It can be causes to generate several problems that are overall system complexity, large size and space, much cabling, large power consumption and additional high costs. Also, it needs much times to calculate velocity profile because of generating by software method and don't generate various velocity profiles like arbitrary velocity profile. Therefore, It is hard to generate expected various velocity profiles. And further, to embed real-time OS (Operating System) is considered for more reliable motion control. In this paper, the structure of chip-based precision motion controller is proposed to solve above-mentioned problems of control systems. This proposed motion controller is designed with a FPGA (Field Programmable Gate Arrays) by using the VHDL (Very high speed integrated circuit Hardware Description Language) and Handel-C that is program language for deign hardware. This motion controller consists of Velocity Profile Generator (VPG) part to generate expected various velocity profiles, PCI Interface part to communicate with host PC, Feedback Counter part to get position information by using encoder signal, Clock Generator to generate expected various clock signal, Controller part to control position of motor with generated velocity profile and position information, and Data Converter part to convert and transmit compatible data to D/A converter.

  • PDF