• 제목/요약/키워드: TCP/IP Socket

검색결과 60건 처리시간 0.027초

PSO를 이용한 지능형 로봇의 원격 주행 제어 (Remote Navigation Control for Intelligent Robot Using PSO)

  • 문현수;주영훈
    • 로봇학회논문지
    • /
    • 제5권1호
    • /
    • pp.64-69
    • /
    • 2010
  • In this paper, we propose remote navigation control for intelligent robot using particle swarm optimization(PSO). The proposed system consists of interfaces for intelligent robot navigation and user interface in order to control the intelligent robot remotely. And communication interfaces using TCP/IP socket is used. To do this, we first design the fuzzy navigation controller based on expert's knowledge for intelligent robot navigation. At this time, we use the PSO algorithm in order to identify the membership functions of fuzzy control rules. And then, we propose the remote system in order to navigate the robot remotely. Finally, we show the effectiveness and feasibility of the developed controller and remote system through some experiments.

Design of Advanced Tele-operated Control System for Unmanned Vehicle

  • Park, Jae-Hong;Son, Young-Jin;Kim, Jung-Ha
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.915-919
    • /
    • 2005
  • It is materialized an unmanned vehicle system as a part of Intelligent Transportation System (ITS) which is a fundamental constituent for unmanned vehicle. Remote control system, monitoring system and remote operating system which are consisted of unmanned vehicle system. Network program by TCP/IP socket, and real-time control & operating controlled by servo-motors from a remote place, those are used to verify safety and stability of the unmanned vehicle system in this research. This unmanned vehicle is divided into two major sections which are an unmanned vehicle part and control station part. The server PC is installed on the unmanned vehicle and a client PC is installed at a remote place, which can control the u manned vehicle. In this research work, main theme is that we experimented and tested to check the speed and utilization of the wireless LAN communication.

  • PDF

사용후핵연료봉 인출장치의 원격감시를 위한 실시간 3차원 그래픽 시뮬레이션 (Real-time 3D Graphic Simulation of the Spent Fuel Rod Extracting Machine for Remote Monitoring)

  • 송태길;이종열;김성현;윤지섭
    • 한국CDE학회논문집
    • /
    • 제5권4호
    • /
    • pp.327-335
    • /
    • 2000
  • The spent fuel rod extracting machine is automatically operated in high radioactive environment, so high reliability of operation is required. In this paper, to enhance the reliability of this machine by providing a close monitoring capability. a real time graphic simulation method is suggested. This method utilizes conventional IGRIP (Interactive Graphics Robot Instruction Program) 3D graphic simulation tool to visualize and simulate the 3D graphic model of this machine. Also, the dedicated protocol is defined for transmission of the operational data of the machine. The real time graphic simulation is realized by developing the socket module between a graphic workstation and a machine control computer through the TCP/IP network and by dividing the 3D graphic simulation GSL(Graphic Simulation Language) program as a small sized sub routine. The suggested method is implemented while automatically operating the rod extracting machine. The result of implementation shows that the real time 3D graphic simulation is well synchronized with the actual machine according to the operational data.

  • PDF

지능형 로봇의 인터넷 기반 원격 제어 (Internet-Based Remote Control of the Intelligent Robot)

  • 유영선;김종선;김형석;주영훈
    • 제어로봇시스템학회논문지
    • /
    • 제13권3호
    • /
    • pp.242-248
    • /
    • 2007
  • In this paper, we implement the internet-based remote control system for intelligent robot. For remote control of the robot, it uses the socket communication of the TCP/IP. It consists of the user interface and the robot control interface. Robot control interface transmits the navigation and environmental informations of the robot into the user interface. In order to transmit the large environmental images, a JPEG compression algorithm is used. User interface displays the navigation status of the robot and transmits the navigation order into the robot control interface. Also, we propose the design method of the fuzzy controller using navigation data acquired by expert's knowledge or experience. To do this, we use virus-evolutionary genetic algorithm(VEGA). Finally, we have shown the proposed system can be operated through the real world experimentations.

ARM 9 임베디드 시스템에 의한 무선 제어 및 영상 감시 로봇 구현 (Implementation of Wireless Control and Image Monitoring Robot using ARM 9 Embedded System)

  • 윤효원;한경호
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.166-168
    • /
    • 2007
  • This paper is dealing with how to control of a client robot's movement for instructions from a server PC and a wireless andremote control Robot that sends the server information of images for monitoring. To implement this. 802.11x WLAN with TCP/IP socket programming is used to get the driving instructions from the server PC and control movements of the robot such as a forward, backward and directions. As well as this, ARM9 cored PAX255 embedded processor and Linux OS is used for the function transmitting BMP format of 320 ${\times}$ 240 pixel for stopped image data.

  • PDF

이동 로봇의 원격 주행 시스템 (Remote Navigation System for Mobile Robot)

  • 김종선;유영선;김성호;주영훈
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.325-327
    • /
    • 2007
  • In this paper, we implement the internet- based remote control system for intelligent robot. For remote control of the robot, it uses the socket communication of the TCP/IP. It consists of- the user interface and the robot control interface. Robot control interface transmits the navigation and environmental informations of the robot into the user interface. In order to transmit the large environmental images, a JPEG compression algorithm is used. User interface displays the navigation status of the robot and transmits the navigation order into the robot control interface. Also, we propose the design method of the fuzzy controller using navigation data acquired by expert's knowledge or experience. To do this, we use virus-evolutionary genetic algorithm(VEGA). Finally, we have shown the proposed system can be operated through the real world experimentations.

  • PDF

