• Title/Summary/Keyword: embedded robot

Search Result 283, Processing Time 0.024 seconds

A Design of Intelligent Surveillance System Based on Mobile Robot and Network Camera (모바일 로봇 및 네트워크 카메라 기반 지능형 감시 시스템 설계)

  • Park, Jung-Hyun;Lee, Min-Young;Sim, Kwee-Bo
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.18 no.4
    • /
    • pp.476-481
    • /
    • 2008
  • The necessity of intelligent surveillance system is gradually considered seriously from the space where the security is important. From this paper will load Network Camera in Mobile Robot based on embedded Linux and Goal is in the system embodiment will be able to track the intruder. From Network Camera uses Wireless Lan transmits an image with server, grasps direction of the intruder used Block Matching algorithms from server, transmits direction information and tracks an intruder. The robot tracks the intruder according to gets the effective image of an intruder. In compliance with this paper the system which is embodied is linked with a different surveillance system and as intelligent surveillance system there is a possibility of becoming worse a reliability.

Design of Layered Software Architecture Based on ROS That Reflects the Requirements of Underwater Robot Software System (수중로봇 소프트웨어 시스템의 요구사항을 반영한 ROS 기반의 계층화된 소프트웨어 아키텍처의 설계)

  • Lee, Jung-Woo;Choi, Young-Ho;Lee, Jong-Deuk;Yun, Sung-Jo;Suh, Jin-Ho
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.5
    • /
    • pp.303-310
    • /
    • 2017
  • Underwater robots operating in constrained underwater environment have requirements for software systems. Firstly, it is necessary to provide reusable common software components for hardware interface of sensors and actuators that are frequently used in underwater robots. Secondly, it is required to support distributed execution environment on multiple embedded controllers. Thirdly, it is need to implement a monitoring system capable of high-speed and large-data transmission for underwater robots operating in an environment where it is difficult to check the robot status. For these requirements, we have designed the layered architecture pattern and applied several design patterns to enhance the reusability and the maintainability of software components, In addition, we overlaid the broker architecture pattern to support distributed execution environments. Finally, we implemented the underwater robot software system using ROS framework based on the software architecture design. In order to evaluate the performance of the implemented software system, we performed an experiment to measure the response time between components and the transmission rate of the monitoring data, and obtained the results satisfying the required performance.

Teleoperation Control of ROS-based Industrial Robot Using EMG Signals (근전도센서를 이용한 ROS기반의 산업용 로봇 원격제어)

  • Jeon, Se-Yun;Park, Bum Yong
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.15 no.2
    • /
    • pp.87-94
    • /
    • 2020
  • This paper introduces a method to control an industrial robot arm to imitate the movement of the human arm and hand using electromyography (EMG) signals. The proposed method is implemented on the UR3 robot that is a popular industrial robot and a MYO armband that measure the EMG signals generated by human muscles. The communications for the UR3 robot and the MYO armband are integrated in the robot operating system (ROS) that is a middle-ware to develop robot systems easily. The movement of the human arm and hand is detected by the MYO armband, which is utilized to recognize and to estimate the speed of the movement of the operator's arm and the motion of the operator's hand. The proposed system can be easily used when human's detailed movement is required in the environment where human can't work. An experiments have been conducted to verify the performance of the proposed method using the teleoperation of the UR3 robot.

Real-Time Obstacle Avoidance of Autonomous Mobile Robot and Implementation of User Interface for Android Platform (자율주행 이동로봇의 실시간 장애물 회피 및 안드로이드 인터페이스 구현)

  • Kim, Jun-Young;Lee, Won-Chang
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.4
    • /
    • pp.237-243
    • /
    • 2014
  • In this paper we present an real-time obstacle avoidance technique of autonomous mobile robot with steering system and implementation of user interface for mobile devices with Android platform. The direction of autonomous robot is determined by virtual force field concept, which is based on the distance information acquired from 5 ultrasonic sensors. It is converted to virtual repulsive force around the autonomous robot which is inversely proportional to the distance. The steering system with PD(proportional and derivative) controller moves the mobile robot to the determined target direction. We also use PSD(position sensitive detector) sensors to supplement ultrasonic sensors around dead angle area. The mobile robot communicates with Android mobile device and PC via Ethernet. The video information from CMOS camera mounted on the mobile robot is transmitted to Android mobile device and PC. And the user can control the mobile robot manually by transmitting commands on the user interface to it via Ethernet.

Real-Time Centralized Soft Motion Control System for High Speed and Precision Robot Control (고속 정밀 로봇 제어를 위한 실시간 중앙 집중식 소프트 모션 제어 시스템)

  • Jung, Il-Kyun;Kim, Jung-Hoon
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.8 no.6
    • /
    • pp.295-301
    • /
    • 2013
  • In this paper, we propose a real-time centralized soft motion control system for high speed and precision robot control. The system engages EtherCAT as high speed industrial motion network to enable force based motion control in real-time and is composed of software-based master controller with PC and slave interface modules. Hard real-time control capacity is essential for high speed and precision robot control. To implement soft based real time control, The soft based master controller is designed using a real time kernel (RTX) and EtherCAT network, and servo processes are located in the master controller for centralized motion control. In the proposed system, slave interface modules just collect and transfer all sensor information of robot to the master controller via the EtherCAT network. It is proven by experimental results that the proposed soft motion control system has real time controllability enough to apply for various robot control systems.

