Skip to main content

Development of a model for a walking robot made of Desai mechanism using ANN and regression approach

Abstract

The study focuses on computing the optimized foot profile for a walking leg mechanism using artificial neural network (ANN), genetic algorithm, and regression approaches. The technique adopted in this work is the benchmark approach and acts as a tool for complex problems. A mathematical model using regression and ANN is developed for the 8-link coplanar mechanism. Optimum link lengths are obtained to minimize the objective function (error). The output response is the foot length with a minimum foot height of 124 mm for obstacle clearance. A neural network is designed with seven neurons (one neuron/link) in the input layer. Optimum neurons in the hidden layer are determined based on the output obtained through simulation. A single neuron is used to represent the foot profile length at the output layer. The foot lengths obtained from the regression model and ANN are compared and validated with a genetic algorithm for the data sets of 100, 200, 300, 400, and 500. Simulation studies of the walking leg mechanism revealed a difference of 19%, 22.4%, and 5.23% in the foot profile by ANN and mathematical, ANN and regression model, and mathematical and regression approach respectively. This paper reveals that different approaches viz., ANN, mathematical and regression models generate dissimilar foot profiles.

Introduction

Walking robots mimicking the gait of humans have inspired many researchers in the recent past. Controlling a biped walking mechanism is a complex multivariable problem due to the system’s nonlinearity, high dimensionality, and intrinsic instability. In every realistic instance, the exact dynamic equations of a walking robot are either too complicated or impossible to formulate in closed form for use in control solutions. Different types of gait are used by animals in mobility, crawling uphill or downhill, slowly or quickly [1]. Of the various mechanisms developed, the coplanar single-degree-of-freedom mechanism has advantages over other mechanisms. Artificial Intelligence (AI) enables computers or inanimate objects based on computers to think and act in the same way that people do. Kousik et al. [2] conducted the motion studies of a quadruped robot made of Desai’s walking mechanism on a straight path and staircase climbing using SAM 6.1 and SOLIDWORKS software. The stride length and stride height are the parameters of importance in the foot profile of walking mechanisms.

ANN applications have grown tremendously since the mid-twentieth century and are constantly emerging. Oh et al. [3] developed the artificial neural network model to study the effect of ground reaction forces on human gait and fuzzy-controlled humanoid robots are studied [4]. A Neuro-Simulation for complex robots using the bootstrapped method by Woodford and du Plessis [5] and Hexapod walking robots with artificial intelligence capabilities using the ANN approach is studied by Kessis et al. [6]. Authors [7, 8] used neural networks and wavelet methods to analyze the analytical techniques for gait data.

The ANN has been successfully implemented in biomechanical research [9] and in animating human figures while standing, walking, and running [10]. The optimization techniques [11], e.g., genetic algorithm (GA), particle swarm optimization (PSO), artificial bee colony (ABC), backtracking search algorithm (BSA), lightning search algorithm (LSA) and whale optimization algorithm (WOA), were reviewed extensively. Identifying gait-cycle phases is crucial [12] for controlling the walking mechanism, as most humanoid robots walk unhuman-likely with bent knees [13]. The walking fatigue of bipedal robots with compliant feet [14] and the kinematic model of the walking robots for discontinuous contact with the ground [15] were analyzed.

Optimization situations frequently necessitate good algorithms to minimize or maximize objective functions. Gheorghita and Gheorghita [16] optimized a 6-link planar mechanism to develop a regression model using computer software and validated the results experimentally. By a genetic algorithm model, authors [17] synthesized a planar mechanism using regression deviation and converged regression error to a global minimum. Researchers [18] developed an approach combining analytical and statistical methods for studying robot kinematics to reduce the tracking error. Authors [19] developed regression equations for the bipedal walking model and measured ground reaction forces.

Many researchers and industries are interested in developing legged walking robots that resemble humanoid motion [20]. Legged devices replicating legged animals' morphology are useful for movements in off-road travel, including sandy or wet natural areas and space exploration. The benefits of legged mobility vary depending on the posture, number of legs, and leg functionality [21]. An 8-link single dof leg mechanism for a walking robot is designed for an optimum stride path and stride height and analyzed different configurations of mechanisms by Desai et al. [22]. The studies of a passive walking biped robot with flexible legs [23] and a coplanar 8-link walking leg mechanism using GA [24] are reported in the literature. The design of experiments concept is used for processes to find the optimum process parameters [25,26,27,28]. In optimizing linkage mechanisms, these techniques limit foot profile for both stride length and stride height. Researchers used optimization algorithms in renewable energy, as in comparative analysis of renewable energy sources[29], performance analysis of photovoltaic systems [30, 31], optimal economic indices [32], optimization of PID controller [33], generation of hybrid renewable power [34], experimental investigation of DC converters [35], hybrid EV studies [36], performance analysis of photovoltaic grid [37], studies on hybrid photovoltaic [38].