Control & Communication 상에서의 PLC 고장허용 통신 시스템 구현 (Implementation of PLC Fault Tolerance Communication System in Control & Communication Link)

  • 임완택;김응석;양해원
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 D
    • /
    • pp.2298-2300
    • /
    • 2002
  • In this paper, we introduced a fault tolerant control system with the aim of achieving higher degree of reliability for a PLC control system in the field network. The system reliability was evaluated by MTBF(Mean Time Between Failure). The design of the fault tolerant system through CC-Link of Mitsubisi's MELSEC network was presented. In addition, the PLC data is transmitted from the field network's PC to the host PC by TCP/IP Window socket.

  • PDF

웹 어플리케이션 클라이언트-서버 구조 설계 및 구현 (A Design and Implementation of Client-Server Structure For Web Application)

  • 박진양;노윤환
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.39-40
    • /
    • 2017
  • 본 논문에서는 서버의 비동기 입출력(이하 I/O) 모델을 통해 더 많은 접속과 성능을 위한 패턴과 클라이언트 브라우저의 HTML 템플렛팅과 반응성 UI들의 메모리 관리 패턴을 제안한다. 본 연구는 다이어트 현황을 기록하는 저널(Journal) 서비스를 제공하는 웹 어플리케이션이다. 노드.js (Node.js)의 소켓.io (Socket.io)를 통한 비동기 push 패턴을 사용한 효율적인 I/O 성능, html5의 로컬 저장소 (Local Storage), tcp/ip 헤더의 쿠키 (Cookie), 상태를 저장하는 웹 토큰 (Json Web Token)을 통한 무상태 서버 구조로 구성되어 있다. 이로 인하여 서버 확장성 및 동시 처리, 빠른 질의 성능, 기본 네트워크 패킷 보안을 구축한다. 과한 CPU 처리를 요하는 일 중 템플릿팅은 클라이언트 브라우저에게 분담하도록 하고 효율적인 DOM 접근과 메모리 관리를 위한 싱글턴 패턴을 적극 활용하여 빠르고 즉각적인 반응성을 가진 웹 어플리케이션을 운용한다.

  • PDF

능동적 참여 모의실험 학습용 ALT 보드 및 소프트웨어 모듈 설계 (ALT Board and Software Module Design for Active Participatory Simulation Learning)

  • 소원호
    • 한국콘텐츠학회논문지
    • /
    • 제14권1호
    • /
    • pp.537-547
    • /
    • 2014
  • 본 논문에서는 ALT 보드와 NetLogo 확장 모듈을 개발하여 능동적 참여 모의실험 (Active Participatory Simulation: APS) 학습이 가능하도록 한다. 기존 참여 모의실험 학습에서도 실험이 수행되는 동안 학생들은 HubNet을 통하여 클라이언트로서 실험에 참여할 수 있다. 하지만 HubNet 서버만이 하나의 외부 모듈과 연결되기 때문에 다수의 클라이언트가 참여하는 이중초점 모델링 기반 학습이 불가능하다. 따라서 클라이언트의 참여와 실험 및 측정 데이터를 수집하기 위하여 ATmega32 기반의 ALT 보드를 개발한다. 또한 이 입력된 데이터를 HubNet 서버와 교환할 수 있는 TCP/IP 소켓 기반 Java 확장 모듈을 개발한다. ALT 보드와 확장 모듈을 통하여 APS 학습 환경 구축이 가능하다. 이를 위한 NetLogo 프로그래밍 방법을 소개하고 학습 예시를 보여 과학교육에 활용될 수 있는 방안을 모색한다.

센서 네트워크 기반의 Pull 및 Push 서비스 연구 (A Study of Pull and Push Service Based on Sensor Networks)

  • 김규리;김도현;변영철
    • 한국산학기술학회논문지
    • /
    • 제9권5호
    • /
    • pp.1289-1295
    • /
    • 2008
  • 최근에 다양한 유비쿼터스 서비스는 Push와 Pull 서비스 형태로 제공되고 있으며, 이와 같은 Pull/push 서비스를 제공하기 위한 OpenAPI(Application Program Interface)에 대한 연구가 진행되고 있다. 하지만 아직 Push와 Pull 서비스와 이를 지원하기 위한 OpenAPI에 대한 연구가 아직 미비하다. 이에 본 논문에서는 Pull 서비스와 Push 서비스를 이용하여 센서 네트워크 기반의 응용 인터페이스를 제공하는 Push 서비스와 Pull 서비스 모델을 제시하고, Push 서비스와 Pull 서비스를 제공하는 OpenAPI를 설계하고 구현한다. 이를 위하여 웹 서비스 기반의 Pull 서비스 구조를 제시하고, .Net 프레임워크 기반의 원격 서비스(Remote Service)를 이용하여 센서 네트워크에 수집된 온도, 습도 등의 상황 데이터를 Pull 서비스 형태로 제공하는 OpenAPI를 설계하고 구현한다. 더불어 TCP/IP 소켓 인터페이스를 이용한 Push 서비스 구조를 제안하고, 이 서비스를 제공하는 OpenAPI를 설계하고 구현한다. 이를 통해서 기존의 특정 데이터베이스 중심의 센서 네트워크의 폐쇄적인 응용 인터페이스를 개방적인 표준 인터페이스로 전환하여 사용자가 여러 곳에 널려 있는 많은 상황 데이터를 쉽게 접근하여 확인할 것으로 기대한다.