This paper presents a sensor-based stability walk for bipedal robots by using force sensitive resistor (FSR) sensor. To perform walk stability on uneven terrain conditions, FSR sensor is used as feedbacks to evaluate the stability of bipedal robot instead of the center of pressure (CoP). In this work, CoP that was generated from four FSR sensors placed on each foot-pad is used to evaluate the walking stability. The robot CoP position provided an indication of walk stability. The CoP position information was further evaluated with a fuzzy logic controller (FLC) to generate appropriate offset angles to be applied to meet a stable situation. Moreover, in this paper designed a FLC through CoP region's stability and stable compliance control are introduced. Finally, the performances of the proposed methods were verified with 18-degrees of freedom (DOF) kid-size bipedal robot.
Development of a quadruped mobile robot and its movement system using geometr...journalBEEI
As the main testbed platform of Artificial Intelligence, the robot plays an essential role in creating an environment for industrial revolution 4.0. According to their bases, the robot can be categorized into a fixed based robot and a mobile robot. Current robotics research direction is interesting since people strive to create a mobile robot able to move in the land, water, and air. This paper presents development of a quadruped mobile robot and its movement system using geometric-based inverse kinematics. The study is related to the movement of a four-legged (quadruped) mobile robot with three Degrees of Freedom (3 DOF) for each leg. Because it has four legs, the movement of the robot can only be done through coordinating the movements of each leg. In this study, the trot gait pattern method is proposed to coordinate the movement of the robot's legs. The end-effector position of each leg is generated by a simple trajectory generator with half rectified sine wave pattern. Furthermore, to move each robot's leg, it is proposed to use geometric-based inverse kinematic. The experimental results showed that the proposed method succeeded in moving the mobile robot with precision. Movement errors in the translation direction are 1.83% with the average pose error of 1.33 degrees, means the mobile robot has good walking stability.
This document describes research on designing mechatronic systems for human balance rehabilitation. It discusses key human balance systems - vision, vestibular, and somatosensory systems. It then introduces the concept of Zero Moment Point (ZMP), which is important for bipedal robot balance and gait analysis. ZMP represents the point where the total momentum of a mechanism is zero. The document explains how to calculate ZMP and compares it to the Center of Pressure. Maintaining the ZMP inside the support polygon is necessary for dynamic stability. This research aims to apply insights into human balance maintenance to develop rehabilitation technologies.
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
Robot is a tool which is developed very fast. There are several types of robots, one of them is six-legged robot. One of the problems of this robot is when the robot walks on the tilt surface. This would result the movement of the robot could be late and the center of gravity is not balanced. In this research, stabilization of six-legged robot walking on tilt surface using nine degree of freedom (DOF) inertial measurement unit (IMU) sensor based on invers kinematic is designed. The IMU sensor comprises a gyroscope, a magnetometer, and three-axis accelerometer. This sensor works as the input of the tilt degree and heading of the robot, therefore they can be processed in fuzzy-pid controller to balance the body of the robot on tilt surface. The results show that the robot will move forward when the x-axis translation inverse changed from its original position, move aside when the y-axis translational modified and move up and down if the translation to the z-axis was changed. From the testing of IMU get the total of RMSE pitch is 1,73%, roll =1,67% and yaw = 1,24%. In controller fuzzy-pid get the good respon is on the value Kp have k1=0,5, k2=1 , k3 = 3 , Ki have k1=0,5 , k2=0,5, k3=0,5 and Kd have k1=0,25 , k2=0,35 dan k3=0,45.
The document describes a new adaptive treadmill control strategy that allows the treadmill speed to be controlled by the user's intended walking speed. It analyzes the center of pressure formula and simulation results to identify the ratio of reaction forces yF and zF (denoted as ,y zR ) as a key index related to intended walking speed. An experiment is conducted where subjects walk on a treadmill while viewing a virtual reality shopping scene. Force plate data is used to model the relationship between ,y zR and treadmill velocity V, and least squares regression is used to calibrate the model. The results show the treadmill speed can be smoothly controlled to match the user's intended speed.
SLAM of Multi-Robot System Considering Its Network Topologytoukaigi
This document proposes a new solution to the multi-robot simultaneous localization and mapping (SLAM) problem that takes into account the network topology between robots. Previous multi-robot SLAM research has expanded one-robot SLAM algorithms without considering how the relationship between robots changes over time. The proposed approach models the network structure and derives the mathematical formulation for estimating the multi-robot SLAM. It presents motion and observation update equations in an information filter framework that can be implemented in a decentralized way on individual robots. Future work will focus on specific challenges in multi-robot SLAM like map merging.
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...toukaigi
This document discusses estimating a human's intended walking speed using force plates under a treadmill. It first introduces the problem and experimental setup using two force plates under a treadmill. It then describes Experiment 1 which found that a proposed force index, defined as the minimum value of the ratio of forward ground reaction force to total ground reaction force during one gait cycle, has a strong linear correlation with intended walking speed. Experiment 2 showed the coefficients of this linear relationship vary little, ensuring tolerance of individual variations. Finally, a treadmill-style locomotion interface is presented that allows a user to actively control the treadmill speed with their feet based on intended walking speed estimation, providing a promising human-machine interface.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Parameter study of stable walking gaits for nao humanoid roboteSAT Journals
Abstract It is a challenge to any researcher to maintain the stability of the robot while in the walking motion. This paper proposes for parameter study of a walking pattern method which is inspired by the Dip Goswami (2009). The walking pattern is generated based on three points. These points are located at ankle left and right and one at the hip of the NAO humanoid robot. By using these points the walking gaits are generated to use as a reference point while walking motion. Then, an inverse kinematics with geometric solution of a ten degree-of-freedom humanoid robot is formulated from hip until the ankle joint. By sampling period of time with ten this reference point is used to find the joint angle of each link. The NAO humanoid robot is built in with force resistive sensor (FSR) located under both feet are used to determine the walking stability by using force distributer concept. The zero moment point of the robot is calculated on the normalized value between FSR reading from right leg and left leg. The result shown based on the real time simulation environment by using Webots Robotic Software. A simulation result shows that a NAO humanoid robot successfully walks in stable condition by following five different walking parameter setting. The humanoid robot is stable if and only if the normalized value of the ZMP is between 1 and -1. Index Terms: Walking gaits, NAO humanoid robot, ZMP
Development of a quadruped mobile robot and its movement system using geometr...journalBEEI
As the main testbed platform of Artificial Intelligence, the robot plays an essential role in creating an environment for industrial revolution 4.0. According to their bases, the robot can be categorized into a fixed based robot and a mobile robot. Current robotics research direction is interesting since people strive to create a mobile robot able to move in the land, water, and air. This paper presents development of a quadruped mobile robot and its movement system using geometric-based inverse kinematics. The study is related to the movement of a four-legged (quadruped) mobile robot with three Degrees of Freedom (3 DOF) for each leg. Because it has four legs, the movement of the robot can only be done through coordinating the movements of each leg. In this study, the trot gait pattern method is proposed to coordinate the movement of the robot's legs. The end-effector position of each leg is generated by a simple trajectory generator with half rectified sine wave pattern. Furthermore, to move each robot's leg, it is proposed to use geometric-based inverse kinematic. The experimental results showed that the proposed method succeeded in moving the mobile robot with precision. Movement errors in the translation direction are 1.83% with the average pose error of 1.33 degrees, means the mobile robot has good walking stability.
This document describes research on designing mechatronic systems for human balance rehabilitation. It discusses key human balance systems - vision, vestibular, and somatosensory systems. It then introduces the concept of Zero Moment Point (ZMP), which is important for bipedal robot balance and gait analysis. ZMP represents the point where the total momentum of a mechanism is zero. The document explains how to calculate ZMP and compares it to the Center of Pressure. Maintaining the ZMP inside the support polygon is necessary for dynamic stability. This research aims to apply insights into human balance maintenance to develop rehabilitation technologies.
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
Robot is a tool which is developed very fast. There are several types of robots, one of them is six-legged robot. One of the problems of this robot is when the robot walks on the tilt surface. This would result the movement of the robot could be late and the center of gravity is not balanced. In this research, stabilization of six-legged robot walking on tilt surface using nine degree of freedom (DOF) inertial measurement unit (IMU) sensor based on invers kinematic is designed. The IMU sensor comprises a gyroscope, a magnetometer, and three-axis accelerometer. This sensor works as the input of the tilt degree and heading of the robot, therefore they can be processed in fuzzy-pid controller to balance the body of the robot on tilt surface. The results show that the robot will move forward when the x-axis translation inverse changed from its original position, move aside when the y-axis translational modified and move up and down if the translation to the z-axis was changed. From the testing of IMU get the total of RMSE pitch is 1,73%, roll =1,67% and yaw = 1,24%. In controller fuzzy-pid get the good respon is on the value Kp have k1=0,5, k2=1 , k3 = 3 , Ki have k1=0,5 , k2=0,5, k3=0,5 and Kd have k1=0,25 , k2=0,35 dan k3=0,45.
The document describes a new adaptive treadmill control strategy that allows the treadmill speed to be controlled by the user's intended walking speed. It analyzes the center of pressure formula and simulation results to identify the ratio of reaction forces yF and zF (denoted as ,y zR ) as a key index related to intended walking speed. An experiment is conducted where subjects walk on a treadmill while viewing a virtual reality shopping scene. Force plate data is used to model the relationship between ,y zR and treadmill velocity V, and least squares regression is used to calibrate the model. The results show the treadmill speed can be smoothly controlled to match the user's intended speed.
SLAM of Multi-Robot System Considering Its Network Topologytoukaigi
This document proposes a new solution to the multi-robot simultaneous localization and mapping (SLAM) problem that takes into account the network topology between robots. Previous multi-robot SLAM research has expanded one-robot SLAM algorithms without considering how the relationship between robots changes over time. The proposed approach models the network structure and derives the mathematical formulation for estimating the multi-robot SLAM. It presents motion and observation update equations in an information filter framework that can be implemented in a decentralized way on individual robots. Future work will focus on specific challenges in multi-robot SLAM like map merging.
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...toukaigi
This document discusses estimating a human's intended walking speed using force plates under a treadmill. It first introduces the problem and experimental setup using two force plates under a treadmill. It then describes Experiment 1 which found that a proposed force index, defined as the minimum value of the ratio of forward ground reaction force to total ground reaction force during one gait cycle, has a strong linear correlation with intended walking speed. Experiment 2 showed the coefficients of this linear relationship vary little, ensuring tolerance of individual variations. Finally, a treadmill-style locomotion interface is presented that allows a user to actively control the treadmill speed with their feet based on intended walking speed estimation, providing a promising human-machine interface.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Parameter study of stable walking gaits for nao humanoid roboteSAT Journals
Abstract It is a challenge to any researcher to maintain the stability of the robot while in the walking motion. This paper proposes for parameter study of a walking pattern method which is inspired by the Dip Goswami (2009). The walking pattern is generated based on three points. These points are located at ankle left and right and one at the hip of the NAO humanoid robot. By using these points the walking gaits are generated to use as a reference point while walking motion. Then, an inverse kinematics with geometric solution of a ten degree-of-freedom humanoid robot is formulated from hip until the ankle joint. By sampling period of time with ten this reference point is used to find the joint angle of each link. The NAO humanoid robot is built in with force resistive sensor (FSR) located under both feet are used to determine the walking stability by using force distributer concept. The zero moment point of the robot is calculated on the normalized value between FSR reading from right leg and left leg. The result shown based on the real time simulation environment by using Webots Robotic Software. A simulation result shows that a NAO humanoid robot successfully walks in stable condition by following five different walking parameter setting. The humanoid robot is stable if and only if the normalized value of the ZMP is between 1 and -1. Index Terms: Walking gaits, NAO humanoid robot, ZMP
Manipulability index of a parallel robot manipulatorIAEME Publication
This document discusses manipulability index, which is a measure of a robot's ability to manipulate objects in different positions and orientations. It defines manipulability index as the determinant of the product of a robot's Jacobian matrix and its transpose. A higher manipulability index indicates better velocity transmission capabilities and dexterity. The document analyzes manipulability index values for different robot structures using MATLAB. It also describes how velocity and force ellipsoids can represent a robot's velocity and force transmission characteristics based on its Jacobian matrix.
Integral Backstepping Approach for Mobile Robot ControlTELKOMNIKA JOURNAL
This document summarizes an approach for mobile robot control using an integral backstepping approach. It begins by introducing mobile robots and their applications, as well as existing control approaches. It then presents the dynamic model of a unicycle-type mobile robot. Next, it describes the proposed control architecture, which uses a kinematic controller for the outer loop and an integral PI/backstepping controller for the dynamic model. Finally, it outlines the design of the nonlinear PI-based backstepping controller, including the error functions, Lyapunov functions, and virtual control inputs. The goal is to improve robustness when dynamic parameters are unknown.
Omni-directional Vision and 3D Animation Based Teleoperation of Hydraulically Actuated Hexapod Robot COMET-IV
H. Ohroku and K. Nonami
Graduate School of Science and Technology, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba-shi, Chiba, 263-8522, Japan
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...Ijripublishers Ijri
In this thesis, a method for forward and inverse kinematics analysis of a 5-DOF and a 7- DOF Redundant manipulator
is proposed. Obtaining the trajectory and computing the required joint angles for a higher DOF robot manipulator is one
of the important concerns in robot kinematics and control. The difficulties in solving the inverse kinematics equations
of these redundant robot manipulator arises due to the presence of uncertain, time varying and non-linear nature of
equations having transcendental functions. In this thesis, the ability of ANFIS is used to the generated data for solving
inverse kinematics problem. A single- output Sugeno-type FIS using grid partitioning has been modeled in this work.
The forward kinematics and inverse kinematics for a 5-DOF and 7-DOF manipulator are analyzed systemically. The Efficiency
of ANFIS can be concluded by observing the surface plot, residual plot and normal probability plot. This current
study in using different nonlinear models for the prediction of the IKs of a 5-DOF and 7-DOF Redundant manipulator
will give a valuable source of information for other modellers.
Keywords: 5-DOF and 7-DOF Redundant Robot Manipulator; Inverse kinematics; ANFIS; Denavit-Harbenterg (D-H)
notation.
Implementation of an Algorithm for the Locomotion of Quadruped Robot with Bim...IJERA Editor
In the last decades the rising of higher processing power computers, together with more sophisticated robot actuators gave an impulse to the field of autonomous robots in robotics. The need to explore dirty, dangerous and difficult terrains is a suitable task for a robot, sparing a human from hazards of the environment. Even though wheeled robots have been used in great scale for explorations, its configuration has the downside of obstacle impediment and depending on the terrain its wheels can get stuck. The legged robot presents more versatility allowing him to surpass such obstacles in some cases. This article presents the continuation of the development of an quadruped robot with biomorphic insect leg.
OPTIMIZATION OF ARTIFICIAL NEURAL NETWORK MODEL FOR IMPROVEMENT OF ARTIFICIAL...ijccmsjournal
Considerable development has been done by some authors of this paper towards development of manufacturing process units energized by Human Powered Flywheel Motor (HPFM) as an energy source. This machine system comprises three sub systems namely (i) HPFM (ii) Torsionally Flexible Clutch (TFC) (iii) A Process Unit. Process unit so far tried are mostly rural based such as brick making machine (both rectangular and keyed cross sectioned), Low head water lifting, Wood turning, Wood strips cutting, etc HPFM comprises pedalling system similar to bicycle, a speed rising gear pair and a flywheel big enough such that a young lad of 21-25 years, 165cm height, slim structure can pump energy around 30,000 N-m in minutes time. Once such an energy is stored peddling is stopped and a special type of TFC is engaged which very efficiently brings about momentum and energy transfer from flywheel to a process unit. Process unit utilization time upon clutch engagement is 5 to 15 seconds depending on the application. In other word process units needing power of order of 3 hp to 10 hp can be powered by such a machine concept. Experimental data base model is formulated for Human Powered Flywheel Motor Energized Brick Making Machine (HPFMEBMM).
The focus of the present paper is on development of an optimum Artificial Neural Network (ANN) model which will predict the experimental evidences accurately and precisely. The optimisation is acknowledged though variation of various parameters of ANN topology like training algorithm, learning algorithm, size of hidden layer, number of hidden layers, etc while training the network and accepting the best value of that parameter. The paper also discusses the effects and results of variation of various parameters on prediction of network.
Attitude Estimation And Compensation In Odometric Localization of Mobile Robo...Waqas Tariq
The paper introduces the attitude estimation and compensation in odometric localization of a differential drive indoor mobile robot. A mobile robot navigates through an inclined indoor environment, wherein localization using only wheel encoder is erroneous. The robot uses inertial sensors such as gyroscope, accelerometer and magnetometer to calculate its attitude and acquires a three degree of rotational data. It is observed that the attitude update using gyroscopes alone are prone to diverge and hence error needs to be eliminated. The advantage of MEMS sensors is less-cost while complementary filter algorithm is low complexity in implementation. The performance of the proposed complementary filter algorithm for attitude estimation and compensation in odometric localization are shown by experiment and analysis of results.
Trajectory reconstruction for robot programming by demonstration IJECEIAES
The reproduction of hand movements by a robot remains difficult and conventional learning methods do not allow us to faithfully recreate these movements because it is very difficult when the number of crossing points is very large. Programming by Demonstration gives a better opportunity for solving this problem by tracking the user’s movements with a motion capture system and creating a robotic program to reproduce the performed tasks. This paper presents a Programming by Demonstration system in a trajectory level for the reproduction of hand/tool movement by a manipulator robot; this was realized by tracking the user’s movement with the ArToolkit and reconstructing the trajectories by using the constrained cubic spline. The results obtained with the constrained cubic spline were compared with cubic spline interpolation. Finally the obtained trajectories have been simulated in a virtual environment on the Puma 600 robot.
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
The document describes the development of a gait generation system for a lower limb prosthesis using measured ground reaction forces. An adaptive fuzzy controller was designed using experimental kinematic data from healthy limbs and ground reaction force measurements from force platforms. The controller determines the appropriate torques needed to actuate a dynamic model of an active ankle-knee prosthesis during walking, stair ascent, and stair descent cycles based on fuzzy logic rules. The capacity of the prosthesis model and controller to replicate these gaits was tested by comparing the results to kinematics of an unimpaired subject.
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
Lower limb dynamic models are useful to investigate the biomechanics of the knee and ankle joints, but
many systems have several limitations which includes simplified forces, non physiologic kinematics and the
complicated interactions between the foot and the ground. Many approaches in control of prosthetic
devices use prediction algorithms to estimate ground reaction forces (GRF), which can degrade the
performance and the efficiency of the devices due to calculation errors. In this study, the variation of the
GRF during different gait cycles was investigated in the design of an adaptive fuzzy controller for a
dynamic model of an active ankle-knee prosthesis, the efficiency of the controller was tested for walking
gait, stair ascent and descent. Real experimental kinematics of the lower limb and GRF measured by forces
platforms were selected as the controller inputs and fuzzy reasoning was used to determine the adequate
torques to actuate the prosthetic device model. The capacity of the active prosthesis and the designed
controller to provide walking, stair ascent and descent cycles was tested by comparing the gait kinematics
to those provided by a healthy subject
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
Lower limb dynamic models are useful to investigate the biomechanics of the knee and ankle joints, but
many systems have several limitations which includes simplified forces, non physiologic kinematics and the
complicated interactions between the foot and the ground. Many approaches in control of prosthetic
devices use prediction algorithms to estimate ground reaction forces (GRF), which can degrade the
performance and the efficiency of the devices due to calculation errors. In this study, the variation of the
GRF during different gait cycles was investigated in the design of an adaptive fuzzy controller for a
dynamic model of an active ankle-knee prosthesis, the efficiency of the controller was tested for walking
gait, stair ascent and descent. Real experimental kinematics of the lower limb and GRF measured by forces
platforms were selected as the controller inputs and fuzzy reasoning was used to determine the adequate
torques to actuate the prosthetic device model. The capacity of the active prosthesis and the designed
controller to provide walking, stair ascent and descent cycles was tested by comparing the gait kinematics
to those provided by a healthy subject.
The document presents a path tracking controller for a quadruped robot to avoid obstacles. First, a ceiling-mounted camera system is used to recognize obstacles and goals. Second, a path planning algorithm using potential functions is proposed to generate obstacle-avoiding paths. Third, the kinematic model of a quadruped robot is presented. Fourth, a backstepping tracking controller is designed using Lyapunov stability to make the robot follow the planned path. Simulation results show the effectiveness of the proposed path planning and tracking controller.
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...TELKOMNIKA JOURNAL
The rotary inverted pendulum (RIP) has been used in various control application areas. This system can be represented as two degree of freedom (2-DOF), consisting of a rotating arm and rotating pendulum rod. RIP is an excellent example of designing a single-input multi-output (SIMO) system. Due to unstable RIP system dynamics, and its nonlinear model, multiple control techniques have been used to control this system. This paper uses integer and fractional order proportional integral-proportional derivative (PI-PD) controllers to stabilize the pendulum in the vertical direction. Constrained optimization approaches, such as the grey wolf optimization (GWO) methodology, are utilized to estimate the parametric values of the controllers. The simulation results showed that the fractional order PI-PD controller outperforms the integer order PI-PD controller with and without disturbance signal existence. A multiple results comparison has illustrated the superiority of fractional order controller over a previous work.
Control-Integrated Design by Theoretical Simulation for a Torque-Actuated 6-S...IDES Editor
A design algorithm has been proposed for a Stewart platform with six legs, each having a ball-screw at the middle and powered by a torque motor at the bottom. When a motor shaft rotates, the leg extends or collapses and the axis could rotate about a spherical joint supporting the motor. Consequent actuation from all the legs through a universal joint at the top of each causes the platform to change its pose. The joints at each end lie on the intersection of a pitch circle and a semi-regular hexagon. An inverse model that neglects friction and leg inertia has been employed in a step-by-step simultaneous search to determine the platform height at the neutral and
the radius of the bottom pitch circle within the constraint of permissible joint angle and motor specifications. The proposed control for a basic pose demand involves a feedforward
estimation of motor torque variation, a proportional-derivative feedback and appropriate compensating demand for minimizing unwanted coupled motion. The forward modeling of the pose dynamics and its Simulink implementation have
established the control as satisfactory.
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOTJaresJournal
In this work, we propose a Particle Swarm Optimization (PSO) to design Proportional Derivative
controllers (PD) for the control of Unicycle Mobile Robot. To stabilize and drive the robot precisely with
the predefined trajectory, a decentralized control structure is adopted where four PD controllers are used.
Their parameters are given simultaneously by the proposed algorithm (PSO). The performance of the
system from its desired behavior is quantified by an objective function (SE). Simulation results are
presented to show the efficiency of the method. ).
The results are very conclusive and satisfactory in terms of stability and trajectory tracking of unicycle
mobile robot
simuliton of biped walkinng robot using kinematicsReza Fazaeli
This document describes simulation and control of a biped walking robot using kinematic and dynamic modeling. It presents the dynamic equations of motion for a 2D model of the robot with 5 degrees of freedom. It then describes how impacts are modeled when the swing foot makes contact with the ground. A linear control method is developed using selected outputs to control the robot's motion along a straight line. Simulation results are shown for both 2D and 3D dynamic models of the robot, with angles, velocities, accelerations, and torques calculated. The robot is able to walk stably along a straight line by maintaining balance during single support phases, demonstrating the effectiveness of the control approach.
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...ijsc
Solution of inverse kinematic equations is complex problem, the complexity comes from the nonlinearity of joint space and Cartesian space mapping and having multiple solution. In this work, four adaptive neurofuzzy networks ANFIS are implemented to solve the inverse kinematics of 4-DOF SCARA manipulator. The implementation of ANFIS is easy, and the simulation of it shows that it is very fast and give acceptable error.
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Saraj Sadanand
This document describes a walking control algorithm that allows a biped humanoid robot to walk stably on even, uneven, and inclined surfaces. It first discusses static and dynamic walking methods. It then explains how the algorithm uses zero moment point (ZMP) and center of pressure (COP) to control balance during walking. The algorithm generates walking patterns and uses online controllers to maintain an upright posture and control angular momentum during landing on uneven surfaces through ankle torque control. This allows the robot to adapt its walking to different floor conditions.
This article presents a whole-body postural control approach for maintaining balance in a humanoid waiter robot when transporting objects. Previous research developed independent methods for controlling body balance during locomotion and object balance when transporting items on a tray. The proposed approach integrates these methods into a single architecture based on evaluating multiple zero moment points (ZMP) for the object and body. It uses fuzzy inference systems to model the physical interactions between upper and lower body control and improve stabilization of both the robot and object during disturbances. Experimental results show the integrated approach using a dynamical linear inverted pendulum model provides better stabilization with smaller overshoots and faster response times than using a standard linear inverted pendulum model.
Research Inventy : International Journal of Engineering and Scienceinventy
The document presents an adaptive tracking control method for a welding mobile manipulator. The mobile manipulator consists of a three-linked planar manipulator mounted on a two-wheeled mobile platform. Controllers are designed using Lyapunov stability analysis to guarantee the end-effector tracks a desired welding trajectory despite unknown dimensional parameters of the manipulator. Simulation and experimental results demonstrate the effectiveness of the proposed adaptive controllers.
Real Time Implementation of Cartesian Space Control for Underactuated Robot F...idescitation
This paper presents a real time implementation of a sliding mode controller
(SMC) for the underactuated BERUL1 fingers. The use of SMC is to deal with the
inaccuracies and unmodelled nonlinearities in the dynamic model of the robotic fingers, in
particular, to overcome significant friction and stiction. This paper in particular shows a
practical implementation of Cartesian space control for the BERUL fingers. For the
purpose of comparison, the performance of the PID controller is included in this paper.
The main controller for positioning control is the combination of a feedback linearization
(FL) scheme and SMC. The results show that the SMC performed better than the PID
controller in the Cartesian space control.
Robust Control of a Spherical Mobile RobotIRJET Journal
This document summarizes a research paper about controlling a spherical mobile robot using sliding mode control. It begins with an abstract that describes the challenges of controlling spherical robots due to their underactuated systems. It then provides background on previous control methods for spherical robots. The document presents the kinematic model of a 2-DOF spherical robot and describes how sliding mode control can be used to provide robust control and path following for the robot. It provides the equations for the sliding mode controller design. Finally, it presents simulation results showing the robot following a desired trajectory with minimal tracking error using the sliding mode controller.
Manipulability index of a parallel robot manipulatorIAEME Publication
This document discusses manipulability index, which is a measure of a robot's ability to manipulate objects in different positions and orientations. It defines manipulability index as the determinant of the product of a robot's Jacobian matrix and its transpose. A higher manipulability index indicates better velocity transmission capabilities and dexterity. The document analyzes manipulability index values for different robot structures using MATLAB. It also describes how velocity and force ellipsoids can represent a robot's velocity and force transmission characteristics based on its Jacobian matrix.
Integral Backstepping Approach for Mobile Robot ControlTELKOMNIKA JOURNAL
This document summarizes an approach for mobile robot control using an integral backstepping approach. It begins by introducing mobile robots and their applications, as well as existing control approaches. It then presents the dynamic model of a unicycle-type mobile robot. Next, it describes the proposed control architecture, which uses a kinematic controller for the outer loop and an integral PI/backstepping controller for the dynamic model. Finally, it outlines the design of the nonlinear PI-based backstepping controller, including the error functions, Lyapunov functions, and virtual control inputs. The goal is to improve robustness when dynamic parameters are unknown.
Omni-directional Vision and 3D Animation Based Teleoperation of Hydraulically Actuated Hexapod Robot COMET-IV
H. Ohroku and K. Nonami
Graduate School of Science and Technology, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba-shi, Chiba, 263-8522, Japan
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...Ijripublishers Ijri
In this thesis, a method for forward and inverse kinematics analysis of a 5-DOF and a 7- DOF Redundant manipulator
is proposed. Obtaining the trajectory and computing the required joint angles for a higher DOF robot manipulator is one
of the important concerns in robot kinematics and control. The difficulties in solving the inverse kinematics equations
of these redundant robot manipulator arises due to the presence of uncertain, time varying and non-linear nature of
equations having transcendental functions. In this thesis, the ability of ANFIS is used to the generated data for solving
inverse kinematics problem. A single- output Sugeno-type FIS using grid partitioning has been modeled in this work.
The forward kinematics and inverse kinematics for a 5-DOF and 7-DOF manipulator are analyzed systemically. The Efficiency
of ANFIS can be concluded by observing the surface plot, residual plot and normal probability plot. This current
study in using different nonlinear models for the prediction of the IKs of a 5-DOF and 7-DOF Redundant manipulator
will give a valuable source of information for other modellers.
Keywords: 5-DOF and 7-DOF Redundant Robot Manipulator; Inverse kinematics; ANFIS; Denavit-Harbenterg (D-H)
notation.
Implementation of an Algorithm for the Locomotion of Quadruped Robot with Bim...IJERA Editor
In the last decades the rising of higher processing power computers, together with more sophisticated robot actuators gave an impulse to the field of autonomous robots in robotics. The need to explore dirty, dangerous and difficult terrains is a suitable task for a robot, sparing a human from hazards of the environment. Even though wheeled robots have been used in great scale for explorations, its configuration has the downside of obstacle impediment and depending on the terrain its wheels can get stuck. The legged robot presents more versatility allowing him to surpass such obstacles in some cases. This article presents the continuation of the development of an quadruped robot with biomorphic insect leg.
OPTIMIZATION OF ARTIFICIAL NEURAL NETWORK MODEL FOR IMPROVEMENT OF ARTIFICIAL...ijccmsjournal
Considerable development has been done by some authors of this paper towards development of manufacturing process units energized by Human Powered Flywheel Motor (HPFM) as an energy source. This machine system comprises three sub systems namely (i) HPFM (ii) Torsionally Flexible Clutch (TFC) (iii) A Process Unit. Process unit so far tried are mostly rural based such as brick making machine (both rectangular and keyed cross sectioned), Low head water lifting, Wood turning, Wood strips cutting, etc HPFM comprises pedalling system similar to bicycle, a speed rising gear pair and a flywheel big enough such that a young lad of 21-25 years, 165cm height, slim structure can pump energy around 30,000 N-m in minutes time. Once such an energy is stored peddling is stopped and a special type of TFC is engaged which very efficiently brings about momentum and energy transfer from flywheel to a process unit. Process unit utilization time upon clutch engagement is 5 to 15 seconds depending on the application. In other word process units needing power of order of 3 hp to 10 hp can be powered by such a machine concept. Experimental data base model is formulated for Human Powered Flywheel Motor Energized Brick Making Machine (HPFMEBMM).
The focus of the present paper is on development of an optimum Artificial Neural Network (ANN) model which will predict the experimental evidences accurately and precisely. The optimisation is acknowledged though variation of various parameters of ANN topology like training algorithm, learning algorithm, size of hidden layer, number of hidden layers, etc while training the network and accepting the best value of that parameter. The paper also discusses the effects and results of variation of various parameters on prediction of network.
Attitude Estimation And Compensation In Odometric Localization of Mobile Robo...Waqas Tariq
The paper introduces the attitude estimation and compensation in odometric localization of a differential drive indoor mobile robot. A mobile robot navigates through an inclined indoor environment, wherein localization using only wheel encoder is erroneous. The robot uses inertial sensors such as gyroscope, accelerometer and magnetometer to calculate its attitude and acquires a three degree of rotational data. It is observed that the attitude update using gyroscopes alone are prone to diverge and hence error needs to be eliminated. The advantage of MEMS sensors is less-cost while complementary filter algorithm is low complexity in implementation. The performance of the proposed complementary filter algorithm for attitude estimation and compensation in odometric localization are shown by experiment and analysis of results.
Trajectory reconstruction for robot programming by demonstration IJECEIAES
The reproduction of hand movements by a robot remains difficult and conventional learning methods do not allow us to faithfully recreate these movements because it is very difficult when the number of crossing points is very large. Programming by Demonstration gives a better opportunity for solving this problem by tracking the user’s movements with a motion capture system and creating a robotic program to reproduce the performed tasks. This paper presents a Programming by Demonstration system in a trajectory level for the reproduction of hand/tool movement by a manipulator robot; this was realized by tracking the user’s movement with the ArToolkit and reconstructing the trajectories by using the constrained cubic spline. The results obtained with the constrained cubic spline were compared with cubic spline interpolation. Finally the obtained trajectories have been simulated in a virtual environment on the Puma 600 robot.
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
The document describes the development of a gait generation system for a lower limb prosthesis using measured ground reaction forces. An adaptive fuzzy controller was designed using experimental kinematic data from healthy limbs and ground reaction force measurements from force platforms. The controller determines the appropriate torques needed to actuate a dynamic model of an active ankle-knee prosthesis during walking, stair ascent, and stair descent cycles based on fuzzy logic rules. The capacity of the prosthesis model and controller to replicate these gaits was tested by comparing the results to kinematics of an unimpaired subject.
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
Lower limb dynamic models are useful to investigate the biomechanics of the knee and ankle joints, but
many systems have several limitations which includes simplified forces, non physiologic kinematics and the
complicated interactions between the foot and the ground. Many approaches in control of prosthetic
devices use prediction algorithms to estimate ground reaction forces (GRF), which can degrade the
performance and the efficiency of the devices due to calculation errors. In this study, the variation of the
GRF during different gait cycles was investigated in the design of an adaptive fuzzy controller for a
dynamic model of an active ankle-knee prosthesis, the efficiency of the controller was tested for walking
gait, stair ascent and descent. Real experimental kinematics of the lower limb and GRF measured by forces
platforms were selected as the controller inputs and fuzzy reasoning was used to determine the adequate
torques to actuate the prosthetic device model. The capacity of the active prosthesis and the designed
controller to provide walking, stair ascent and descent cycles was tested by comparing the gait kinematics
to those provided by a healthy subject
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
Lower limb dynamic models are useful to investigate the biomechanics of the knee and ankle joints, but
many systems have several limitations which includes simplified forces, non physiologic kinematics and the
complicated interactions between the foot and the ground. Many approaches in control of prosthetic
devices use prediction algorithms to estimate ground reaction forces (GRF), which can degrade the
performance and the efficiency of the devices due to calculation errors. In this study, the variation of the
GRF during different gait cycles was investigated in the design of an adaptive fuzzy controller for a
dynamic model of an active ankle-knee prosthesis, the efficiency of the controller was tested for walking
gait, stair ascent and descent. Real experimental kinematics of the lower limb and GRF measured by forces
platforms were selected as the controller inputs and fuzzy reasoning was used to determine the adequate
torques to actuate the prosthetic device model. The capacity of the active prosthesis and the designed
controller to provide walking, stair ascent and descent cycles was tested by comparing the gait kinematics
to those provided by a healthy subject.
The document presents a path tracking controller for a quadruped robot to avoid obstacles. First, a ceiling-mounted camera system is used to recognize obstacles and goals. Second, a path planning algorithm using potential functions is proposed to generate obstacle-avoiding paths. Third, the kinematic model of a quadruped robot is presented. Fourth, a backstepping tracking controller is designed using Lyapunov stability to make the robot follow the planned path. Simulation results show the effectiveness of the proposed path planning and tracking controller.
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...TELKOMNIKA JOURNAL
The rotary inverted pendulum (RIP) has been used in various control application areas. This system can be represented as two degree of freedom (2-DOF), consisting of a rotating arm and rotating pendulum rod. RIP is an excellent example of designing a single-input multi-output (SIMO) system. Due to unstable RIP system dynamics, and its nonlinear model, multiple control techniques have been used to control this system. This paper uses integer and fractional order proportional integral-proportional derivative (PI-PD) controllers to stabilize the pendulum in the vertical direction. Constrained optimization approaches, such as the grey wolf optimization (GWO) methodology, are utilized to estimate the parametric values of the controllers. The simulation results showed that the fractional order PI-PD controller outperforms the integer order PI-PD controller with and without disturbance signal existence. A multiple results comparison has illustrated the superiority of fractional order controller over a previous work.
Control-Integrated Design by Theoretical Simulation for a Torque-Actuated 6-S...IDES Editor
A design algorithm has been proposed for a Stewart platform with six legs, each having a ball-screw at the middle and powered by a torque motor at the bottom. When a motor shaft rotates, the leg extends or collapses and the axis could rotate about a spherical joint supporting the motor. Consequent actuation from all the legs through a universal joint at the top of each causes the platform to change its pose. The joints at each end lie on the intersection of a pitch circle and a semi-regular hexagon. An inverse model that neglects friction and leg inertia has been employed in a step-by-step simultaneous search to determine the platform height at the neutral and
the radius of the bottom pitch circle within the constraint of permissible joint angle and motor specifications. The proposed control for a basic pose demand involves a feedforward
estimation of motor torque variation, a proportional-derivative feedback and appropriate compensating demand for minimizing unwanted coupled motion. The forward modeling of the pose dynamics and its Simulink implementation have
established the control as satisfactory.
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOTJaresJournal
In this work, we propose a Particle Swarm Optimization (PSO) to design Proportional Derivative
controllers (PD) for the control of Unicycle Mobile Robot. To stabilize and drive the robot precisely with
the predefined trajectory, a decentralized control structure is adopted where four PD controllers are used.
Their parameters are given simultaneously by the proposed algorithm (PSO). The performance of the
system from its desired behavior is quantified by an objective function (SE). Simulation results are
presented to show the efficiency of the method. ).
The results are very conclusive and satisfactory in terms of stability and trajectory tracking of unicycle
mobile robot
simuliton of biped walkinng robot using kinematicsReza Fazaeli
This document describes simulation and control of a biped walking robot using kinematic and dynamic modeling. It presents the dynamic equations of motion for a 2D model of the robot with 5 degrees of freedom. It then describes how impacts are modeled when the swing foot makes contact with the ground. A linear control method is developed using selected outputs to control the robot's motion along a straight line. Simulation results are shown for both 2D and 3D dynamic models of the robot, with angles, velocities, accelerations, and torques calculated. The robot is able to walk stably along a straight line by maintaining balance during single support phases, demonstrating the effectiveness of the control approach.
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...ijsc
Solution of inverse kinematic equations is complex problem, the complexity comes from the nonlinearity of joint space and Cartesian space mapping and having multiple solution. In this work, four adaptive neurofuzzy networks ANFIS are implemented to solve the inverse kinematics of 4-DOF SCARA manipulator. The implementation of ANFIS is easy, and the simulation of it shows that it is very fast and give acceptable error.
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Saraj Sadanand
This document describes a walking control algorithm that allows a biped humanoid robot to walk stably on even, uneven, and inclined surfaces. It first discusses static and dynamic walking methods. It then explains how the algorithm uses zero moment point (ZMP) and center of pressure (COP) to control balance during walking. The algorithm generates walking patterns and uses online controllers to maintain an upright posture and control angular momentum during landing on uneven surfaces through ankle torque control. This allows the robot to adapt its walking to different floor conditions.
This article presents a whole-body postural control approach for maintaining balance in a humanoid waiter robot when transporting objects. Previous research developed independent methods for controlling body balance during locomotion and object balance when transporting items on a tray. The proposed approach integrates these methods into a single architecture based on evaluating multiple zero moment points (ZMP) for the object and body. It uses fuzzy inference systems to model the physical interactions between upper and lower body control and improve stabilization of both the robot and object during disturbances. Experimental results show the integrated approach using a dynamical linear inverted pendulum model provides better stabilization with smaller overshoots and faster response times than using a standard linear inverted pendulum model.
Research Inventy : International Journal of Engineering and Scienceinventy
The document presents an adaptive tracking control method for a welding mobile manipulator. The mobile manipulator consists of a three-linked planar manipulator mounted on a two-wheeled mobile platform. Controllers are designed using Lyapunov stability analysis to guarantee the end-effector tracks a desired welding trajectory despite unknown dimensional parameters of the manipulator. Simulation and experimental results demonstrate the effectiveness of the proposed adaptive controllers.
Real Time Implementation of Cartesian Space Control for Underactuated Robot F...idescitation
This paper presents a real time implementation of a sliding mode controller
(SMC) for the underactuated BERUL1 fingers. The use of SMC is to deal with the
inaccuracies and unmodelled nonlinearities in the dynamic model of the robotic fingers, in
particular, to overcome significant friction and stiction. This paper in particular shows a
practical implementation of Cartesian space control for the BERUL fingers. For the
purpose of comparison, the performance of the PID controller is included in this paper.
The main controller for positioning control is the combination of a feedback linearization
(FL) scheme and SMC. The results show that the SMC performed better than the PID
controller in the Cartesian space control.
Robust Control of a Spherical Mobile RobotIRJET Journal
This document summarizes a research paper about controlling a spherical mobile robot using sliding mode control. It begins with an abstract that describes the challenges of controlling spherical robots due to their underactuated systems. It then provides background on previous control methods for spherical robots. The document presents the kinematic model of a 2-DOF spherical robot and describes how sliding mode control can be used to provide robust control and path following for the robot. It provides the equations for the sliding mode controller design. Finally, it presents simulation results showing the robot following a desired trajectory with minimal tracking error using the sliding mode controller.
Independent study : A Matlab AnyBody interface to compute torque requirements for Assisting and Resisting modes for a leg exoskeleton helping perform a leg curl.
Modeling and Control of a Humanoid Robot Arm with Redundant Biarticular Muscl...toukaigi
This document describes research on modeling and controlling a humanoid robot arm actuated by biarticular muscles. Key points:
- A two-link robot arm model is developed based on the parameters of a human arm, with six muscles added as actuators, including two biarticular muscles.
- An adaptive control scheme is proposed to control the robot arm by distributing computed torque commands to the muscle forces. The scheme can tolerate modeling errors through online parameter adaptation.
- The control and adaptation methods were verified in a simulation of the arm performing bend-stretch movements. The adaptation scheme successfully identified changing arm parameters to compensate for them in real-time.
Kinematic and Dynamic Analysis of 6-UPS Parallel RobotIJRES Journal
The document analyzes the kinematics and dynamics of a 6-DOF parallel robot. It first describes the mechanism of the robot which consists of a moving platform and static platform linked by 6 branches. It then derives the constraint equations that relate the 6 pose parameters of the robot and establishes the dynamic equations using Lagrange's equation. Finally, it provides an example analysis of variations in velocity, force, torque and energy consumption of components.
Abstract This paper presents the design and implementation of a quadcopter capable of payload delivery. A quadcopter is a unique unmanned aerial vehicle which has the capability of vertical take-off and landing. In this design, the quadcopter was controlled wirelessly from a ground control station using radio frequency. It was modeled mathematically considering its attitude and altitude, and a simulation carried out in MATLAB by designing a proportional Integral Derivative (PID) controller was applied to a mathematical model. The PID controller parameters were then applied to the real system. Finally, the output of the simulation and the prototype were compared both in the presence and absence of disturbances. The results showed that the quadcopter was stable and able to compensate for the external disturbances.
Abstract This paper presents the design and implementation of a quadcopter capable of payload delivery. A quadcopter is a unique unmanned aerial vehicle which has the capability of vertical take-off and landing. In this design, the quadcopter was controlled wirelessly from a ground control station using radio frequency. It was modeled mathematically considering its attitude and altitude, and a simulation carried out in MATLAB by designing a proportional Integral Derivative (PID) controller was applied to a mathematical model. The PID controller parameters were then applied to the real system. Finally, the output of the simulation and the prototype were compared both in the presence and absence of disturbances. The results showed that the quadcopter was stable and able to compensate for the external disturbances.
Similar to Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using Fuzzy Logic Controller (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
Null Bangalore | Pentesters Approach to AWS IAMDivyanshu
#Abstract:
- Learn more about the real-world methods for auditing AWS IAM (Identity and Access Management) as a pentester. So let us proceed with a brief discussion of IAM as well as some typical misconfigurations and their potential exploits in order to reinforce the understanding of IAM security best practices.
- Gain actionable insights into AWS IAM policies and roles, using hands on approach.
#Prerequisites:
- Basic understanding of AWS services and architecture
- Familiarity with cloud security concepts
- Experience using the AWS Management Console or AWS CLI.
- For hands on lab create account on [killercoda.com](https://killercoda.com/cloudsecurity-scenario/)
# Scenario Covered:
- Basics of IAM in AWS
- Implementing IAM Policies with Least Privilege to Manage S3 Bucket
- Objective: Create an S3 bucket with least privilege IAM policy and validate access.
- Steps:
- Create S3 bucket.
- Attach least privilege policy to IAM user.
- Validate access.
- Exploiting IAM PassRole Misconfiguration
-Allows a user to pass a specific IAM role to an AWS service (ec2), typically used for service access delegation. Then exploit PassRole Misconfiguration granting unauthorized access to sensitive resources.
- Objective: Demonstrate how a PassRole misconfiguration can grant unauthorized access.
- Steps:
- Allow user to pass IAM role to EC2.
- Exploit misconfiguration for unauthorized access.
- Access sensitive resources.
- Exploiting IAM AssumeRole Misconfiguration with Overly Permissive Role
- An overly permissive IAM role configuration can lead to privilege escalation by creating a role with administrative privileges and allow a user to assume this role.
- Objective: Show how overly permissive IAM roles can lead to privilege escalation.
- Steps:
- Create role with administrative privileges.
- Allow user to assume the role.
- Perform administrative actions.
- Differentiation between PassRole vs AssumeRole
Try at [killercoda.com](https://killercoda.com/cloudsecurity-scenario/)
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
artificial intelligence and data science contents.pptxGauravCar
What is artificial intelligence? Artificial intelligence is the ability of a computer or computer-controlled robot to perform tasks that are commonly associated with the intellectual processes characteristic of humans, such as the ability to reason.
› ...
Artificial intelligence (AI) | Definitio
Design and optimization of ion propulsion dronebjmsejournal
Electric propulsion technology is widely used in many kinds of vehicles in recent years, and aircrafts are no exception. Technically, UAVs are electrically propelled but tend to produce a significant amount of noise and vibrations. Ion propulsion technology for drones is a potential solution to this problem. Ion propulsion technology is proven to be feasible in the earth’s atmosphere. The study presented in this article shows the design of EHD thrusters and power supply for ion propulsion drones along with performance optimization of high-voltage power supply for endurance in earth’s atmosphere.
Applications of artificial Intelligence in Mechanical Engineering.pdfAtif Razi
Historically, mechanical engineering has relied heavily on human expertise and empirical methods to solve complex problems. With the introduction of computer-aided design (CAD) and finite element analysis (FEA), the field took its first steps towards digitization. These tools allowed engineers to simulate and analyze mechanical systems with greater accuracy and efficiency. However, the sheer volume of data generated by modern engineering systems and the increasing complexity of these systems have necessitated more advanced analytical tools, paving the way for AI.
AI offers the capability to process vast amounts of data, identify patterns, and make predictions with a level of speed and accuracy unattainable by traditional methods. This has profound implications for mechanical engineering, enabling more efficient design processes, predictive maintenance strategies, and optimized manufacturing operations. AI-driven tools can learn from historical data, adapt to new information, and continuously improve their performance, making them invaluable in tackling the multifaceted challenges of modern mechanical engineering.
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
2. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3679
technique to recognize a contacting ground slope. The other is to balance the robot body with one leg for
human-robot interaction.
Reference [20] proposed a fuzzy controller to realized biped walking on the slope with the desired
ZMP trajectory. In [21] proposed a dynamic balance control (DBC), which includes Kalman filter (KF) and
the fuzzy motion controller (FMC), was also designed to keep the body balance and make the biped walking
following the desired ZMP reference. In addition, KF is utilized to estimate the system states and reduced the
effect caused by noise.
Stability is a vital criterion of bipedal robots in dynamic or static walking. The CoP located at the
position under the foot bottom should affect bipedal walking stability. Thus the study of the CoP region for
which a bipedal robot remains stable is a chalenge. Stable walking of a bipedal robot can be realized by
balancing two types of force. First is the resultant force of gravity and the inertia produced by the motion of
the robot. The other is the ground reaction force acting on both feet of the robot. In this paper, we developed
stability walking bipedal robot in the second perspective. We refer the point associated with contact forces as
CoP.
In this paper, we propose a method to control bipedal robot to have a stable walking on uneven
terrain. Through an intelligent control such as fuzzy logic control (FLC). The major contributions of this
paper are follows: 1) development and improvement of walking stability of bipedal robot based on Force
Sensitive Resistor (FSR) sensor; 2) development of a foot pad sensor by using FSR; 3) design a FLC for CoP
region's stability and stable compliance control; and 4) presents the practical effectiveness of this control
scheme by experiments with HuroEvolutionJR kid size bipedal robot.
The remainder of this paper is organized as follows. In Section II, Strict definitions of CoP and ZMP
are specified and body posture control bipedal robot also walking method of a bipedal robot. Section III
elaborates the control system architectures especially on a fuzzy system for this work. Section IV presents
several simulation results which show the effectiveness and merit of the proposed methods. Section V
concludes the paper with remarks and suggestions for future works
2. RESEARCH METHOD
2.1. Center of pressure (CoP) and zero moment point (ZMP) definition
The concept of ZMP [22] is introduced under the assumption that a robot walks on a flat floor and
the frictional forces are strong enough to compensate the ground reaction forces tangential to the ground.
ZMP, is the point on the surface of the foot where a resultant force R ( can replace the force distribution
shown in Figure 1. Mathematically, the ZMP can be calculated from a group of contact points for i=1,…,
N with each force vector associated with the contact point.
1 1
1
N N
i iz i izi i
N
z
izi
P f P f
ZMP
ff
(1)
In this definition, the ZMP can never leave the support polygon. If the floor is assumed horizontal,
the torque reduces to at the ZMP. The position of CoP, which is a point on the ground plane, where the
ground reaction force is applied, is often considered to be an equivalent of ZMP, since they coincide while
the robot is balanced. Therefore, the actual position of ZMP can be found using force sensors located on the
soles of a robot. With these sensors, the center of pressure can be calculated on the feet, and the ZMP can be
directly measured.
Figure 1. Support polygon and CoP position based on the total sum of the contact forces FR acts
3. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3680
2.2. Determining CoP position
We can calculate the resultant force by using the center of area (CoA) technique. In this paper, we
developed four force sensitive resistor (FSR) sensors which were attached to the sole of the foot. There are
two step calculations in order to know the CoP position which is related to the gait phases, i.e, single support
phase (SSP) and double support phase (DSP). Figure 2 shows the CoP position when the bipedal robot on the
SSP. The coordinates A, B, C, D are described by PA (xPA, yPA), PB (xPB, yPB), PC (xPC, yPC) and PD (xPD, yPD).
So, we can calculate the CoP position as follows for SSP phase as indicated in (2)-(3).
A PA B PB C PC D PD
CoP
A B C D
f x f x f x f x
x
f f f f
(2)
A PA B PB C PC D PD
CoP
A B C D
f y f y f y f y
y
f f f f
(3)
Where fA, fB, fC, fD, are the force at A, B, C, D point achieved through FSR sensors and explained in (4)-(7).
PAx FL dxA ; PAy FW dyA (4)
PBx FL dxB ; PBy dyB (5)
PCx dxC ; PCy FW dxC (6)
PDx dxD ; PDy dxD (7)
Figure 2. CoP position when the bipedal robot on SSP phases
Figure 3(a) shows DSP gait phases. The coordinate A1, B1, C1, D1, A2, B2, C2 and D2 are
described by PA1 (xPA1, yPA1), PB1 (xPB1, yPB1), PC1 (xPC1, yPC1), PD1 (xPD1, yPD1), PA2 (xPA2, yPA2), PB2
(xPB2, yPB2), PC2 (xPC2, yPC2) and PD2 (xPD2, yPD2). When the bipedal robot on stand still conditions, the ideal
CoP position is depicted on Figure 3(b). In this condition the force sensing is distributed with same value at
all point. The CoP position located in circle black.
4. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3681
(a) (b)
Figure 3. (a) CoP position when the bipedal robot on DSP phases and (b) CoP position when the bipedal
robot on stand still conditions
2.3. Foot pad sensor development
FSR is sensors that allow detecting physical pressure, squeezing and weight. The FSR is made of
two layers separated by a spacer. The higher force will push the active element dots closer to the
semiconductor and makes the resistance go down. In this paper, we used FSR from Interlink 402 model. The
easiest way to measure FSR sensor is using a voltage divider technique as shown in Figure 5. The junction
point resistor up with FSR resistor is connected to the analog input of a microcontroller such as an Arduino.
Four FSR sensors are equipped at the corners of each foot as shown in Figure 4. In order to minimize impact
and deformation, and also to distribute the repulsive force, the sole is composed of plate up, plate down and a
rubber plate. The FSR sensors are fixed between the two plates
Arduino
DUE
Low Pass
Filtering
CoP Position
Calculation
4-channel ADC
4-channel ADC
Top View
Side View
Foot frame
Plat Up
Plat Down
FSR sensor
Rubber
Figure 4. Foot pad sensor development architectures
Suppose a FSR sensor has already set by a calibration processed, then it can proceed for further
investigation. As mentioned in the datasheet, FSR data is characterized by a low frequency region. Therefore,
our system compensates those sensor data by implementing low-pass filter (LPF). Theoretically, a LPF
denote as in (8).
5. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3682
( ) ( ) out
in out
dv
v t v t RC
dt
(8)
Let’s simplify the input and output at evenly spaced points in time, then we can derive simplicity as in (9).
1i i
i i
T
y y
x y RC
1
T
i i i
T T
RC
y x y
RC RC
1
(1 )i i i
y x y
(9)
where T
T
RC
,
1
2 c
RC
f
, c
f denotes as the cut-off frequency, T
is the sampling period and the
smoothing factor lies in 0 1 .
Figure 5. The FSR sensors are fixed between the two plates and voltage divider configuration at FSR with
low pass filtering
2.4. Body posture control on bipedal robot
There are two ways in order to control the body posture bipedal robot, i.e. inverse kinematics and
inverse kinematic with adding some theta offset to each joint motor. In three dimensional motion, frontal
plane (roll movement) and sagittal plane (pitch movement) as shown in Figure 6(a) are contained with ten
joints servo motor each leg. Table 1 is described the frontal and sagittal plane joint names
There are several parameters that will be used to adjust the posture of a bipedal robot as depicted in
Figure 6(b). In this paper, we adjusting the hip_x_offset of our bipedal robot. The range operation of
hip_x_offset is from -3 until 3 with cm units.
Table 1. The Frontal and Sagitall plane joint names of Bipedal Robot
Frontal plane (roll) Sagittal plane (pitch)
2L left hip roll 1L left hip pitch
4L left ankle roll 3L left knee pitch
2R right hip roll 5L left ankle pitch
4R right ankle roll 1R right hip pitch
3R right knee pitch
5R right ankle pitch
6. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3683
hip_x_offset
( positive )
hip_x_offset
( negative )
Initial
Position
After Hip
X offset
Positive
After Hip
X offset
Negative
Sagittal Plane
(a) (b)
Figure 6. (a) Sagittal and frontal plane in a bipedal robot (b) Hip_x_offset parameters
2.5. Walking method of bipedal robot
Based on the human way of walking, bipedal robot walks divide into two phases, namely single
support phases (SSP) and double support phases (DSP) [23]. In the beginning of walking, both of the feet are
in touch with the base, which called DSP as described in Figure 7. The overall locomotion control system can
be designed as shown in Figure 8. At the beginning , the (xcmd,ycmd,θcmd) were commands that may be
generated from an autonomous navigator or user's command, where (xcmd,ycmd,θcmd) are relative translational
landing position of a swing foot with respect to a support foot; θcmd is the relative landing foot heading angle.
Hence, the (xcmd,ycmd,θcmd) command is an omnidirectional walking command for bipedal robots that can be
used to process footprint placement trajectory planning [24].
Figure 7. Human walking gait phase
Gait Generator
Foot and CoM
placement
Foot
Trajectory
3D-Linear
Inverted
Pendulum
Model
Inverse
Kinematic for
left and right leg
Bipedal
Robot
12 DOF leg
cmd
cmd
cmd
x
y
foot end
position
Figure 8. Bipedal robot locomotion control system
To achieve the trajectory of planes locomotion, the end position of each foot is also required. The
trajectory of the swing foot is generated from a cycloid curve which can be indicated in (10)-(12). It is noted
that (xs, ys. zs) are the position of the swing foot; Length, Height and Shift are the desired strike length, the
strike height and the shift distance; ρ is the time percentage of the period time when the foot reaches the
Single support Single support Single supportDouble support
Walking Direction
7. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3684
highest position; is the period time. To get the real robot rotation based on the desired rotation, (13) is
utilized to do so, where Tθc is the rotation time constant. As a consequence, the gait trajectory can be obtained
as the swing foot trajectory and the CoM trajectory. The inverse kinematics (IK) can be applied to the gait
trajectory to find the joint angles of the bipedal leg model. The joint commands were sent to the servomotors.
( ) [2 sin(2 )]
2 s s
s
Length t t
x t
T T
; 0 st T (10)
( ) [2 sin(2 )]
2 s s
s
Shift t t
y t
T T
; 0 st T
(11)
[2 sin(2 )]
2
( )
[2 sin(2 )]
2 (1 ) (1 )
s s
s
s s
s s
Height t t
T T
z t
t T t THeight
Height
T T
.0
,
s
s s
t T
T t T
(12)
1
2
(1 2 )
vector
rotation
s C
hip
T T
(13)
2.6. Fuzzy logic controller (FLC)
Originally advocated by Zadeh [25] and Mamdani and Assilian [26], fuzzy has become a mean of
collecting human knowledge and experience and dealing with uncertainties in the control system process as
shown in Figure 9(a). The design of fuzzy logic controller generally has the following steps:
a. Design the membership function for fuzzification input and output variables.
b. Implement the fuzzy inference by a series of IF- THEN rules.
c. Inference engine derives a conclusion from the facts and rules contained in the knowledge base using
various human expert techniques.
d. Design of defuzification for converting fuzzy data into numerical data that can be transmitted to the
control equipment.
(a) (b)
Figure 9. (a) Fuzzy architectures and (b) Fuzzy inference system (FIS) from MATLAB
MATLAB® Fuzzy Logic Toolbox is used to aid in FLC design as shown in Figure 9(b). The
toolbox contains functions, graphical user interfaces and data structures that allow the user to quickly design,
test, simulate and modify a fuzzy inference system. In this paper using Mamdani fuzzy rules as inference
rules. This method is often also known as Max-Min method. This method was introduced by Ebrahim
Mamdani in 1975.
sT
8. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3685
To obtain the output fuzzy, it takes four stages:
1. Fuzzification is the process of transforming crisp values into degree of membership for linguistic terms of
fuzzy sets. In this paper using three types of analysis of fuzzy set membership in fuzzification process,
there are listed as follows.
a. The upgraded fuzzy membership function is described in Figure 10(a) and Equation (14).
0
( )
( )
x a
a x bx a
b a
(14)
b. The downward fuzzy membership function is described in Figure 10(b) and Equation (15).
0
( )
( )
x a
a x bx a
b a
(15)
c. The membership function of the triangular fuzzy is described in Figure 10(c) and equation (16).
( )
( )
( )
( )
b x
a x b
b a
x a
b x c
b a
(16)
a b
1
a b
1
a b
1
c
(a) (b) (c)
Figure 10. Type of membership function in Fuzzy; (a) upgraded fuzzy, (b) downward fuzzy,
(c) triangular fuzzy
2. The fuzzy implication is to evaluate the consequent part of each rule. Among various implication methods
available in the literature, Mamdani implication method is selected. After the inputs have been fuzzified,
and fuzzy logic control knows the degree to which part of the antecedent rule is satisfied. The equation of
Mamdani method to verify the fuzzy implication is in (17).
( ) max min ( ), ( ( ), ( ))y u rk k error i derror j
(17)
3. Generating the rules for a fuzzy control system is often the most difficult step in the design process. It
usually requires some expert knowledge of the plant dynamics. There are three methods used in fuzzy
system inference, namely: max, additive and probabilistic OR. In the max method, the fuzzy set solution
is obtained by retrieving the rule maximum value, then using it to modify the fuzzy region, and applying
it to the output using the OR (union) operator.
4. We proposed weight average (WA) for defuzzification stage [27]. The WA calculation is described in
(18) using three singletons membership function
( 1) 1 ( 2) 2 ( 3) 3
( 1) ( 2) ( 3)
k k k k k k
WA
k k k
(18)
9. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3686
3. FUZZY SYSTEM ARCHITECTURES
3.1. Fuzzy logic controller on CoP region stability
The FLC is one of the effective methods to control a system which is hard to model clearly, like a
bipedal robot system. The control algorithm can be interpreted and formulated by expert knowledge. Before
designing the FLC, the desired control goal should be defined first. In this section, we described the FLC on
CoP region’s stability. The basic idea is to keep balance the CoP position of a bipedal robot when walks. In
SSP, the CoP position should be located inside the sole of the foot. On the other hand, it should be located
between the two feet in the DSP as illustrated in Figure 11.
Fuzzification
Mechanism
Inference
Rule Base
Defuzzification
CoP
x-axis
CoP
y-axis
(a) (b)
Figure 11. (a) CoP position of bipedal robot when walks at DSP phase and (b) the FLC design in stability
region
Figure 12. The x-axis and y-axis of margin stability region
(cm) (cm)
(a) (b)
Figure 13. Fuzzification (a) x-axis, (b) y-axis membership function of CoP region's stability
From the result of determining CoP position, we are able to define the area of CoP position as the
input of our FLC system. In x-axis and y-axis of margin stability region as shown in Figure 12, we can define
three memberships of fuzzy sets, N (Negative), Z (Zero) and P (Positive). After a fuzzification process of a
fuzzy set x-axis and y-axis, we constructed rule based FLC in order to keep the CoP position still inside of
stability regions. The relationship between CoP position on the x-axis and y-axis will be implicated by using
10. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3687
Table 2. The fuzzification x-axis and y-axis are using triangle membership function with 3 fuzzy sets as
shown in Figure 13. The length value of membership function for x-axis and y-axis are 12 cm and 20 cm as
indicated the total foot length of the robot.
(cm)
Figure 14. defuzzification membership function of CoP region's stability
Table 2. Rule base for CoP region's Stability
The next stage is defuzzification. The membership function of this stage is described in Figure 14.
The result of defuzzification on this case is the length of hip_x_offset. This length will use for adjusting the
robot body posture tends to lean backward or forwards. When the robot walking on uneven terrain as shown
in Figure 15, the feedback of CoP position will be evaluated by FLC, and then output this controller will
adjust the hip_x_offset
Figure 15. Body posture changes after CoP feedback
3.2. Fuzzy logic on stable compliance control
In this section, we explained the compliance control with implementing using FLC. The basic idea
is to keep balance the bipedal robot when any force applied on the feet. For an example, when we pushed the
robot from the back side. The measurement of force sensor on front side feet more than back as illustrated in
Figure 16.
11. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3688
Figure 16. Motion after and before pushing from back direction
In compliance control, we also measure and consider the CoP position of bipedal robot. In the ideal
condition, when the bipedal robot stand-up on DSP, the position of CoP will in the center (black circle) as
shown in Figure 17(a). The stability margin, red line rectangle is used to avoid and boundaries the CoP
position which still inside of stability margin. By knowing the real position of CoP, we will know the real
condition of bipedal robot. For example, when the CoP position at condition 1 (see Figure 17(b), we can
measure the average force on points B and D at foot left. If the force point B and D at foot left more than our
force limitation which is mean more force on left side foot. Thus, we can define the error as in (19).
error positive pitchbodylimitation pitchbodyrobotmeasurement
(19)
Furthermore, if we know the error, we could calculate the delta error as indicated in (20).
deltaerror error lasterror
(20)
(a) (b)
Figure 17. (a) CoP position of bipedal robot when stand up at DSP phase (b) four categories of CoP position
and its condition
After computing the absolute error and the absolute delta error as indicated in Equations (19) and
(20), these data are taken as input variables of the designed FLC for condition 1 case as shown in Figure 18.
The ouput process of defuzzifiction is offset joint ( .
12. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3689
e(k)
Z-1
Fuzzification
Mechanism
Inference
Rule Base
Defuzzification
e(k)
e(k-1)
+
-
Figure 18. The FLC design in stable compliance control
The specification of fuzzy design are explained as follows: 1) fuzzification error and delta error using
triangle membership function with 5 fuzzy sets as shown in Figure 19, 2) rule base evaluation using MacVicar
Whelan style inference as shown in Table 3, and 3) defuzzification using 5 set singletons as shown in
Figure 20.
Figure 19. Fuzzification membership function on compliance control
Figure 20. Defuzzification membership function on compliance control
Table 3. Rule base for Compliance Control
After the defuzzification process, we get one output ( that will be used as value offset joint on
ankle, knee, and hip as explained in Figure 21(a) and Figure 21(b).
13. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3690
(a) (b)
Figure 21. (a) Motion before and after at compliance control for condition and (b) Motion before and after at
compliance control for condition 2
Figure 21(a) is described when the bipedal robot in condition 1. In this situation, the value output
from defuzzification is theta offset that will be used to adjust the joint offset of roll for hip-left, ankle-left
and also right. The formulation of this case is indicated in (21).
2
4
2
4
_ _ ( )
_ _ ( )
_ _ ( )
_ _ ( )
L
L
R
R
hip roll left
ankle roll left
hip roll right
ankle roll right
(21)
For condition 3, the formula is indicated in (22).
2
4
2
4
_ _ ( )
_ _ ( )
_ _ ( )
_ _ ( )
L
L
R
R
hip roll left
ankle roll left
hip roll right
ankle roll right
(22)
Figure 21(b) is described the bipedal robot in condition 2. In this situation, the value output from
defuzzification is theta offset that will be used to adjust the joint offset of pitch for the hip-left, knee-left,
ankle-left and also right. The formulation of this case is indicated in (23).
1 1
1 1
3 3
3 3
5 5
5 5
_ _ *
_ _ *
_ _ *
_ _ *
_ _ *
_ _ *
L
R
L
R
L
R
hip pitch left k
hip pitch right k
knee pitch left k
knee pitch right k
ankle pitch left k
ankle pitch right k
(23)
For condition 4, the formula is indicated in (24).
14. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3691
1 1
1 1
3 3
3 3
5 5
5 5
_ _ *
_ _ *
_ _ *
_ _ *
_ _ *
_ _ *
L
R
L
R
L
R
hip pitch left k
hip pitch right k
knee pitch left k
knee pitch right k
ankle pitch left k
ankle pitch right k
(24)
4. RESULTS AND ANALYSIS
4.1. Bipedal platform
In this paper, we used HuroEvolutionJR kid-size bipedal robot from Medical Robot Laboratory
(MRL) National Taiwan University of Science and Technology. The HuroEvolutionJR is designed as an
eighteen degree-of-freedom (DOF); where 12 DOF joints are desired for two legs, 4 DOF joints are desired
for two arms, and 2 DOF joints are desired for the head. The height and the total weight including the
batteries are 380 mm and 2900 gram, respectively. The mechanical structure of is shown in Figure 22(a).
The electronic design of HuroEvolutionJR is shown in Figure 22(b), we used Arduino DUE ARM
(Advanced RISC Machine) 32-bit microcontroller, namely Atmel SAM3X8E ARM Cortex-M3 CPU with 84
MHz speed of frequency clocks. The Arduino DUE is used for motion controller with deals for trajectory
patterns such as Linear Inverted Pendulum Model (LIPM), Inertial Measurement Unit (IMU) sensor
processing, and FSR sensor processing. This motion controller will have communication data with personal
computers (PC) and remote control device using serial data communication.
(a) (b)
Figure 22. (a) Physical of the HuroEvolutionJR
(b) Electronic architectures
4.2. Simulation result
In order to verify the CoP equations on SSP and DSP, simulation by using MATLAB was applied
before implement it on the bipedal robot. Two condition simulations (SSP or DSP) is shown in Figure 23. In
this simulation, the force value is begins from 0 (indicated that no pressure) until 255 (indicated that high
pressure). Futhermore, we also developed graphical user interface (GUI) to diplay foot pad sensor condition
in realtime to evaluate the CoP conditions during static and dynamic walking as shown in Figure 24. This
GUI is developed by Processing IDE.
15. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3692
Figure 23. CoP position during SSP with fA=192, fB=128, fC=50, fD=90 [left] and CoP position during DSP
with displacement=3 cm, fA1=125, fB1=56, fC1=238, fD1=43, fA2=0, fB2=0, fC2=12, fD2=80 [right]
Figure 24. CoP position when simulate in GUI, CoP position changes to right
4.3. Experimental result
When the bipedal robot moves, the CoP trajectory was used to evaluate the CoP position which still
inside of the CoP margin stability range or inside of support polygon as shown in Figure 26(a). For analyzing
the result, a single walking cycle was divided into four parts: In Figure 25 shown that phase A-B is the first
lifting of the right leg. Phase B-C is SSP on the right foot. Phase C-D is SSP on the left foot. And D-E phase
is SSP on the right foot, this process will be repeated.
There are three cases in order to verify the compliance control based on CoP condition and the force
when applied in feet of the robot. Case one, when the CoP position changing to the left side of the robot as
shown in Figure 28. Case two, when the CoP position changing to the front side of the robot as depicted in
Figure 29(a) to Figure 29(b). Case three, when the CoP position changing to the back side of the robot as
shown in Figure 29(c) to Figure 29(d). The fuzzy logic that applied in these cases is able to achieve for
keeping balance the body posture of the robot. The response of error, delta error and the output of
defuzzification will be shown in Figure 26(b). The parameter of membership function fuzzification error and
delta error are tuned by experiment with GUI shown in Figure 27. Finally, Figure 30 is shown the conditions
of a bipedal robot when walks in uneven terrain. All video experiments were upload at YouTube
channel in [28].
16. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3693
Figure 25. The video capture during the robot’s walking
(a) (b)
Figure 26. (a) The signals response error, derror and (b) Ouput fuzzy when CoP position changing to left side
Figure 27. Fuzzy logic tools GUI to evaluate the output of fuzzy
17. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3694
(a) (b)
Figure 28. Stable compliance control when CoP position changing to left side; (a) ilustration (b) real
condition record
Figure 29. Stable compliance control when CoP position changing to front side; (a) ilustration
(b) real condition record and Stable compliance control when CoP position changing to back side;
(c) ilustration (d) real condition record
18. Int J Elec & Comp Eng ISSN: 2088-8708
Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using … (Afrizal Mayub)
3695
Figure 30. Stable compliance control when CoP position changing to front side
5. CONCLUSION
In this paper, a method of controlling bipedal robots to walk stably is proposed based on FSR
sensor. Fuzzy logic control (FLC) was used for two cases. The first was for stable compliance control and the
second was CoP region's stability. In compliance control mode, the designed FLC accepts inputs from error
and delta error of force limitation and generate theta offset that used as feedback to adjust the body posture of
a bipedal robot. In CoP region's stability mode, the designed fuzzy controller accepts inputs from x-axis and
y-axis of CoP position and changes the robot body posture tends to lean backwards or forwards.
Eventually, several experiments showed that the designed of FLC able to make the robot walks
stable on uneven terrain. For future works, this system can be added with another sensor like vision. With
vision perception, the robot can recognize the terrain condition in environments so when the robot walks in
an uneven terrain, the recognized terrain condition would provide useful information.
ACKNOWLEDGEMENTS
The authors wish to thank Medical Robot Laboratory National Taiwan University of Science and
Technology for facilities to use HuroEvolutionJR during his study and to Graduate School of Science
Education, University of Bengkulu, for supporting this work.
REFERENCES
[1] Monteiro, et al., “Humanoid Dynamic Controller”, TELKOMNIKA (Telecommunication, Computing, Electronics
and Control), vol. 10, no. 8, pp. 1936-1947, 2012.
[2] Lipeng, Y. U. A. N., Amur Al Yahmedi, and Liming Yuan, “Optimized Passive Coupling Control for Biped Robot”,
Indonesian Journal of Electrical Engineering and Computer Science, vol. 11, no. 6, pp. 3044-3052, 2013.
[3] C.L. Shih, “Ascending and Descending stairs for a Biped Robot”, Systems, Man and Cybernetics, Part A: Systems
and Humans, IEEE Transactions, vol. 29, pp. 255-268, 1999.
[4] Y.F. Zheng and J. Shen, “Gait Synthesis for the SD-2 Biped Robot to climb sloping surface”, Robotics and
Automation, IEEE Transactions, vol. 6, pp. 86-96, 1990.
[5] C. Fu and K. Chen, “Gait Synthesis and Sensory Control of stair climbing for a Humanoid Robot”, Industrial
Electronics, IEEE Transactions, vol. 55, pp. 2111-2120, 2008.
[6] E. Ohashi, T. Aiko, T. Tsuji, H. Nishi, and K. Ohnishi, “Collision Avoidance Method of Humanoid Robot with arm
force”, Industrial Electronics, IEEE Transactions, vol. 54, pp. 1632-1641, 2007.
[7] Cui, Yifeng, et al. "Control Structure Design for Man-Function Humanoid Robot." Indonesian Journal of Electrical
Engineering and Computer Science, vol. 11 no. 12, 3222222.L36L, pp. 7745-7753, 2013.
[8] Kajita, et al., “Biped walking Pattern Generation by using preview Control of zero-moment Point”, In Robotics and
Automation, 2003. Proceedings. ICRA'03. IEEE International Conference on, vol. 2, pp. 1620-1626, IEEE, 2003.
[9] Sardain, Philippe, and Guy Bessonnet, “Forces Acting on a Biped Robot Center of Pressure-zero Moment Point”,
IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, vol. 34, no. 5, pp. 630-637,
2004.
0.8 cm
2.4 cm
19. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3678 – 3696
3696
[10] Mitobe, Kazuhisa, Genci Capi, and Yasuo Nasu, “Control of walking Robots based on Manipulation of the zero
Moment Point”, Robotica, vol. 18, no. 6, pp. 651-657, 2000.
[11] Kim, Jung-Yup, Ill-Woo Park, and Jun-Ho Oh, “Experimental Realization of Dynamic walking of the Biped
Humanoid Robot KHR-2 using zero Moment Point Feedback and Inertial Measurement”, Advanced Robotics,
vol. 20, no. 6, pp. 707-736, 2006.
[12] Sugihara, Tomomichi, Yoshihiko Nakamura, and Hirochika Inoue, “Real-time Humanoid Motion Generation
through ZMP Manipulation based on Inverted Pendulum Control”, In Robotics and Automation, 2002. Proceedings.
ICRA'02. IEEE International Conference on, vol. 2, pp. 1404-1409, IEEE, 2002.
[13] Erbatur, Kemalettin, and Okan Kurt, “Natural ZMP Trajectories for Biped Robot Reference Generation”, IEEE
Transactions on Industrial Electronics, vol. 56, no. 3, pp. 835-845, 2009.
[14] Al-Shuka, Hayder FN, Burkhard J. Corves, Bram Vanderborght, and Zhu Wen-Hong., “Zero-Moment Point-Based
Biped Robot with Different Walking Patterns”, International Journal of Intelligent Systems and Applications, vol. 7,
no. 1, p. 31, 2014.
[15] Choi, Kyu-Cheon, Hyun-Jeong Lee, and Min Cheol Lee, “Fuzzy Posture Control for Biped walking Robot based on
force Sensor for ZMP”, In SICE-ICASE, 2006. International Joint Conference, pp. 1185-1189, IEEE, 2006.
[16] Claros, M., J. J. Rodriguez, and Rogelio Soto, “Balance Control of a Biped Robot in the Coronal plane using foot
sole CoP Trajectories”, In Control & Automation (ICCA), 11th IEEE International Conference on, pp. 661-666,
IEEE, 2014.
[17] Sardain, Philippe, and Guy Bessonnet, “Zero Moment Point-measurements from a Human walker wearing Robot
feet as shoes”, IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, vol. 34, no. 5,
pp. 638-648, 2004.
[18] Minakata, Hideaki, Hirokazu Seki, and Susumu Tadakuma, “A Study of Energy-saving shoes for Robot Considering
Lateral plane Motion”, IEEE Transactions on Industrial Electronics, vol. 55, no. 3, pp. 1271-1276, 2008.
[19] Suwanratchatamanee, Kitti, Mitsuharu Matsumoto, and Shuji Hashimoto, “Haptic Sensing foot System for
Humanoid Robot and ground recognition with one-leg balance”, IEEE Transactions on Industrial Electronics,
vol. 58, no. 8, pp. 3174-3186, 2011.
[20] Choi, Kyu-Cheon, Hyun-Jeong Lee, and Min Cheol Lee, “Fuzzy Posture Control for Biped walking Robot based on
force sensor for ZMP”, In SICE-ICASE, 2006. International Joint Conference, pp. 1185-1189, IEEE, 2006.
[21] Li, Tzuu-Hseng S., Yu-Te Su, Shao-Hsien Liu, Jhen-Jia Hu, and Ching-Chang Chen, “Dynamic balance Control for
Biped Robot walking using Sensor Fusion, Kalman Filter, and Fuzzy Logic”, IEEE Transactions on Industrial
Electronics, vol. 59, no. 11, pp. 4394-4408, 2012.
[22] M. Vukobratovi ´C and B. Borova´c, “Zero-moment Point - thirty five years of its life”, International Journal of
Humanoid Robotics, vol. 1, no. 1, pp. 157-173, 2004.
[23] Chevallereau, Christine, et al., “Bipedal Robots: Modeling, Design and walking Synthesis”, John Wiley & Sons,
2013.
[24] Kuo, Chung-Hsien, Fahmizal, and Shih-Lin Wu, “Development of Fuzzy Logic Controllers for Controlling Bipedal
Robot Locomotion on Uneven Terrains with IMU Feedbacks”, Indian Journal of Science and Technology, vol. 9,
no. 28, 2016.
[25] L.A. Zadeh, “Fuzzy Sets”, Information and Control, vol. 8 pp. 338-353, 1965.
[26] E.H. Mamdani, S. Assilian, “Application of Fuzzy Algorithms for Control of Simple Dynamic Plant”, Proceedings
of the Institute of Electrical Engineers, vol. 121, pp. 1585-1588, 1974.
[27] Yoneyama, Jun, Masahiro Nishikawa, Hitoshi Katayama, and Akira Ichikawa, “Output Stabilization of Takagi-
Sugeno Fuzzy Systems”, Fuzzy sets and Systems, vol. 111, no. 2, pp. 253-266, 2000.
[28] Video implementation results of this paper [Online]. Available on: http://youtu.be/RB_gQwXclWk
BIOGRAPHIES OF AUTHORS
Afrizal Mayub was born on April 18, 1960. He received the Master and Doctor degrees from
Universitas Gadjah Mada, Indonesia, in 2003 and 2011. Since 1987, He joined Universitas
Bengkulu, Indonesia, as a lecturer. Currently, Dr. Afrizal Mayub is a senior lecturer and
researcher in the Graduate School of Science Education, University of Bengkulu. His research
interest are robotics, artificial intelligence, physics education and applied science.
Fahmizal was born on July 23, 1988. He graduated from Master of Science in Taiwan, precisely
at National Taiwan University of Science and Technology (Taiwan Tech) in 2014 with
cumlaude. Currently, Mr. Fahmizal is a junior lecturer in the Department of Electrical and
Informatics Engineering at Vocational College Universitas Gadjah Mada, Indonesia, in the
specialist field of the control system and robotics. In addition to actively teaching and
researching, Mr. Fahmizal also as adviser and supervisor at Gadjah Mada Robotic Team
(GMRT).