• 제목/요약/키워드: 로봇 OS

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

능동 건강/생활지원 USN 기반 서비스 로봇 시스템의 실시간 싱크 노드 구조 (Real-Time Sink Node Architecture for a Service Robot Based on Active Healthcare/Living-support USN)

  • 신동관;이수영;최병욱
    • 제어로봇시스템학회논문지
    • /
    • 제14권7호
    • /
    • pp.720-725
    • /
    • 2008
  • This paper proposes a system architecture for USN with a service robot to provide more active assisted living services for elderly persons by monitoring their mental and physical well-being with USN environments at home, hospital, or silver town. Sensors embedded in USN are used to detect preventive measures for chronic disease. Logged data are transferred to main controller of a service robot via wireless channel in which the analysis of data is performed. For the purpose of handling emergency situations, it needs real-time processing on gathering variety sensor data, routing algorithms for sensor nodes to a moving sink node and processing of logged data. This paper realized multi-hop sensor network to detect user movements with biometric data transmission and performed algorithms on Xenomai, a real-time embedded Linux. To leverage active sensing, a mobile robot is used of which task was implemented with a priority to process urgent data came from the sink-node. This software architecture is anticipated to integrate sensing, communication and computing with real-time manner. In order to verify the usefulness of a proposed system, the performance of data transferring and processing on a real-time OS with non real-time OS is also evaluated.

자율주행 물류 이송 로봇 (Development of autonomous driving logistics transport robot)

  • 이정우;김동연;이상윤;박유진;박양우
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제65차 동계학술대회논문집 30권1호
    • /
    • pp.321-322
    • /
    • 2022
  • 본 논문에서는 ROS(Robot Operating System) 기반으로 한 로봇(Robot)에 레이저 거리 센서(LiDAR)를 설치하여 SLAM(Simultaneous Localization And Mapping) 기법으로 지도 정보를 습득 및 저장하고, 이를 기반으로 맵핑된 환경과 환경 내 장애물을 회피하여 안전하고 정확하게 이동할 수 있도록 하였다. ROS는 하드웨어 추상화, 장치 드라이버, 시각화 도구, 패키지 관리 등 로봇 애플리케이션을 개발할 수 있도록 라이브러리와 도구를 제공한다. 또한 로봇 동작에 사용되는 프로세스 간 TCP-IP 통신을 통해 연동할 수 있도록 한다[1]. Ubuntu 18.04 버전의 OS에 ROS Melodic 버전을 설치해서 앱으로 선택된 목적지로 이동하는 물류 이송 로봇을 구현하였다.

  • PDF

Web-based Servo Motor Controller Design with Real-time Micro Embedded Operating System

  • Kim, Ga-Gue;Lee, Hyung-Seok
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1655-1658
    • /
    • 2004
  • In this paper, we design and implement remote servo motor control system with real-time micro embedded operating system. The system, where controller and camera image grabber are mounted, handles control commands transmitted from a remote PC web browser. A hard real-time servo motor driver running on the real-time micro embedded OS and then a digital control application which confirms precise sampling time intervals is constructed. Frame grabber images transmitted from camera are saved in a image data format to view on remote PC web browser.

  • PDF

PC를 이용한 자동제어시스템 개발 (Development of a process control package using PC)

  • 구영재;이준서;이인범;장근수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.322-326
    • /
    • 1991
  • A real time process control package was developed in an INTEL 80386 based PC and MS OS/2 environment using MS-C and MS-FORTRAN. RTACS(Real Time Advanced Control System), process control computer software for distributed or centralized architectures, is a package which meets functional requirements specified for typical continuous process applications like chemical processes. The package consists of 5 parts, which are DB(data base), OCF(Operator Console Functions), CL (Control logic Library), MSM(Multitasking and Scheduling, Manager) and UAI(User Applications Interface), based upon a table and function block architecture to improve the system performance.

  • PDF

