• Title/Summary/Keyword: Humanoid robots

Search Result 102, Processing Time 0.027 seconds

Educational humanoid robot using 3D printer and Arduino (3D프린터와 아두이노를 활용한 교육용 휴머노이드 로봇)

  • SukHun Kim;NamHo Kim
    • Smart Media Journal
    • /
    • v.11 no.11
    • /
    • pp.9-16
    • /
    • 2022
  • Among the types of robots, it is not easy to make a robot that walks on two legs. For this, it is necessary to be able to create software that can control precise servomotor settings and various operations. This process is very difficult for beginners and not easy to make because there is no suitable Arduino shield shape for the robot. Therefore, in this study, a method for manufacturing Arduino and plug-in type shield was proposed. In addition, the process of developing a PC control program that can simplify motion control, manufacturing a robot, and setting servo motor values to easily control motion was introduced. It is expected that this will be of great help to novice developers who are interested in making robots.

Common Command-Scripting Language for network-based Robots (CCSLR) and Translator System Architecture (네트워크 기반 로봇을 조종하기 위한 공통 명령 프로그래밍 언어(CCSLR)와 번역 시스템 구조)

  • Lee, Il-Gu;Nguyen, Dong To;Kim, Do-Ik
    • The Journal of Korea Robotics Society
    • /
    • v.2 no.1
    • /
    • pp.48-54
    • /
    • 2007
  • A network-based robot [1] is a robot that explores service servers in the network environment for analyzing sensor data and making decision. Since network-based robot architecture was proposed, it's possible to reduce costs of robots. We hope robots would be all around at home environment. Therefore, normal users who are not experts need to be able to control those robots by using easy commands. We developed a scripting language, named CCSLR, to help users and developers who control various robots in ubiquitous environment. We focused on how to design the common language for various robots and how to translate a CCSLR script into a sequence of low-level commands of the target robot. In this paper, we propose scripting methods, with three layers. The CCSLR system reads the profile information from the knowledge representation database. Users don't have to know all about kinematical and mechanical details of a robot. Then again, the CCSLR system will use the profile information to translate the script into separated executable library commands. The CCSLR system manages robot's changing state every time a robot executes a command.

  • PDF

Strategies for Driving and Egress for the Vehicle of a Humanoid Robot in the DRC Finals 2015 (DRC Finals 2015 에서 휴머노이드 로봇의 자동차 운전과 하차에 관한 전략)

  • Ahn, DongHyun;Shin, JuSeong;Jun, Youngbum;Sohn, Kiwon;Jang, Giho;Oh, Paul;Cho, Baek-Kyu
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.22 no.11
    • /
    • pp.912-918
    • /
    • 2016
  • This paper presents various strategies for humanoid vehicle driving and egress tasks. For driving, a tele-operating system that controls a robot based on a human operator's commands is built. In addition, an autonomous assistant module is developed for the operator. Normal position control can result in severe damage to robots when they egress from vehicles. To prevent this problem, another approach that mixes various joint control techniques is adopted in this study. Additionally, a footplate is newly designed and attached to the vehicle floor for the ground landing phase of the egress task. The attached plate enables the robot to step down onto the ground in a safe manner. For stable locomotion, a balance controller is designed for the humanoid. For the design of the controller, the robot is modeled using an inverted pendulum that consists of a spring and a damper. Then, a state feedback controller (with pole placement and a state observer) is built based on the simplified model. Many approaches that are presented in this paper were successfully applied to a full-sized humanoid, DRC-HUBO+, in the DARPA Robotics Challenge Finals, which were held in the United States in 2015.