In the open literature, regression and ANN models on the performance of a single dof coplanar 8-link walking mechanism are unavailable; hence, this paper attempts to develop regression and ANN models for the Desai mechanism [22] walking robot. This work will be a benchmark study for developing an efficient mathematical model for optimization studies.

Mathematical model for foot profile generation

Walking leg robots generate a foot profile. The coordinates of joints and paths of the links are computed using the principle of the intersection of two circles to find the position of joints in the mechanism for angular rotation of the input crank (L1).

Figure 1 shows the C-2 configuration of the Desai mechanism [22]; Ro is a fixed joint, input link L1 rotates (θ) through 2π radians, and link L1 is formed between joint Ro and joint R1 (in Fig. 1), Ro is fixed joint P, R1 is joint Q, R2 is joint U, R3 is fixed joint S, R4 is joint T). In the Cartesian coordinate system, the Instantaneous position of joint R1(Qx, Qy) can be computed using (1) and (2).

Fig. 1
figure 1

Kinematic analysis of C-2 configuration [22]

$$\mathrm{Qx}=\mathrm L1\;\mathrm C\mathrm o\mathrm s\mathrm\theta$$
(1)
$$\mathrm{Qy}=\mathrm L1\;\mathrm S\mathrm i\mathrm n\mathrm\theta$$
(2)

The instantaneous coordinates of joint R2(Ux, Uy) are computed using the principle of intersection of circles. R2 is represented as joint U. The two circles with centers R1(Qx, Qy) and R2(Ux, Uy) with radii L2 and L3 respectively, can be expressed as

$${(x-{Q}_{x})}^{2}+{(y-{Q}_{y})}^{2}={L}_{2}^{2}$$
(3)
$${(x-{R}_{x})}^{2}+{(y-{R}_{y})}^{2}={L}_{3}^{2}$$
(4)

The distance between the centers of two circles with radii R1 and R2 is

$${D}_{{R}_{1}{R}_{2}}=\sqrt{{({Q}_{x}-{R}_{x})}^{2}+{({Q}_{y}-{R}_{y})}^{2}}$$
(5)

Coordinates of R2 can be expressed as

$${R}_{{2x}_{1}}{or R}_{2{x}_{2}}=\left(\frac{{Q}_{x}+{R}_{x}}{2}\right)+\left(\frac{\left({R}_{x}-{Q}_{x}\right)\left({ L}_{2}^{2}{- L}_{3}^{2}\right)}{2{D}_{{R}_{1}{R}_{2}}^{2}}\right)\pm 2\Delta \left(\frac{{Q}_{y}-{R}_{y}}{{D}_{{R}_{1}R}^{2}}\right)$$
(6)
$${R}_{2{y}_{1}}{or R}_{2{y}_{2}}=\left(\frac{{Q}_{y}+{R}_{y}}{2}\right)+\left(\frac{\left({R}_{y}-{Q}_{y}\right)\left({ L}_{2}^{2}{- L}_{3}^{2}\right)}{2{D}_{{R}_{1}{R}_{2}}^{2}}\right)\mp 2\Delta \left(\frac{{Q}_{x}-{R}_{x}}{{D}_{{R}_{1}{R}_{2}}^{2}}\right)$$
(7)
$$\Delta =\frac{1}{4}\sqrt{\begin{array}{c}\left({ D}_{{R}_{1}{R}_{2}}+{L}_{2}+{L}_{3}\right)\left({ D}_{{R}_{1}{R}_{2}}+{L}_{2}-{L}_{3}\right)\\ \left({ D}_{{R}_{1}{R}_{2}}-{L}_{2}+{L}_{3}\right)\left({-D}_{{R}_{1}{R}_{2}}+{L}_{2}+{L}_{3}\right)\end{array}}$$
(8)