A Robot Controller Development of a Large-scale System for Shipbuilding

  • Kim, Soo-Ho;Kang, Gye-Hyung;Park, Ju-Yi;Chu, Gil-Whoan;Kim, Jin-Wook;Kim, Ji-Yun;Kim, Sung-Kwun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.472-475
    • /
    • 2005
  • This paper present a robot controller developed for shipbuilding yard. Since shipbuilding process handles large work pieces and has dusty and noisy environment, the developed controller has separated architecture into main control part and servo control part. Main control part is located in control room while servo control part is located near robot with work pieces. Commutation between two parts is done through SynqNet and RS485. Air purging system is adapted to servo control part for better reliability. We aimed open architecture in both hardware and software architecture. For open hardware architecture, we employed Compact PCI (cPCI) because it is widely used bus system and very reliable. Since lots of commercial boards are available with cPCI interface, upgrade and reconfiguration is easy. For open software architecture, Windows XP�� Embedded is selected as operating system (OS), because it is very popular OS and most hardware vender supports device driver for the windows XP.

  • PDF

API 및 OIL 변환을 이용한 POSIX 기반 코드의 OSEK/VDX 코드로의 변환 (A Transformation from POSIX Based Source Code to OSEK/VDX Source Code Based on API and OIL Translation)

  • 송영호;이태양;이종덕;문찬우;정구민;안현식
    • 제어로봇시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.559-565
    • /
    • 2010
  • In this paper, we present a transformation method of source code from a POSIX (Portable Operating System Interface) based source code into an OSEK/VDX (Offene Systeme und deren Schnittstellen fur die Elektronik in Kraftfahrzeugen/Vehicle Distributed eXecutive) source code. As the electronic parts of automobile systems increase, the use of embedded software in automobile systems is also growing. Accordingly, many electronic systems are designed in automobile system with OSEK/VDX. Otherwise, one of the major problems of embedded software would be portability to other OS's. To enhance the portability and interoperability of embedded software, we propose a source code transformation method from POSIX to OSEK/VDX based on API (Application Programming Interface) translation method. Considering the characteristics of the OSEK/VDX which uses OIL (OSEK/VDX Implementation Language) standard, transformation process is performed with source code transformation and OIL code generation. For the validity of the proposed method, the transformation experiment is given using Micro-C OS II and OSEK/VDX with XC167CI micro-controller.

무선 센서 네트워크에서 신뢰성 있는 데이터 전송과 혼잡 제어를 위한 프로토콜 (A Protocol for Reliable Data Transfer and Congestion Control in Wireless Sensor Networks)

  • 김현태;주영훈;나인호
    • 제어로봇시스템학회논문지
    • /
    • 제13권3호
    • /
    • pp.230-234
    • /
    • 2007
  • Generally, huge amounts of data traffic are generated by using broadcasting method to deliver sensing data to a sink node reliably so that it makes a severe network saturation problem resulting in unreliable data transfer. In order to handle this problem, a new congestion control protocol is required for supporting reliable data transfer, minimal use of energy and network resources at the same time in wireless sensor networks. In this paper, it proposes a Protocol to guarantee both a reliable transfer in data accuracy and minimum consumption of energy waste by using Hop-by-Hop sequence number and DSbACK(Delayed and Selective ACK Buffer Condition) scheme. In addition, it proves that reliability and energy efficiency are enhanced by the proposed method with the simulation results performed on TinyOS platform which is a component based built-in OS announced by UC Berkely with the performance comparison of other existing methods.