Localization and Control of an Outdoor Mobile Robot Based on an Estimator with Sensor Fusion (센서 융합기반의 추측항법을 통한 야지 주행 이동로봇의 위치 추정 및 제어)

  • Jeon, Sang Woon;Jeong, Seul
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.4 no.2
    • /
    • pp.69-78
    • /
    • 2009
  • Localization is a very important technique for the mobile robot to navigate in outdoor environment. In this paper, the development of the sensor fusion algorithm for controlling mobile robots in outdoor environments is presented. The multi-sensorial dead-reckoning subsystem is established based on the optimal filtering by first fusing a heading angle reading data from a magnetic compass, a rate-gyro, and two encoders mounted on the robot wheels, thereby computing the dead-reckoned location. These data and the position data provided by a global sensing system are fused together by means of an extended Kalman filter. The proposed algorithm is proved by simulation studies of controlling a mobile robot controlled by a backstepping controller and a cascaded controller. Performances of each controller are compared.

  • PDF

Control Network Design for Multi Body Robot Based on IEEE1394 (IEEE1394를 이용한 다관절 로봇의 분산 제어 네트워크 개발)

  • Cho, Jung San;Sung, Young-Whee
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.2 no.4
    • /
    • pp.221-226
    • /
    • 2007
  • This paper propose a control network system based on IEEE1394 for a multi body robot control. The IEEE1394 has the characteristic of high speed(400Mbps), real-time, stability and plug&play. And IEEE1394 also supports freeform daisy chaining, branching and hot plugging, which reduce cabling complexity and make a system simple. Especially, multi host and broad casting support network data sharing method which is suitable for control network for multi body robot. Through experiment, we show that the proposed control network can interface 48 joints (BLDC motors, gears, and encoders) and four 6-axis force/torque sensors with 4Khz communication bandwidth, which is adequate for a multi body robot.

  • PDF

Controller Area Network (CAN) Protocol for Personal Robot Middleware (퍼스널 로봇 미들웨어를 위한 CAN(Controller Area Network) Protocol)

  • Park, Tai-Kyu;Li, Vitaly;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.80-82
    • /
    • 2004
  • Personal robot consist of various modules that have independent functions. Because personal robot has requirement that support various construction for user's tendency. Therefore, Middleware mechanism at support not only personal robot's main functional element but also embedded modules functional elements is required. Each module have various heterogeneous network interfaces and variable services and variables. Therefore, Middleware must support these various network interfaces. This paper, pointed in Controller Area Network(CAN) inreface that usually used in embedded system for control. For connect various heterogeneous network interfaces (Ethernet, RS232 etc..), it is necessary to modify bagic CAN frame format. And also make some kind of BUS topology for CAN network.

  • PDF

Design of Ultrasonic Sensor Based Obstacle Recognition Mobile Robot (초음파 센서 기반 장애물 인지 이동 로봇 설계)

  • Moon, Inseok;Hong, Won-Kee;Ryu, Juang-Tak
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.5
    • /
    • pp.327-333
    • /
    • 2011
  • Intelligent robots are widely needed in various areas of industry from extremely dangerous environments to service tasks. For autonomous mobile robots, it is significant to move itself safely to a destination point, recognizing its surroundings. Advances in sensor technology and its applications are achieved in order to develop an intelligent robot. In this paper, a mobile robot with a path-finding algorithm is presented. The path-finding algorithm is the one that does not only find a path to designated destination and also recognizes obstacles on the way, calculating its distance. 10 ultrasonic sensor are mounted on the front and rear of the mobile robot to figure out its position. Specular reflection and wide viewing angle, which are inherent characteristics of ultrasonic waves, cause errors in measuring distance.

Design of Convolution Neural Network (CNN) Based Medicine Classifier for Nursing Robots (간병 로봇을 위한 합성곱 신경망 (CNN) 기반 의약품 인식기 설계)

  • Kim, Hyun-Don;Kim, Dong Hyeon;Seo, Pil Won;Bae, Jongseok
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.16 no.5
    • /
    • pp.187-193
    • /
    • 2021
  • Our final goal is to implement nursing robots that can recognize patient's faces and their medicine on prescription. They can help patients to take medicine on time and prevent its abuse for recovering their health soon. As the first step, we proposed a medicine classifier with a low computational network that is able to run on embedded PCs without GPU in order to be applied to universal nursing robots. We confirm that our proposed model called MedicineNet achieves an 99.99% accuracy performance for classifying 15 kinds of medicines and background images. Moreover, we realize that the calculation time of our MedicineNet is about 8 times faster than EfficientNet-B0 which is well known as ImageNet classification with the high performance and the best computational efficiency.