Similarly, the coordinates of joint R4 (Tx, Ty) can be computed as the intersection point of two circles with centers R1(Qx, Qy) and R3(Sx, Sy) with radii L8 and L7, respectively.

$${(x-{Q}_{x})}^{2}+{(y-{Q}_{y})}^{2}={L}_{8}^{2}$$
(9)
$${(x-{S}_{x})}^{2}+{(y-{S}_{y})}^{2}={L}_{7}^{2}$$
(10)

The distance between two circle centers, R1 and R3, is

$${D}_{{R}_{1}{R}_{3}}=\sqrt{{({Q}_{x}-{S}_{x})}^{2}+{({Q}_{y}-{S}_{y})}^{2}}$$
(11)

Coordinates of R4 can be expressed as

$${R}_{{4x}_{1}}{or R}_{{4x}_{2}}=\left(\frac{{Q}_{x}+{S}_{x}}{2}\right)+\left(\frac{\left({S}_{x}-Q\right)\left({ L}_{8}^{2}{- L}_{7}^{2}\right)}{2{D}_{{R}_{1}{R}_{3}}^{2}}\right)\pm 2\Delta \left(\frac{{Q}_{y}-{S}_{y}}{{D}_{{R}_{1}{R}_{3}}^{2}}\right)$$
(12)
$${R}_{4{y}_{1}}{or R}_{{4y}_{2}}=\left(\frac{{Q}_{y}+{S}_{y}}{2}\right)+\left(\frac{\left({S}_{y}-{Q}_{y}\right)\left({ L}_{8}^{2}{- L}_{7}^{2}\right)}{2{D}_{{R}_{1}{R}_{3}}^{2}}\right)\mp 2\Delta \left(\frac{{Q}_{x}-{S}_{x}}{{D}_{{R}_{1}R}^{2}}\right)$$
(13)
$$\Delta =\frac{1}{4}\sqrt{\begin{array}{c}\left({ D}_{{R}_{1}{R}_{3}}+{L}_{8}+{L}_{7}\right)\left({ D}_{{R}_{1}{R}_{3}}+{L}_{8}-{L}_{7}\right)\\ \left({ D}_{{R}_{1}{R}_{3}}-{L}_{8}+{L}_{7}\right)\left({-D}_{{R}_{1}R}+{L}_{8}+{L}_{7}\right)\end{array} }$$
(14)

Similarly, the coordinates of joint V (Vx, Vy) are computed as the intersection point of two circles with centers R2(Ux, Uy) and R4(Tx, Ty) with radii L4 and L6, respectively.

$${(x-{T}_{x})}^{2}+{(y-{T}_{y})}^{2}={L}_{4}^{2}$$
(15)
$${(x-{U}_{x})}^{2}+{(y-{U}_{y})}^{2}={L}_{6}^{2}$$
(16)

Distance between two circle centers, R2 and R4:

$${D}_{{R}_{2}{R}_{4}}=\sqrt{{(x-{T}_{x})}^{2}+{(y-{T}_{y})}^{2}}$$
(17)

Coordinates of V can be expressed as,

$${V}_{{x}_{1}}{or V}_{{x}_{2}}=\left(\frac{{T}_{x}+{U}_{x}}{2}\right)+\left(\frac{\left({T}_{x}-{U}_{x}\right)\left({ L}_{4}^{2}{- L}_{6}^{2}\right)}{2{D}_{{R}_{1}{R}_{4}}^{2}}\right)\pm 2\Delta \left(\frac{{T}_{y}-{U}_{y}}{{D}_{{R}_{1}{R}_{4}}^{2}}\right)$$
(18)
$${V}_{{y}_{1}}{or V}_{{y}_{2}}=\left(\frac{{T}_{y}+{U}_{y}}{2}\right)+\left(\frac{\left({T}_{y}-{U}_{y}\right)\left({ L}_{4}^{2}{- L}_{6}^{2}\right)}{2{D}_{{R}_{1}{R}_{4}}^{2}}\right)\mp 2\Delta \left(\frac{{T}_{x}-{U}_{x}}{{D}_{{R}_{1}{R}_{4}}^{2}}\right)$$
(19)
$$\Delta =\frac{1}{4}\sqrt{\begin{array}{c}\left({ D}_{{R}_{2}{R}_{4}}+{L}_{4}+{L}_{6}\right)\left({ D}_{{R}_{2}{R}_{4}}+{L}_{4}-{L}_{6}\right)\\ \left({ D}_{{R}_{2}{R}_{4}}-{L}_{4}+{L}_{6}\right)\left({-D}_{{R}_{2}{R}_{4}}+{L}_{4}+{L}_{6}\right)\end{array}}$$
(20)

