• Title/Summary/Keyword: humanoid robot system

Search Result 125, Processing Time 0.028 seconds

Development of Path-Finding System for Humanoid Robots Based on Image Pattern Recognition (패턴 인식 알고리즘 기반 휴머노이드 경로 시스템 개발)

  • Park, Hyun;Eun, Jin-Hyuk;Park, Hae-Ryeon;Suk, Jung Bong
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37C no.10
    • /
    • pp.925-932
    • /
    • 2012
  • In this paper, we develop a pattern recognition algorithm applied to a humanoid robot which is exploited as a guide for visually handicapped persons to find a desired path to their destinations. Behavior primitives of a humanoid robot are defined, and Canny's edge detection algorithm is employed to extract the pattern and color of the paving blocks that especially devised for visually handicapped persons. Based on these, an efficient path finding algorithm is developed and implemented on a humanoid robot, running on an embedded linux operating system equipped with a video camera. The performance of our algorithm is experimentally examined in terms of the response time and the pattern recognition ratio. In order to validate our algorithm in various realistic environments, the experiments are repeatedly performed by changing the tilt of paving blocks and the brightness in surrounding area. The results show that our algorithm performs sufficiently well to be exploited as a path finding system for visually handicapped persons.

Implementation of a Refusable Human-Robot Interaction Task with Humanoid Robot by Connecting Soar and ROS (Soar (State Operator and Result)와 ROS 연계를 통해 거절가능 HRI 태스크의 휴머노이드로봇 구현)

  • Dang, Chien Van;Tran, Tin Trung;Pham, Trung Xuan;Gil, Ki-Jong;Shin, Yong-Bin;Kim, Jong-Wook
    • The Journal of Korea Robotics Society
    • /
    • v.12 no.1
    • /
    • pp.55-64
    • /
    • 2017
  • This paper proposes combination of a cognitive agent architecture named Soar (State, operator, and result) and ROS (Robot Operating System), which can be a basic framework for a robot agent to interact and cope with its environment more intelligently and appropriately. The proposed Soar-ROS human-robot interaction (HRI) agent understands a set of human's commands by voice recognition and chooses to properly react to the command according to the symbol detected by image recognition, implemented on a humanoid robot. The robotic agent is allowed to refuse to follow an inappropriate command like "go" after it has seen the symbol 'X' which represents that an abnormal or immoral situation has occurred. This simple but meaningful HRI task is successfully experimented on the proposed Soar-ROS platform with a small humanoid robot, which implies that extending the present hybrid platform to artificial moral agent is possible.

Use of Learning Based Neuro-fuzzy System for Flexible Walking of Biped Humanoid Robot (이족 휴머노이드 로봇의 유연한 보행을 위한 학습기반 뉴로-퍼지시스템의 응용)

  • Kim, Dong-Won;Kang, Tae-Gu;Hwang, Sang-Hyun;Park, Gwi-Tae
    • Proceedings of the KIEE Conference
    • /
    • 2006.10c
    • /
    • pp.539-541
    • /
    • 2006
  • Biped locomotion is a popular research area in robotics due to the high adaptability of a walking robot in an unstructured environment. When attempting to automate the motion planning process for a biped walking robot, one of the main issues is assurance of dynamic stability of motion. This can be categorized into three general groups: body stability, body path stability, and gait stability. A zero moment point (ZMP), a point where the total forces and moments acting on the robot are zero, is usually employed as a basic component for dynamically stable motion. In this rarer, learning based neuro-fuzzy systems have been developed and applied to model ZMP trajectory of a biped walking robot. As a result, we can provide more improved insight into physical walking mechanisms.

  • PDF

Research of intelligent rhythm service of edutainment humanoid robot (에듀테인먼트 휴머노이드 로봇의 지능적인 율동 서비스 연구)

  • Yoon, Taebok;Na, Eunsuk
    • Journal of Korea Game Society
    • /
    • v.18 no.4
    • /
    • pp.75-82
    • /
    • 2018
  • With the development of information and communication technology, various methods have been tried to provide learners with a fun educational environment through fun and interest. It is a good example to utilize technologies such as games and robots in education for edutainment and game-based learning. In this study, we propose an intelligent rhythm education system using user data collection and analysis for humanoid robot rhythm generation. To do this, the user selects music and inputs rhythm information according to the selected music. The robot utilization data of this user extracts patterns through collection and analysis. Patterns are based on frequency, and FFT similarity comparison method is applied when past data is insufficient. The proposed method is validated through experiments of kindergarten children.