Associative Motion Generation for Humanoid Robot Reflecting Human Body Movement

  • Wakabayashi, Akinori;Motomura, Satona;Kato, Shohei
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.12 no.2
    • /
    • pp.121-130
    • /
    • 2012
  • This paper proposes an intuitive real-time robot control system using human body movement. Recently, it has been developed that motion generation for humanoid robots with reflecting human body movement, which is measured by a motion capture. However, in the existing studies about robot control system by human body movement, the detailed structure information of a robot, for example, degrees of freedom, the range of motion and forms, must be examined in order to calculate inverse kinematics. In this study, we have proposed Associative Motion Generation as humanoid robot motion generation method which does not need the detailed structure information. The associative motion generation system is composed of two neural networks: nonlinear principal component analysis and Jordan recurrent neural network, and the associative motion is generated with the following three steps. First, the system learns the correspondence relationship between an indication and a motion using training data. Second, associative values are extracted for associating a new motion from an unfamiliar indication using nonlinear principal component analysis. Last, the robot generates a new motion through calculation by Jordan recurrent neural network using the associative values. In this paper, we propose a real-time humanoid robot control system based on Associative Motion Generation, that enables user to control motion intuitively by human body movement. Through the task processing and subjective evaluation experiments, we confirmed the effective usability and affective evaluations of the proposed system.

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.

Development of a Bio-mimetic Entertainment Robot with Autonomous Feeding Functionality

  • Cho, Ik-Jin;Choi, Byoung-Jun;Jeong, Kil-Woong;Lee, Yun-Jung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1525-1529
    • /
    • 2004
  • Most of the recently developed robots are human friendly robots which imitate an animal or human such as entertainment robot, bio-mimetic robot and humanoid robot. Interest in these robots are increasing since the social trend is focused on health, welfare, and graying. By these social backgrounds, robots become more human friendly and suitable for home or personal environment. The more bio-mimetic robots resemble living creature, the more human feels familiarity. People feel close friendship not only when they feed a pet, but also when they watch a pet having the food. Most of entertainment robots and pet robots use internal-type batteries and have a self-recharging function. Entertainment robots and pet robots with internal-type batteries are not able to operate during charging the battery. So far there have been a few robots that do not depend on a battery. However, they need a bulky energy conversion unit and a slug or foods as an energy source, which is not suitable for home or personal application. In this paper, we introduce a new bio-mimetic entertainment robot with autonomous feeding functionality, called ELIRO-1(Eating LIzard RObot version 1). The ELIRO-1 is able to find a food (a small battery), feed by itself and evacuate. We describe the design concept of the autonomous feeding mechanism of the ELIRO-1, characteristics of sub-parts of the manufactured mechanism and the control system.

  • 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.

Stable Biped Walking by Trunk and Waist Motion

  • Jin, Jae-Hyun;Ahn, Sung-Ho;Park, Byung-Suk;Yoon, Ji-Sup
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2002.10a
    • /
    • pp.85.2-85
    • /
    • 2002
  • If a biped humanoid robot walks stably on even and uneven planes like a human being, it should have a control system capable of compensating for moments generated by motions of its lower-limbs, upper-limbs and head. In this paper, a compensatory motion control method is described for the stability of biped humanoid robots. This control method calculates the combined motion of the trunk and the waist that cancels the generated moments by using an iteration algorithm. During the biped walking, the combined motion is employed only for stability while the motion of the lower-limbs is used only for locomotion. This method is useful for not only a steady walking but also a transient walking. The e...

  • PDF

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.

Dynamic Simulation of Modifiable Walking Pattern Generation to Handle Infeasible Navigational Commands for Humanoid Robots

  • Hong, Young-Dae;Lee, Ki-Baek;Lee, Bumjoo
    • Journal of Electrical Engineering and Technology
    • /
    • v.11 no.3
    • /
    • pp.751-758
    • /
    • 2016
  • The modifiable walking pattern generation (MWPG) algorithm can handle dynamic walking commands by changing the walking period, step length, and direction independently. When an infeasible command is given, the algorithm changes the command to a feasible one. After the feasibility of the navigational command is checked, it is translated into the desired center of mass (CM) state. To achieve the desired CM state, a reference CM trajectory is generated using predefined zero moment point (ZMP) functions. Based on the proposed algorithm, various complex walking patterns were generated, including backward and sideways walking. The effectiveness of the patterns was verified in dynamic simulations using the Webots simulator.