• Title/Summary/Keyword: embedded robot

Search Result 284, Processing Time 0.021 seconds

An Implementation of URC Robot S/W Platform (URC 로봇용 임베디드 소프트웨어 플랫폼 구현)

  • Im, Sung-Ho;Lim, Dong-Sun;Kwon, Kee-Koo;Kim, Hyung-Joo;Im, Chang-Gyu
    • Proceedings of the KIEE Conference
    • /
    • 2006.04a
    • /
    • pp.303-305
    • /
    • 2006
  • In this paper, we present an implementation of the URC (Ubiquitous Robotics Companion) robot S/W platform which is based on the Qplus/Esto. We applied this platform to the NETTORO which is made by hanwool robotics for URC exhibition services and test the URC services on it. We expect this platform to be used in variable URC robots as standard S/W platform for improving the compatibility and reusing the developed components.

  • PDF

Robust Positioning-Sensing for a Mobile Robot (모바일 로봇의 강인한 위치 추정 기법)

  • Lee, Jang-Myung;Hwang, Jin-Ah;Hur, Hwa-Ra;Kang, Jin-Gu
    • The Journal of Korea Robotics Society
    • /
    • v.2 no.3
    • /
    • pp.221-226
    • /
    • 2007
  • A robust position-sensing system is proposed in this paper for ubiquitous mobile robots which move indoor as well as outdoor. The Differential GPS (DGPS) which has position estimation error of less than 5 m is a general solution when the mobile robots are moving outdoor, while an active beacon system (ABS) with embedded ultrasonic sensors is selected as an indoor positioning system. The switching from the outdoor to indoor or vice versa causes unstable measurements on account of the reference and algorithm changes. To minimize the switching time in the position estimation and to stabilize the measurement, a robust position-sensing system is proposed. In the system, to minimize the switching delay, the door positions are stored and updated in a database. The reliability and accuracy of the robust positioning system based on DGPS and ABS are verified through the real experiments using a mobile robot prepared for this research and demonstrated.

  • PDF

Embedded Hardware Implementation of an FPGA Based Nonlinear PID Controller for the ROBOKER Arm (ROBOKER 팔의 제어를 위한 FPGA 기반 비선형 제어기의 임베디드 하드웨어 구현)

  • Kim, Jeong-Seob;Jeon, Hyo-Won;Jung, Seul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.13 no.12
    • /
    • pp.1153-1159
    • /
    • 2007
  • This paper presents the hardware implementation of nonlinear PID controllers for the ROBOKER humanoid robot arms. To design the nonlinear PID controller on an FPGA chip, nonlinear functions as well as the conventional PID control algorithm have to be implemented by the hardware description language. Therefore, nonlinear functions such as trigonometric or exponential functions are designed on an FPGA chip. Simulation studies of the position control of humanoid arms are conducted and results are compared. Superior performances by the nonlinear PID controllers are confirmed when disturbances are present. Experiments of humanoid robot arm control tasks are conducted to confirm the performance of our hardware design and the simulation results.

Development of an Unmanned Test System Based on Forklift for Mast Operation Durability (지게차 마스트 작동내구를 위한 실차 기반 무인시험장치 개발)

  • Cho, Jae-Hong;Na, Seon-Jun;Kim, Min-Seok;Park, Myeong-Kwan
    • Journal of Drive and Control
    • /
    • v.19 no.4
    • /
    • pp.70-76
    • /
    • 2022
  • In this paper, we develops an unmanned test system for the purpose of realizing an actual forklift-based test-bed for the operation durability of the forklift mast. First, two robot actuators were applied to the lever to replace lever manipulation of the operator. For detecting the height of the fork and the tilt angle of the mast, the laser displacement sensor and the inclinometer were installed to the forklift. Next, the embedded control system was used to control the robot actuator with reference to test mode. Experimental evaluation verified that developed test system was effective and practical for the viewpoint of the repeatability of the test mode.

Intelligent Warehousing: Comparing Cooperative MARL Strategies

  • Yosua Setyawan Soekamto;Dae-Ki Kang
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.16 no.3
    • /
    • pp.205-211
    • /
    • 2024
  • Effective warehouse management requires advanced resource planning to optimize profits and space. Robots offer a promising solution, but their effectiveness relies on embedded artificial intelligence. Multi-agent reinforcement learning (MARL) enhances robot intelligence in these environments. This study explores various MARL algorithms using the Multi-Robot Warehouse Environment (RWARE) to determine their suitability for warehouse resource planning. Our findings show that cooperative MARL is essential for effective warehouse management. IA2C outperforms MAA2C and VDA2C on smaller maps, while VDA2C excels on larger maps. IA2C's decentralized approach, focusing on cooperation over collaboration, allows for higher reward collection in smaller environments. However, as map size increases, reward collection decreases due to the need for extensive exploration. This study highlights the importance of selecting the appropriate MARL algorithm based on the specific warehouse environment's requirements and scale.