지식진화형 지능공작기계-Part 1: M2M 환경에서의 Agent 표준 플랫폼 기반 Dialogue Module 설계 (Knowledge-Evolutionary Intelligent Machine Tools - Part 1: Design of Dialogue Module based on Agent Standard Platform in M2M Environment)

  • 김동훈;송준엽
    • 제어로봇시스템학회논문지
    • /
    • 제12권6호
    • /
    • pp.600-607
    • /
    • 2006
  • For the effective operation of manufacturing system, FMS(Flexible Manufacturing System) and CIM(Computer Integrated Manufacturing) system are developed. In these systems, a machine tool is the target of integration in last 3 decades. In nowadays, the conventional concept of machine tools is changing to the autonomous manufacturing device based on knowledge-evolution through applying advanced information technology in which open architecture controller, high speed network and internet technology are contained. In this environment, a machine tool is not the target of integration but the subject of cooperation. In the future, a machine tool will be more improved in the form of a knowledge-evolution based device. In order to develop the knowledge-evolution based machine tools, this paper proposes the structure of knowledge evolution in M2M(Machine To Machine) and the scheme of a dialogue agent among agent-based modules such as a sensory module, a dialogue module, and an expert system. The dialogue agent has a role of interfacing with another machine for cooperation. To design the dialogue agent module in M2M environment, FIPA-OS and ping agent based on FIPA-OS are analyzed in this study. Through this, it is expected that the dialogue agent module can be more efficiently designed and the knowledge-evolution based machine tools can be hereafter more easily implemented.

우울증 진단 환자의 증상 완화를 위한 참참참, 끝말잇기 놀이 로봇 설계 및 구현 (Design and Implementation of the ChamCham and WordChain Play Robot for Reduction of Symptoms of Depressive Disorder Patient)

  • 엄현영;서동윤;김경민;이성웅;최지환;이강희
    • 문화기술의 융합
    • /
    • 제6권2호
    • /
    • pp.561-566
    • /
    • 2020
  • 본 논문은 우울증 진단 환자의 증상 완화를 위한 참참참 놀이 및 끝말잇기 놀이 로봇을 설계 및 구현한다. 우울증의 핵심 증상은 삶에 대한 흥미와 관심을 상실하는 것으로, 우울증 진단 환자가 로봇을 통해 자신의 표정에 드러나는 감정 분석을 확인하고 참참참 혹은 끝말잇기 놀이를 진행한다. 놀이 후 표정에 드러나는 감정을 다시 분석하여 보고 받음으로 구현 로봇의 기능을 확인한다. 간단한 놀이를 통해 우울증을 진단 받은 환자의 질환이 완벽하게 치료될 수는 없지만, 점진적인 활용을 통해 증상 완화에 기여할 수 있다. 참참참, 끝말잇기 놀이 로봇의 설계는 Thecorpora사의 상호작용이 가능한 오픈소스형 로봇 Q.bo One를 사용한다. Q.bo One의 시스템은 사용자의 얼굴을 캡쳐하여 사진을 촬영하고, Azure 서버에 값을 전달하여 축적된 데이터를 통해 놀이 전 후의 감정 분석을 확인한다. 놀이는 Q.bo One의 OS인 라즈비안에서 프로그래밍 언어 Python을 활용하여 구현하고 외부센서들과 상호작용하여 작동하도록 구현한다. 본 논문은 놀이 로봇으로 비교적 짧은 시간에 우울증 진단 환자의 증상 완화에 도움을 주는 것을 목적으로 한다.

안드로이드 스마트폰 제어기반의 개인용 탑승로봇 구현 (Development of a Personal Riding Robot Controlled by a Smartphone Based on Android OS)

  • 김연균;김동헌
    • 제어로봇시스템학회논문지
    • /
    • 제19권7호
    • /
    • pp.592-598
    • /
    • 2013
  • In this paper, a small, lightweight smartphone-controlled riding robot is developed. Also, in this study, a smartphone with a jog shuttle mode for consideration of user convenience is proposed to make a small, lightweight riding robot. As well, a compass sensor is used to compensate for the mechanical characteristics of motors mounted on the riding robot. The riding robot is controlled by the interface of a drag-based jog shuttle in the smartphone, instead of a mechanical controller. For a personal riding robot, if the smartphone is used as a controller instead of a handle or a pole, it reduces its size, weight, and cost to a great extent. Thus, the riding robot can be used in indoor spaces such as offices for moving or a train or bus station and an airport for scouting, or hospital for disabilities. Experimental results show that the riding robot is easily and conveniently controlled by the proposed smartphone interface based on Android.