W represents the foot of the walking robot and its slope is the same as that of link L4.

Many researchers have studied the various approaches to minimize the error of the designed six target points and the corresponding points obtained through the fitness candidate. In their study, the best fitness candidate value in the population is the lowest error in the population. A population is an array of the upper and lower bound of all the link lengths 600 mm and 100 mm, respectively, except for input link L1. The stride length and stride height of the foot trajectory of the walking leg mechanism are treated as constraints with a minimum stride length of 300 mm and maximum stride height of 124 mm. For the study, the input link (L1) length is 100 mm and six selected target points on the foot trajectory are

$$\left[{{{{W}^{i}}_{XT} W}^{i}}_{YT}\right]= [(45, - 650), (181, - 650), (249, - 650), (317, - 650), (385, - 650)]$$

Minimizing the error in the traced path by the foot of the walking robot is the objective per rotation of the input crank. The objective function in the optimization study is given by (21),

$$\mathrm{Minimize }\sum_{i=1}^{N=6}{{{[(W}^{i}}_{XT}-{{W}^{i}}_{X})}^{2}-{{{(W}^{i}}_{YT}-{{W}^{i}}_{Y})}^{2}]$$
(21)

Six target points \(({{{W^i}_{XT},W}^i}_{YT})\)on the foot profile are considered in the objective function for minimization of the error\(({{{{W}^{i}}_{X} , W}^{i}}_{Y})\). The ten different constraints are used in the optimization algorithm. Equations (2225) are used due to Grashof’s criteria, as the mechanism comprises two crank rockers (PQUR and PQTS) for smooth leg movement in the stride phase.

$${L}_{1 }+ {L}_{2 }\le {L}_{3}+{L}_{10}$$
(22)
$${L}_{1} +{L}_{8} \le {L}_{7}+{L}_{9}$$
(23)

Here, L1 and L2 represent the shortest and the longest links, with L3 and L10, are other links in polygon PQUR, as in Fig. 1. Similarly, L1 and L8 represent the shortest and longest links, with L7 and L9 being the links in polygon PQTS (Fig. 3a).

$${L}_{1 }\le \mathrm{min}\{{L}_{2 },{L}_{3 },{L}_{10 }\}$$
(24)
$${L}_{1 }\le \mathrm{min}\{{L}_{7},{L}_{8 },{L}_{9 }\}$$
(25)

Equations (2627) are the constraints due to the transmission angle of the crank rocker PQUR and PQTS of the mechanism.

$${(\theta }_{2}-{\theta }_{6})\ge {35}^{\mathrm{o}}$$
(26)
$${(\theta }_{5}-{\theta }_{7})\ge {35}^{\mathrm{o}}$$
(27)

The linkages L2- L4 -L6 -L8 form a parallelogram with the following constraint.

$$\mathrm{L}2 =\mathrm{ L}4 =\mathrm{ L}6 =\mathrm{ L}8$$
(28)

Equation (29) lists the constraint on the range of links as Min(Li) = 100 mm and Max(Li) = 600 mm as mechanism design parameters.

$$L\in [Min\left({L}_{i}\right), Max\left({L}_{i}\right)]$$
(29)

The constraint of stride height of the foot in the foot profile is given by (30), with the maximum stride height of the foot being limited to 124 mm.

$${{W}^{i}}_{Y} \le {{W}^{i}}_{Y}Max$$
(30)
$${{W}^{i}}_{X} \ge {{W}^{i}}_{X}Min$$
(31)

Equation (31) is the constraint on the stride length of the foot for a minimum value of 300 mm.

Methods

In this section, the regression model and ANN models were developed based on the normalized data.

Normalized input data

Simulations were conducted on the 8-link coplanar Desai mechanism [22]. The length of the L1 is fixed to 100 mm and the location of the three pivot points is also fixed. The lengths of links 2 to 7 (input data) were randomly generated to obtain the foot profile using a mathematical model with a constraint of a minimum foot profile length of 124 mm. The trials were conducted for the sample sizes of 100, 200, 300, 400, and 500. The output of the foot profile length of these samples and found that the foot profile follows a normal distribution (i.e., bell-shaped curve).