Design of Driving Control Unit and Milking Robot Manipulator (착유로봇 매니퓰레이터와 구동제어장치 설계)

  • Shin, Kyoo Jae
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.51 no.9
    • /
    • pp.238-247
    • /
    • 2014
  • The milking robot system is very important to detect correctly the teats position in the moving condition of cow. Also, the robot manipulator must control tracking the teat cup to the detected teat position. The presented milking robot is designed using the one point laser sensor for teat position detection. The teats of cow are detected by the laser scanning unit and the manipulator has the function of 3 axes moving control unit. The presented teat detection method and the electrical driving manipulator have the advantages of a simple, low cost and very quiet. The designed manipulator is realized by the totally electrical motor and servo poison control algorithm with velocity PID compensation. The presented robot is realized using the teat detection unit, 4 teat cups, 3 axes robot arm, 6 servo motors and automatic milking control line. The designed robot is experimented in the cow farm and is satisfied with the designed performance specification for milking robot manipulator.

Low-Power Walking Compensation Method for Biped Robot Based on Consumption Energy Analysis (소비 에너지 분석을 통한 이족로봇의 저전력 보행 보정 기법)

  • Lee, Chang-Seok;Na, Doo-Young;Kim, Yong-Tae
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.20 no.6
    • /
    • pp.793-798
    • /
    • 2010
  • In this paper we propose a low-power walking compensation method for biped robot based on consumption energy analysis. Firstly, basic walking motions that can reduce energy consumption of robot movements are implemented based on consumption energy analysis according to robot axes. We define knee bent motion as a basic walking motion. It can improve energy consumption and motion stability by lowering center of gravity of the biped robot. We analyze consumption energy of left and right leg of the robot using motor currents and propose a compensation method of walking motions to reduce unbalance of consumption energy between left leg and right leg. It can also improve energy consumption and walking stability of the robot. The proposed low-power compensation method based on consumption energy analysis is verified by walking experiments of a small biped robot with an embedded system.

A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented (지능형 네트워크 로봇을 위한 서비스 지향적인 로봇 클라이언트 미들웨어 설계와 구현)

  • Kwak, Dong-Gyu;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.19A no.1
    • /
    • pp.1-8
    • /
    • 2012
  • Network-based intelligent robot is connected with network system, provides interactions with humans, and carries out its own roles on ubiquitous computing environments. URC (Ubiquitous Robot Companion) robot has been proposed to develop network-based robot by applying distributed computing techniques. On URC robot, it is possible to save the computing power of robot client by environments, has been proposed to develop robot software using service-oriented architecture on server-client computing environments. The SOMAR client robot consists of two layers - device service layer and robot service layer. The device service controls physical devices, and the robot service abstracts robot's services, which are newly defined and generated by combining many device services. RSEL (Robot Service Executing Language) is defined in this paper to represent relations and connections between device services and robot services. A RESL document, including robot services by combining several device services, is translated to a programming language for robot client system using RSEL translator, then the translated source program is compiled and uploaded to robot client system with RPC (Remote Procedure Call) command. A SOMAR client system is easy to be applied to embedded systems of host/target architecture. Moreover it is possible to produce a light-weight URC client robot by reducing workload of RSEL processing engine.

Networked Robots using ATLAS Service-Oriented Architecture in the Smart Spaces

  • Helal, Sumi;Bose, Raja;Lim, Shin-Young;Kim, Hyun
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.8 no.4
    • /
    • pp.288-298
    • /
    • 2008
  • We introduce new type of networked robot, Ubiquitous Robotic Companion (URC), embedded with ATLAS Service-oriented architecture for enhancing the space sensing capability. URC is a network-based robotic system developed by ETRI. For years of experience in deploying service with ATLAS sensor platform for elder and people with special needs in smart houses, we need networked robots to assist elder people in their successful daily living. Recently, pervasive computing technologies reveals possibilities of networked robots in smart spaces, consist of sensors, actuators and smart devices can collaborate with the other networked robot as a mobile sensing platform, a complex and sophisticated actuator and a human interface. This paper provides our experience in designing and implementing system architecture to integrate URC robots in pervasive computing environments using the University of Florida's ATLAS service-oriented architecture. In this paper, we focus on the integrated framework architecture of URC embedded with ATLAS platform. We show how the integrated URC system is enabled to provide better services which enhance the space sensing of URC in the smart space by applying service-oriented architecture characterized as flexibility in adding or deleting service components of Ubiquitous Robotic Companion.

Design of Robot Arm for Service Using Deep Learning and Sensors (딥러닝과 센서를 이용한 서비스용 로봇 팔의 설계)

  • Pak, Myeong Suk;Kim, Kyu Tae;Koo, Mo Se;Ko, Young Jun;Kim, Sang Hoon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.11 no.5
    • /
    • pp.221-228
    • /
    • 2022
  • With the application of artificial intelligence technology, robots can provide efficient services in real life. Unlike industrial manipulators that do simple repetitive work, this study presented design methods of 6 degree of freedom robot arm and intelligent object search and movement methods for use alone or in collaboration with no place restrictions in the service robot field and verified performance. Using a depth camera and deep learning in the ROS environment of the embedded board included in the robot arm, the robot arm detects objects and moves to the object area through inverse kinematics analysis. In addition, when contacting an object, it was possible to accurately hold and move the object through the analysis of the force sensor value. To verify the performance of the manufactured robot arm, experiments were conducted on accurate positioning of objects through deep learning and image processing, motor control, and object separation, and finally robot arm was tested to separate various cups commonly used in cafes to check whether they actually operate.