Design of Embedded EPGA for Controlling Humanoid Robot Arms Using Exoskeleton Motion Capture System (Exoskeleton 모션 캡처 장치로 다관절 로봇의 원격제어를 하기 위한 FPGA 임베디드 제어기 설계)

  • Lee, Woon-Kyu;Jung, Seul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.13 no.1
    • /
    • pp.33-38
    • /
    • 2007
  • In this paper, hardware implementation of interface and control between two robots, the master and the slave robot, are designed. The master robot is the motion capturing device that captures motions of the human operator who wears it. The slave robot is the corresponding humanoid robot arms. Captured motions from the master robot are transferred to the slave robot to follow after the master. All hardware designs such as PID controllers, communications between the master robot, encoder counters, and PWM generators are embedded on a single FPGA chip. Experimental studies are conducted to demonstrate the performance of the FPGA controller design.

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

  • Kim, Chang-Hwan;Kim, Do-Ik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.2126-2131
    • /
    • 2005
  • Interactions of a humanoid with a human are important, when the humanoid is requested to provide people with human-friendly services in unknown or uncertain environment. Such interactions may require more complicated and human-like behaviors from the humanoid. In this work the arm motions of a human are discussed as the early stage of human motion imitation by a humanoid. A motion capture system is used to obtain human-friendly arm motions as references. However the captured motions may not be applied directly to the humanoid, since the differences in geometric or dynamics aspects as length, mass, degrees of freedom, and kinematics and dynamics capabilities exist between the humanoid and the human. To overcome this difficulty a method to adapt captured motions to a humanoid is developed. The geometric difference in the arm length is resolved by scaling the arm length of the humanoid with a constant. Using the scaled geometry of the humanoid the imitation of actor's arm motions is achieved by solving an inverse kinematics problem formulated using optimization. The errors between the captured trajectories of actor arms and the approximated trajectories of humanoid arms are minimized. Such dynamics capabilities of the joint motors as limits of joint position, velocity and acceleration are also imposed on the optimization problem. Two motions of one hand waiving and performing a statement in sign language are imitated by a humanoid through dynamics simulation.

  • PDF

Sound localization for Teller Following of A dialog type Humanoid Robot (대화형 로봇의 화자 추종을 위한 sound localization)

  • Shim, H.M.;Lee, J.S.;Kwon, O.S.;Lee, E.H.;Hong, S.H.
    • Proceedings of the KIEE Conference
    • /
    • 2001.11c
    • /
    • pp.111-114
    • /
    • 2001
  • In this paper, we supposed teller following algorithm that using sound localization for developing dialog type humanoid robot. A sound localization is studied for develop the techniques of an efficient 3-D sound system based on the psychoacoustics of spatial hearing with multimedia or virtual reality. When a robot talk with human, it is necessary that robot follow human for improved human interface and adaptive noise canceling. We apply this algorithm to robot system.

  • PDF

An Application Layer Design for Humanoid Robot in the Controller Area Network(CAN) (CAN내장 휴머노이드 로봇에 대한 응용층 설계)

  • Ku, Ja-Bong;Huh, Uk-Youl
    • Proceedings of the KIEE Conference
    • /
    • 2004.11c
    • /
    • pp.258-260
    • /
    • 2004
  • The Controller Area Network (CAN) is being widely used in real-time control applications such as automobiles, aircraft, and automated factories. Unfortunately, CAN, in its current form, is not able to either share out the system bandwidth among the different devices fairly or to grant an upper bound on the transmission times experienced by the nodes connected to the communication medium as it happens, for instance, in the token-based networks. In this paper, we present An Application Layer Design for Humanoid Robot in the CAN. Besides introducing the new algorithm, this paper also presents some performance figures obtained using a specially developed software simulator and experimentation for composition of CAN which uses JTAG mode of a parallel debugging., while the behavior of the new algorithm is compared with the traditional CAN systems. in order to see how effective they are.

  • PDF

Design of Nonlinear Controller for Tracking Control based on Genetic Fuzzy algorithm (유전 퍼지 알고리즘 기반의 추종 제어를 위한 비선형 제어기 설계)

  • Kong, Jung-Shik;Ahn, Sang-Min;Lee, Bo-Hee;Kim, Jin-Geol;Huh, Uk-Youl
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.2684-2686
    • /
    • 2005
  • This paper presents design of nonlinear controller based on genetic-fuzzy algorithm. Motor system that is included at a humanoid robot has many nonlinear parameters such as saturation, backlash and so on. So, it is hard to control a humanoid robot because of these nonlinearities. Also, tracking following ability is also reduced by these nonlinearities. In this paper, fuzzy PID controller is proposed for reducing efficiency by saturation. At that time, genetic algorithm is supplied at making fuzzy rule in order to make optimal fuzzy PID controller. Also, disturbance observer is used to reduce the efficiency of backlash. All these processes are verified by simulation and experiment in the real humanoid robot.

  • PDF