Development of regression model

The input and output data from the above trials were used in Minitab software to obtain the regression model. The regression model is further tested with randomly generated link lengths (links 2–7).

The results obtained from the regression model and the mathematical model were compared for various trained data samples.

Development of the ANN model

Input and output data obtained from the above mathematical approach were used for training in ANN. An ANN was designed to take these trials of seven input parameters for link length and angle to obtain output as foot profile length. Randomly generated initial weights are used to train and test the data. All the data of 7-link lengths were given at the input neuron and the output neuron represents foot length in mm; net architecture was created with a hidden layer between the input and output layer. Simulations were conducted to decide the number of neurons in the hidden layer to obtain better output. The neuron in the hidden layer was varied between 1 and 20 and tested for mean square error. The best-simulated trail for the optimum neuron in the hidden layer is selected based on the minimum mean square error.

Seventy percent of the samples were used to train the model, and the remaining 30% were used to validate the model. The minimum coefficient of determination for training data and validation is more than 95% and 91%, respectively. The weights and bias of the best simulation results were extracted. The trained model is further tested with randomly generated link length. The result obtained from the ANN-trained model for randomly generated link length and the mathematical model compared various trained data of samples such as 100, 200, 300, 400, and 500.

Results and discussion

The working of a single degree of freedom 8-link co-planar walking mechanism is analyzed using three approaches. The study highlights the stability of the mechanism during the stride phase and the lift phase with an emphasis on getting a symmetric bell-shaped foot profile. This section is arranged in three subsections, viz., regression model, ANN, and mathematical model.

Regression model

The regression equation obtained for the horizontal length of the foot profile = 425–0.0382(L2)-0.749(L3) + 0.371(L5)-0.946(L7) + 4.08(Theta) + 0.961(L8)-0.118(TZ).

ANN structure with 07 normalized link lengths as input neurons produces foot profile length as outputs. The network is trained with an extensive data set for efficient learning to establish a relationship between inputs and output. The trained network predicts the output by providing randomly generated input (link length) and obtaining the output (foot profile length). The number of neurons in the hidden layers is varied until a satisfactory performance is obtained. The structure of ANN architecture is listed in Table 1. MATLAB Toolbox™ of Neural Network used in the study.

Table 1 Structure of ANN

Simulation and testing

After training the ANN using five sets of data (each with 100, 200, 300, 400, and 500 samples). The ANN model and the mathematical model results were compared for foot profile length.

Details for 500 sample data set

Figure 2 shows the architecture of the ANN. Table 2 lists the output obtained after ANN training. Figures 3, 4, 5, 6, and 7 depict the output of ANN.

Fig. 2
figure 2

ANN architecture

Table 2 Weights and bias (generated from the ANN)
Fig. 3
figure 3

ANN validation and test

Fig. 4
figure 4

R value (training data)

Fig. 5
figure 5

R value (validation data)

Fig. 6
figure 6

R value (training and validation data)

Fig. 7
figure 7

Scatted data points

Architecture of ANN

Foot profile generated using a mathematical model for randomly generated link lengths

The data in Table 3 is used to obtain the foot profile for the Desai mechanism [22]. The GA results for test sets 1, 2, 3, 6, 7, and 11 are used. Figures 8, 9, 10, 11, 12, and 13 show the typical foot profile obtained using the randomly generated link lengths.

Table 3 Randomly generated input data (link lengths) and output (foot profile length) using ANN, GA, and regression approach
Fig. 8
figure 8

Test set 1

Fig. 9
figure 9

Test set 2

Fig. 10
figure 10

Test set 3

Fig. 11
figure 11

Test set 6

Fig. 12
figure 12

Test set 7

Fig. 13
figure 13

Test set 11

The summarised results of foot profiles obtained by ANN, GA, and regression approaches are in Table 4.

Table 4 Foot profile length and comparison of different test sets

The present study has used three approaches, namely GA, ANN, and regression method for optimizing stride length in the foot profile of the 8-link coplanar walking leg Desai mechanism [22]. The results of the GA approach used in this study agree with Raghavendra and Annigeri [24]. The regression model is compared with GA and ANN models and found that they disagree.

Conclusions

