BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC

This research describes a balance control method for the stable standing and walking of a bipedal robot based on Inertia Measurement Unit (IMU) sensor feedback with a kinematic approach. The IMU sensor was used to measure body’s tilt posture of the robot when standing and walking. In this pape...

Full description

Saved in:
Bibliographic Details
Main Author: Sobirin, Muhammad
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/58025
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:58025
spelling id-itb.:580252021-08-30T10:38:28ZBALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC Sobirin, Muhammad Indonesia Theses Fuzzy Logic Controller, stable walking, Inverse Kinematics, IMU sensor, bipedal robot INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/58025 This research describes a balance control method for the stable standing and walking of a bipedal robot based on Inertia Measurement Unit (IMU) sensor feedback with a kinematic approach. The IMU sensor was used to measure body’s tilt posture of the robot when standing and walking. In this paper, indication of bipedal walking stability was determined based on the tilt posture of robot body. There are several parameters related to the tilt posture of the robot body, namely the pitch angle and roll angle, where the pitch angle represents the front and back tilt movements, while the roll angle represents the right and left side tilt movements. Complementary filter algorithms are added to obtain accurate pitch and roll angle measurements. Fuzzy Logic Controller (FLC) is further designed to evaluate the tilt posture of the robot body to generate appropriate offset angles to be applied one the corresponding joints of the robot. Evaluation of the robot's body tilt posture was carried out during the Double Support Phase (DSP) with joint angles adjustment strategy and ankle positions. The numerical inverse kinematics method was further developed to convert the ankle position offset to the joint angle offset before being applied to the corresponding joint. The performances of the proposed methods were verified by a standing and walking experiments on 18-DOFs biped robot, ElPistolero (Telkom University). From the experimental results, it can be concluded that the proposed FLC is capable of maintaining the balance of the robot in standing and walking conditions, in the range of pitch error values of –15.80° to 14.31° and roll error values of -13.01° to 13.84°. When performing walking movements, the robot can indeed maintain its body position so that it does not fall, but sometimes the soles slip (slip) because because when the roll error is too large, the servo to roll motion (servo AX-12) will not be strong enough to support the robot's body when the legs are swung while Single Support Phase (SSP), as a result the robot can not walk straight. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description This research describes a balance control method for the stable standing and walking of a bipedal robot based on Inertia Measurement Unit (IMU) sensor feedback with a kinematic approach. The IMU sensor was used to measure body’s tilt posture of the robot when standing and walking. In this paper, indication of bipedal walking stability was determined based on the tilt posture of robot body. There are several parameters related to the tilt posture of the robot body, namely the pitch angle and roll angle, where the pitch angle represents the front and back tilt movements, while the roll angle represents the right and left side tilt movements. Complementary filter algorithms are added to obtain accurate pitch and roll angle measurements. Fuzzy Logic Controller (FLC) is further designed to evaluate the tilt posture of the robot body to generate appropriate offset angles to be applied one the corresponding joints of the robot. Evaluation of the robot's body tilt posture was carried out during the Double Support Phase (DSP) with joint angles adjustment strategy and ankle positions. The numerical inverse kinematics method was further developed to convert the ankle position offset to the joint angle offset before being applied to the corresponding joint. The performances of the proposed methods were verified by a standing and walking experiments on 18-DOFs biped robot, ElPistolero (Telkom University). From the experimental results, it can be concluded that the proposed FLC is capable of maintaining the balance of the robot in standing and walking conditions, in the range of pitch error values of –15.80° to 14.31° and roll error values of -13.01° to 13.84°. When performing walking movements, the robot can indeed maintain its body position so that it does not fall, but sometimes the soles slip (slip) because because when the roll error is too large, the servo to roll motion (servo AX-12) will not be strong enough to support the robot's body when the legs are swung while Single Support Phase (SSP), as a result the robot can not walk straight.
format Theses
author Sobirin, Muhammad
spellingShingle Sobirin, Muhammad
BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC
author_facet Sobirin, Muhammad
author_sort Sobirin, Muhammad
title BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC
title_short BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC
title_full BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC
title_fullStr BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC
title_full_unstemmed BALANCE CONTROL FOR BIPEDAL ROBOT IN STANDING AND WALKING USING FUZZY LOGIC
title_sort balance control for bipedal robot in standing and walking using fuzzy logic
url https://digilib.itb.ac.id/gdl/view/58025
_version_ 1822002824390639616