Six different configurations of the 8-link planar Desai mechanism [22] were studied and found that the second configuration gives a bell-shaped foot profile for better walking stability. The second configuration is further studied by optimising the link dimensions using three different approaches such as mathematical model, regression, and ANN approach to obtain the optimum foot profile length of the walking robot.

The results of the three approaches used in this study are summarized below:

A mathematical model approach generates the output of foot profile lengths. In this approach, five different sample sizes were used, viz., 100, 200, 300, 400, and 500. The link lengths followed a bell-shaped normal distribution curve indicating satisfactory output data.

A regression model is fitted for 500 samples. The P value observed for the link L2 and EQ, which is more than the significance value, indicates no evidence against the null hypothesis as shown in Tables 5 and 6. The P value for other links is statistically significant with the foot profile length.

Table 5 Regression analysis
Table 6 Analysis of variance

The ANN model was designed to optimize the foot profile for the 8-link planar mechanism. The ANN model developed for various neurons in the hidden layer found that 18 neurons yield optimum results. Weights and bias are also determined to predict the results efficiently.

Test sets were randomly generated with the maximum and minimum values as shown in Table 7 for all three approaches and the link lengths were tested. Comparisons were made for foot profile length obtained through a mathematical model, regression model, and ANN.

Table 7 Minimum and maximum length of links in mm (randomly generated data for the test)

The maximum difference of 19% in the foot profile is observed for ANN and the mathematical model. ANN and regression model show a maximum difference of 22.4% in the foot profile of the mechanism. The mathematical and regression approach shows a maximum of 5.23% difference in the result obtained.

In the future, the research focus will be to model the remaining configurations in [22] using GA, ANN, and Regression approaches. Simscape Multibody analysis of MATLAB software will be used to measure displacement, velocity, and acceleration of all the joints in the walking leg.

Availability of data and materials

The study data of this work can be shared upon request.

References

  1. Max-Planck-Gesellschaft. Walking robot switches gaits autonomously and flexibly, 2010, https://www.sciencedaily.com/releases/2010/01/100117150824.htm. Accessed: 02 April 2023

  2. Kousik S, Rahul S, Annigeri A R, Praveenkumar U B & Bharath M N. Performance analysis of quadruped robot designed with Desai’s walking leg mechanism. Australian Journal of Mechanical Engineering, 2022; 1–14. https://doi.org/10.1080/14484846.2022.2087585

  3. Oh SE, Choi A, Mun JH (2013) Prediction of ground reaction forces during gait based on kinematics and a neural network model. J Biomech 46:2372–2380. https://doi.org/10.1016/j.jbiomech.2013.07.036

    Article  Google Scholar 

  4. Kahraman C, Deveci M, Boltürk E, Türk S (2020) Fuzzy controlled humanoid robots: A literature review. Robot Auton Syst 134:103643. https://doi.org/10.1016/j.robot.2020.103643

    Article  Google Scholar 

  5. Woodford GW, du Plessis MC (2021) Bootstrapped neuro-simulation for complex robots. Robot Auton Syst 136:103708. https://doi.org/10.1016/j.robot.2020.103708

    Article  Google Scholar 

  6. Kessis J. J., Rambaut J. P., Penne J., Wood R. and Mattar N. Hexapod walking robots with artificial intelligence capabilities. In Theory and Practice of Robots and Manipulators, 395–401, 1985, Springer, Boston, MA

  7. Chau T (2001) A review of analytical techniques for gait data. Part 1: fuzzy, statistical and fractal methods. Gait Posture. 13:49–66. https://doi.org/10.1016/S0966-6362(00)00094-1

    Article  Google Scholar 

  8. Chau T (2001) A review of analytical techniques for gait data Part 2: neural network and wavelet methods. Gait Posture 13:102–120. https://doi.org/10.1016/S0966-6362(00)00095-3

    Article  Google Scholar 

  9. Mouloodi S, Rahmanpanah H, Gohari S, Burvill C, Tse KM, Davies HM (2021) What can artificial intelligence and machine learning tell us? A review of applications to equine biomechanical research. J Mech Behav Biomed Mater. 123:104728. https://doi.org/10.1016/j.jmbbm.2021.104728

    Article  Google Scholar 

  10. Taha Z, Brown R, Wright D (1996) Realistic animation of human figures using artificial neural networks. Med Eng Phys 18(8):662–669. https://doi.org/10.1016/S1350-4533(96)00016-1

    Article  Google Scholar 

  11. Abdolrasol MG, Hussain SM, Ustun TS, Sarker MR, Hannan MA, Mohamed R, Ali JA, Mekhilef S, Milad A (2021) Artificial neural networks based optimization techniques: a review. Electronics. 10:2689. https://doi.org/10.3390/electronics10212689

    Article  Google Scholar 

  12. Di Gregorio R, Vocenas L (2021) Identification of Gait-Cycle Phases for Prosthesis Control. Biomimetics 6(2):22. https://doi.org/10.3390/biomimetics6020022

    Article  Google Scholar 

  13. You Y, Xin S, Zhou C. and Tsagarakis N. Straight leg walking strategy for torque-controlled humanoid robots. Proceedings of IEEE International Conference on Robotics and Biomimetics (ROBIO), 2016, Qingdao, China, 2014–2019. https://doi.org/10.1109/ROBIO.2016.7866625

  14. Kim BH (2013) Work analysis of compliant leg mechanisms for bipedal walking robots. Int J Adv Rob Syst 10(9):334. https://doi.org/10.5772/56926

    Article  Google Scholar 

  15. Terefe TO, Lemu HG, Tuli TB (2019) Kinematic modeling and analysis of a walking machine (robot) leg mechanism on a rough terrain. Adv Sci Technol Res J. 13:43–53. https://doi.org/10.12913/22998624/109792

    Article  Google Scholar 

  16. Gheorghita V. and Gheorghita C. Applying regression analysis to optimize the length of components of a six bar mechanism, IOP Conference Series: Materials Science and Engineering, 2018, 400, 042024. https://doi.org/10.1088/1757-899x/400/4/042024

  17. Tavakoli NH, Zohour H (2005) Optimal synthesis of planar and spatial mechanism for path generation using regression deviation. Scientia Iranica. 12(2):190–198. https://www.sid.ir/en/journal/ViewPaper.aspx?id=35034

    MathSciNet  MATH  Google Scholar 

  18. Nguyen V, Marvel JA (2022) Modeling of Industrial Robot Kinematics Using a Hybrid Analytical and Statistical Approach. ASME J Mech Robot 14:051009. https://doi.org/10.1115/1.4053734

    Article  Google Scholar 

  19. Ruiz DV, Magluta C, Roitman N (2022) Experimental verification of biomechanical model of bipedal walking to simulate vertical loads induced by humans. Mech Syst Signal Process 167:108513. https://doi.org/10.1016/j.ymssp.2021.108513

    Article  Google Scholar 

  20. Zhang Y, Arakelian V (2021) Design and synthesis of single-actuator walking robots via coupling of linkages. Front Mech Eng 6:609340. https://doi.org/10.3389/fmech.2020.609340

    Article  Google Scholar 

  21. Biswal P, Mohanty PK (2021) Development of quadruped walking robots: a review. Ain Shams Eng J 12:2017–2031. https://doi.org/10.1016/j.asej.2020.11.005

    Article  Google Scholar 

  22. Desai SG, Annigeri AR, TimmanaGouda A (2019) Analysis of a new single degree-of-freedom eight link leg mechanism for walking machine. Mech Mach Theory 140:747–764. https://doi.org/10.1016/j.mechmachtheory.2019.06.002

    Article  Google Scholar 

  23. Safartoobi M, Dardel M, Daniali HM (2021) Gait cycles of passive walking biped robot model with flexible legs. Mech Mach Theory 159:104292. https://doi.org/10.1016/j.mechmachtheory.2021.104292

    Article  Google Scholar 

  24. Raghavendra BV, Annigeri AR (2021) Optimal synthesis of planar eight-link walking leg mechanism using genetic algorithm. Int J Model Ident Control 38:152–164. https://doi.org/10.1504/IJMIC.2021.122498

    Article  Google Scholar 

  25. Paulo Davim J. Design of Experiments in Production Engineering. Springer, 2016, ISBN: 978–3–319–23838–8, https://doi.org/10.1007/978-3-319-23838-8

  26. Paulo Davim J. Computational methods and production engineering. Elsevier, 2017, ISBN:9780857094810

  27. Paulo Davim J. Statistical and Computational Techniques in Manufacturing. Springer, 2012, ISBN: 978–3–642–25859–6, https://doi.org/10.1007/978-3-642-25859-6

  28. Paulo Davim J. Mechanical and industrial engineering historical aspects and future directions, Springer, 2022, ISBN: 978–3–030–90487–6, https://doi.org/10.1007/978-3-030-90487-6

  29. Abdelwahab SAM, Hamada AM, Abdellatif WS (2020) Comparative analysis of the modified perturb & observe with different MPPT techniques for PV grid connected systems. Intern J Renew Energy Res 10(1):55–164

    Google Scholar 

  30. Elbaset, A. A., Abdelwahab, S. A. M., Ibrahim, H. A., Eid, M. A. E. (2019). Performance analysis of photovoltaic systems with energy storage systems. Springer International Publishing.

  31. S. S. Dessouky, A. A. Elbaset, A. H. K. Alaboudy, H. A. Ibrahim and S. A. M. Abdelwahab, Performance improvement of a PV-powered induction-motor-driven water pumping system, 2016 Eighteenth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 2016, pp. 373-379, https://doi.org/10.1109/MEPCON.2016.7836918

  32. Elnozahy A, Yousef AM, Ghoneim SSM et al (2021) Optimal Economic and Environmental Indices for Hybrid PV/Wind-Based Battery Storage System. J Electr Eng Technol 16:2847–2862. https://doi.org/10.1007/s42835-021-00810-9

    Article  Google Scholar 

  33. Yousef, A. M., Ebeed, M., Abo-Elyousr, F. K., Elnozohy, A., Mohamed, M., & Abdelwahab, S. M. (2020). Optimization of PID controller for hybrid renewable energy system using adaptive sine cosine algorithm. Intern J Renew Energy Res-IJRER, 670–677. https://doi.org/10.20508/ijrer.v10i2.10685.g7938

  34. Yousef AM, Abo-Elyousr FK, Elnozohy A, Mohamed M, Abdelwahab SAM (2020) Fractional order PI control in hybrid renewable power generation system to three phase grid connection. Intern J Electr Eng Inform 12(3):470–493. https://doi.org/10.15676/ijeei.2020.12.3.5

    Article  Google Scholar 

  35. Babes B, Hamouda N, Albalawi F, Aissa O, Ghoneim SS, Abdelwahab SAM (2022) Experimental investigation of an adaptive fuzzy-neural fast terminal synergetic controller for buck DC/DC converters. Sustainability 14(13):7967. https://doi.org/10.3390/su14137967

    Article  Google Scholar 

  36. Oubelaid A, Albalawi F, Rekioua T, Ghoneim SSM, Taib N, Abdelwahab SAM (2022) Intelligent torque allocation based coordinated switching strategy for comfort enhancement of hybrid electric vehicles. IEEE Access 10:58097–58115. https://doi.org/10.1109/ACCESS.2022.3178956

    Article  Google Scholar 

  37. Bahaa Saleh, Ali M. Yousef, Farag K. Abo-Elyousr, Moayed Mohamed, Saad A. Mohamed Abdelwahab & Ahmed Elnozahy (2022) Performance analysis of maximum power point tracking for two techniques with direct control of photovoltaic grid -connected systems. Energy Sources Part A Recovery Util Environ Eff 44(1):413–434. https://doi.org/10.1080/15567036.2021.1898496

    Article  Google Scholar 

  38. Elnozahy A, Yousef AM, Abo-Elyousr FK, Mohamed M, Abdelwahab SAM (2021) Performance improvement of hybrid renewable energy sources connected to the grid using artificial neural network and sliding mode control. J Power Electron 21:1166–1179. https://doi.org/10.1007/s43236-021-00242-8

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the organization for supporting this research work.

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

RBV developed the concept, methodology, and software codes for the research work, original draft, review, and editing. ARA performed the validation, and analysis of the work, original draft, review, and editing. JSS arranged the resources and simulation, prepared a draft manuscript, and reviewed and edited the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Raghavendra Bommanahalli Venkatagiriyappa.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Venkatagiriyappa, R.B., Annigeri, A.R. & Srikantamurthy, J.S. Development of a model for a walking robot made of Desai mechanism using ANN and regression approach. J. Eng. Appl. Sci. 70, 127 (2023). https://doi.org/10.1186/s44147-023-00296-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s44147-023-00296-4

Keywords