ANN Robot Energy Modeling

Similar documents
Forecasting stock market prices

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

Iran s Stock Market Prediction By Neural Networks and GA

COMPARING NEURAL NETWORK AND REGRESSION MODELS IN ASSET PRICING MODEL WITH HETEROGENEOUS BELIEFS

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data

Bond Market Prediction using an Ensemble of Neural Networks

Performance analysis of Neural Network Algorithms on Stock Market Forecasting

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks

The Use of Artificial Neural Network for Forecasting of FTSE Bursa Malaysia KLCI Stock Price Index

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

Based on BP Neural Network Stock Prediction

Keywords: artificial neural network, backpropagtion algorithm, derived parameter.

Application of Innovations Feedback Neural Networks in the Prediction of Ups and Downs Value of Stock Market *

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

Stock Market Prediction using Artificial Neural Networks IME611 - Financial Engineering Indian Institute of Technology, Kanpur (208016), India

Artificially Intelligent Forecasting of Stock Market Indexes

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization

Role of soft computing techniques in predicting stock market direction

Predictive Model Learning of Stochastic Simulations. John Hegstrom, FSA, MAAA

Valencia. Keywords: Conditional volatility, backpropagation neural network, GARCH in Mean MSC 2000: 91G10, 91G70

2015, IJARCSSE All Rights Reserved Page 66

An enhanced artificial neural network for stock price predications

The Use of Neural Networks in the Prediction of the Stock Exchange of Thailand (SET) Index

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION

Barapatre Omprakash et.al; International Journal of Advance Research, Ideas and Innovations in Technology

Keywords: artificial neural network, backpropagtion algorithm, capital asset pricing model

Forecasting Foreign Exchange Rate during Crisis - A Neural Network Approach

A.K.Singh. Keywords Ariticial neural network, backpropogation, soft computing, forecasting

Journal of Internet Banking and Commerce

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 2, Mar Apr 2017

Applications of Neural Networks in Stock Market Prediction

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction

AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE OIL FUTURE. By Dr. PRASANT SARANGI Director (Research) ICSI-CCGRT, Navi Mumbai

Saudi Arabia Stock Market Prediction Using Neural Network

Forecasting Currency Exchange Rates via Feedforward Backpropagation Neural Network

A Novel Prediction Method for Stock Index Applying Grey Theory and Neural Networks

Business Strategies in Credit Rating and the Control of Misclassification Costs in Neural Network Predictions

A Novel Iron Loss Reduction Technique for Distribution Transformers Based on a Combined Genetic Algorithm Neural Network Approach

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of

Forecasting stock market return using ANFIS: the case of Tehran Stock Exchange

Two kinds of neural networks, a feed forward multi layer Perceptron (MLP)[1,3] and an Elman recurrent network[5], are used to predict a company's

Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques

Application of Artificial Neural Network For Path Loss Prediction In Urban Macrocellular Environment

Pattern Recognition by Neural Network Ensemble

COGNITIVE LEARNING OF INTELLIGENCE SYSTEMS USING NEURAL NETWORKS: EVIDENCE FROM THE AUSTRALIAN CAPITAL MARKETS

Forecasting of Stock Exchange Share Price using Feed Forward Artificial Neural Network

Stock Market Prediction System

Research Article Design and Explanation of the Credit Ratings of Customers Model Using Neural Networks

An Intelligent Approach for Option Pricing

International Journal of Research in Engineering Technology - Volume 2 Issue 5, July - August 2017

Keywords Time series prediction, MSM30 prediction, Artificial Neural Networks, Single Layer Linear Counterpropagation network.

Accepted Manuscript. Enterprise Credit Risk Evaluation Based on Neural Network Algorithm. Xiaobing Huang, Xiaolian Liu, Yuanqian Ren

Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques

Backpropagation and Recurrent Neural Networks in Financial Analysis of Multiple Stock Market Returns

Chapter 11: Artificial Intelligence

Indoor Measurement And Propagation Prediction Of WLAN At

STOCK MARKET TRENDS PREDICTION USING NEURAL NETWORK BASED HYBRID MODEL

Providing a Model to Predict Future Cash Flow Using Neural Networks on the Pharmaceutical and Chemical Industries of Tehran Stock Market

COMPARATIVE STUDY OF TIME-COST OPTIMIZATION

Using artificial neural networks for forecasting per share earnings

PREDICTION OF CLOSING PRICES ON THE STOCK EXCHANGE WITH THE USE OF ARTIFICIAL NEURAL NETWORKS

Cognitive Pattern Analysis Employing Neural Networks: Evidence from the Australian Capital Markets

Design and implementation of artificial neural network system for stock market prediction (A case study of first bank of Nigeria PLC Shares)

Pricing Option CGMY model

The use of artificial neural network in predicting bankruptcy and its comparison with genetic algorithm in firms accepted in Tehran Stock Exchange

An Intelligent Forex Monitoring System

Genetic Algorithm Based Backpropagation Neural Network Performs better than Backpropagation Neural Network in Stock Rates Prediction

$tock Forecasting using Machine Learning

Predicting the stock price companies using artificial neural networks (ANN) method (Case Study: National Iranian Copper Industries Company)

China Stock Market Regimes Prediction with Artificial Neural Network and Markov Regime Switching

Foreign Exchange Rate Forecasting using Levenberg- Marquardt Learning Algorithm

Spiking Back Propagation Multilayer Neural Network Design for Predicting Unpredictable Stock Market Prices with Time Series Analysis

An Improved Approach for Business & Market Intelligence using Artificial Neural Network

Application of Data Mining Technology in the Loss of Customers in Automobile Insurance Enterprises

Analysis the relationship between consumer confidence index and other macroeconomic indices using RBF network

Predicting Economic Recession using Data Mining Techniques

Prediction Using Back Propagation and k- Nearest Neighbor (k-nn) Algorithm

Application of Big Data Analytics via Soft Computing. Yunus Yetis

The Role of Cash Flow in Financial Early Warning of Agricultural Enterprises Based on Logistic Model

Adaptive Neuro-Fuzzy Inference System for Mortgage Loan Risk Assessment

Estimation and Management of Construction Cost

Dr. P. O. Asagba Computer Science Department, Faculty of Science, University of Port Harcourt, Port Harcourt, PMB 5323, Choba, Nigeria

Outline. Neural Network Application For Predicting Stock Index Volatility Using High Frequency Data. Background. Introduction and Motivation

Neural Network Approach for Stock Prediction using Historical Data

Evaluate the Ability of Artificial Neural Network to Predict the Stock Price of Non-Metallic Mineral Products Industry in Tehran's Stock Exchange

Neuro Fuzzy based Stock Market Prediction System

Estimating term structure of interest rates: neural network vs one factor parametric models

Comparative Study between Linear and Graphical Methods in Solving Optimization Problems

Research Article A Novel Machine Learning Strategy Based on Two-Dimensional Numerical Models in Financial Engineering

[Ekeocha*, 5(5): May, 2016] ISSN: Impact Factor: 3.785

A DECISION SUPPORT SYSTEM FOR HANDLING RISK MANAGEMENT IN CUSTOMER TRANSACTION

Prediction of Stock Closing Price by Hybrid Deep Neural Network

Stock market price index return forecasting using ANN. Gunter Senyurt, Abdulhamit Subasi

Accelerated Option Pricing Multiple Scenarios

Studies in Computational Intelligence

Application of synthetic observations to develop an artificial neural network for mine dewatering

Construction Research Congress

Stock Market Forecasting Using Artificial Neural Networks

A FORECASTING OF INDICES AND CORRESPONDING INVESTMENT DECISION MAKING APPLICATION. Pretesh Bhoola Patel.

Implementation of Classifiers for Choosing Insurance Policy Using Decision Trees: A Case Study

Transcription:

IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 11, Issue 4 Ver. III (Jul. Aug. 2016), PP 66-81 www.iosrjournals.org ANN Robot Energy Modeling Fernando Rios-Gutierrez, Adel El-Shahat, Mudasser Wahab (Department of Electrical Engineering Georgia Southern University Statesboro, Georgia 30458) Abstract: This paper proposes energy modeling for robot based on real measurements data. First, the paper proposes six preliminary ANN Models on both carpet and hard floor. These models Inputs: Theoretical Time, Theoretical Velocity and Output: The Current; then with Inputs: Theoretical Time, Theoretical Velocity and Output: The Current, The Voltage; and finally with Inputs: Time, Real Linear Velocity, Rotational Velocity and Output: The Current, The Voltage. Second, a global ANN model with time and speed as inputs and current, voltage, linear speed, rotational speed on carpet, along with current, voltage, linear speed, rotational speed on hard floor. This general model is presented in the form of Simulink model after care selection of number in neurons in hidden layer. This model has the capability to predict and simulate the robot energy characteristics under different conditions. This real data measurements on both hard floor and carpet are presented to be used as training data for Neural Network. All the ANN models are checked in the form of minimum error, accuracy, good regression constants and comparisons between real and predicted data. ANN with feed forward backpropagation technique is used to implement the models. It is adopted to make benefits from its ability of interpolation. ANN models with Back - Propagation (BP) technique is created with suitable numbers of layers and neurons. The last model will be used with the aid of Genetic Algorithm to improve and optimize the energy efficiency of robots. Keywords: Energy, Modeling, Simulink, Artificial Neural Network, Estimation. I. Introduction It is a very important issue to model Mobile robots in order to make complete performance analysis and optimize this performance. The purpose of proper modeling and optimization is to solve the problem of limited amount of robots energy. Many important contributions from other researchers related to robots modeling are reviewed with advantages and drawbacks before starting this work [1], [2], [3], [4], [5]. Robots design, control, and implementation work are done using ANN like [6], [7]. Due to the enormous development in the field of robotics, robots and especially autonomous mobile robots have found their use in a lot of applications. These applications include search and rescue, security, rehabilitation, cleaning and delivery. Autonomous mobile robots most of the time rely on batteries as their energy source and batteries have very limited energy capacity. This finite amount of energy can make the robot work only for a limited time and this is why the use of these robots in complicated missions is not feasible. Although these robots could be refueled while they are operating and their time of operation can be increased; the cost of replacement of their energy source is too high to be realistic. So, our global ANN model will become a very important one especially for optimization analysis. Especially, this model accomplishes all important performance characteristics and based on real experimental measurements. II. Experimental Data The experimental data are drawn from the robot and associated measurements devices which used in [1] for the same authors as shown in the following samples figures. The used robot was built at the first author s laboratory by his previous students as shown in Fig. 1 to measure required data. Fig. 1 The used Robot for measuring the training data [1] DOI: 10.9790/1676-1104036681 www.iosrjournals.org 66 Page

The current is measured by an ACS712 current sensor as shown in Fig. 2. Current data is fed into an Arduino Mega 2560 during the robot s motion. The sampling time was set at 26 ms because our robot s maximum speed is 0.58 m/s Fig. 2. ACS712 current sensor module [1] This data introduced in the following figures and more is used as training data for ANN models. Fig. 3 Voltage and Time Relation on Carpet. Fig. 4 Linear Velocity and Time Relation on Carpet. Fig. 5 Current and Time Relation on Carpet. DOI: 10.9790/1676-1104036681 www.iosrjournals.org 67 Page

Fig. 6 Current and Time Relation on Hard-Floor. Fig. 7 Voltage and Time Relation on Hard-Floor. Fig. 8 Linear Velocity and Time Relation on Hard-Floor. Fig. 9 Rotational Velocity and Time Relation on Carpet. DOI: 10.9790/1676-1104036681 www.iosrjournals.org 68 Page

Fig. 10 Rotational Velocity and Time Relation on Hard-Floor. Fig. 11 Theoretical Velocity and Time Relation. III. Ann Models Artificial Neural Network with feed forward back-propagation technique is used to implement the various ANN models [8]-[11]. All the models consist of one hidden contains log-sigmoid function and other is output layer contains pure-line function. Carpet Model 1: Inputs: Time, Velocity, Output: Current; with 7 neurons and 1 neuron. (R= 0.99105). 2nd Carpet Model: The same i/ps as 1st model, O/ps: Current, Voltage; 8 neurons and 2 neurons. (R= 0.9766). 3rd Carpet Model: I/ps: Time, Linear Velocity, Rotational Velocity; o/ps: Current, Voltage; 7 neurons and 2 neurons. (R = 0.99511). Hard floor: Model 1: I/ps: Time, Velocity; O/p: Current; 6 neurons, 1 neuron. (R= 0.98189). Model 2: same i/ps; O/p: Current, Voltage; 11 neurons, 2 neurons. (R= 0.98188). Model 3: I/ps: Time, Linear Velocity, Rotational Velocity, O/ps: Current, Voltage, 7 neurons, 2 neurons. (R= 0.97472). A. Carpet Models ANN Model 1 for the carpet: Inputs: Theoretical Time, and Theoretical Velocity Output: The Current Neural Network consists of two layers one hidden contains log-sigmoid function with seven neurons and the other is the output layer contains pure-line function with one neuron. The normalized inputs eq.n are: Time n = (Time - 1.5000) / (0.9092) Velocity n = (Velocity - 0.1070) / (0.0649) (1) Equation (1) presents the normalized input for the power and the following equations lead to the required derived equation. n: Subscript denotes normalized parameters Ei: Sum of input with input weight and input bias for each node in hidden layer in neural network Fi: Output from each node in hidden layer to output layer according to transfer function here is logsig E1= - 0.0206 Time n + 6.2084 Velocity n + 0.8792 DOI: 10.9790/1676-1104036681 www.iosrjournals.org 69 Page

F1=1 / (1 + exp (- E1)) E2= - 41.9445 Time n - 36.2368 Velocity n + 107.7541 F2=1 / (1 + exp (- E2)) E3= 1.8870 Time n + 4.3406 Velocity n + 1.3116 F3=1 / (1 + exp (- E3)) E4= 12.2653 Time n + 7.9388 Velocity n - 2.9239 (2) F4=1 / (1 + exp (- E4)) E5= - 51.7383 Time n - 58.0546 Velocity n + 71.4314 F5=1 / (1 + exp (- E5)) E6= - 63.1920 Time n - 68.1760 Velocity n + 180.9475 F6=1 / (1 + exp (- E6)) E7= - 3.7685 Time n - 2.7997 Velocity n - 1.7873 F7=1 / (1 + exp (- E7)) The normalized current relation from ANN: I n = - 171.7834 F1-114.3126 F2 + 318.7558 F3 + 4.4619 F4-1.4824 F5 + 113.6865 F6 + 150.6382 F7-149.7478 (3) The un- normalized output (Current) on Carpet I = 0.5977*I n + 1.2486 (4) Fig. 12 Output VS Target for ANN Model testing data Fig. 13 Performance for the Model DOI: 10.9790/1676-1104036681 www.iosrjournals.org 70 Page

Fig. 14 Regression for ANN Model 2 nd ANN Model for the carpet: Inputs: Theoretical Time, and Theoretical Velocity Output: The Current, The Voltage Neural Network consists of two layers one hidden contains log-sigmoid function with eight neurons and the other is the output layer contains pure-line function with two neurons. Equation (1) presents the normalized input for the power and the following equations lead to the required derived equation. E1= - 30.3556 Time n - 34.0484 Velocity n + 88.0686 F1=1 / (1 + exp (- E1)) E2= 112.9999 Time n + 110.6328 Velocity n - 145.2920 F2=1 / (1 + exp (- E2)) E3= 99.6837 Time n + 104.0222 Velocity n - 287.2837 F3=1 / (1 + exp (- E3)) E4= 110.4102 Time n + 103.6221 Velocity n + 45.5007 F4=1 / (1 + exp (- E4)) E5= 103.9192 Time n + 97.3830 Velocity n - 250.3730 (5) F5=1 / (1 + exp (- E5)) E6= 9.4533 Time n + 2.8637 Velocity n + 14.2774 F6=1 / (1 + exp (- E6)) E7= - 90.8838 Time n - 84.2455 Velocity n - 269.1573 F7=1 / (1 + exp (- E7)) E8= 0.4986 Time n + 2.5868 Velocity n + 4.4950 F8=1 / (1 + exp (- E8)) The normalized current relation from ANN: I n = 1.0e+004 *(-1.8034 F1 + 0.0001 F2-1.7231 F3 + 0.00004 F4-0.0801 F5-0.0001 F6 + 0.0001 F7 + 0.0003 F8 +1.8030) (6) V n = 1.0e+004 *(1.2374 F1-0.0001 F2 + 1.1822 F3 + 0.0001 F4 + 0.0551 F5 + 0.0007 F6-0.0004 F7-0.0019 F8-1.2362) (7) The un- normalized outputs (Current & Voltage) for carpet I = 0.5977*I n + 1.2486 (8) V = 0.0808*V n + 7.6220 (9) DOI: 10.9790/1676-1104036681 www.iosrjournals.org 71 Page

Fig. 15 Output VS Target for ANN Model testing data Fig. 16 Performance for the Model Fig. 17 Regression for ANN Model DOI: 10.9790/1676-1104036681 www.iosrjournals.org 72 Page

3 rd ANN Model for the carpet: Inputs: Time, Linear Velocity, and Rotational Velocity Output: The Current, The Voltage Neural Network consists of two layers one hidden contains log-sigmoid function with seven neurons and the other is the output layer contains pure-line function with two neurons. The normalized inputs eq.n are: Time n = (Time - 1.5000) / (0.9092) Linear_Velocity n = (Linear_Velocity - 0.0617) / (0.0681) Rotational_Velocity n = (Rotational _Velocity - 0.0094) / (0.0206) (10) Equation (10) presents the normalized input for the power and the following equations lead to the required derived equation. E1= - 15.5297 Time n - 5.3634 Linear_Velocity n + 2.8217 Rotational_Velocity n + 29.0958 F1=1 / (1 + exp (- E1)) E2= - 9.7170 Time n + 25.6755 Linear_Velocity n + 6.7923 Rotational_Velocity n + 5.5822 F2=1 / (1 + exp (- E2)) E3= - 185.6356 Time n + 77.7530 Linear_Velocity n + 77.9753 Rotational_Velocity n - 38.3748 F3=1 / (1 + exp (- E3)) E4= 3.2609 Time n - 99.2405 Linear_Velocity n - 112.4696 Rotational_Velocity n + 97.7252 F4=1 / (1 + exp (- E4)) E5= 17.2092 Time n - 10.0285 Linear_Velocity n - 2.0355 Rotational_Velocity n - 4.6875 (11) F5=1 / (1 + exp (- E5)) E6= - 0.1548 Time n + 1.3294 Linear_Velocity n - 0.7397 Rotational_Velocity n - 1.0455 F6=1 / (1 + exp (- E6)) E7= - 0.1677 Time n + 1.3318 Linear_Velocity n - 0.7223 Rotational_Velocity n - 1.0656 F7=1 / (1 + exp (- E7)) The normalized current relation from ANN: I n = 9.6341 F1-7.3508 F2-0.0096 F3-9.4918 F4 + 4.7189 F5 + 449.9340 F6-444.7533 F7-2.7859 (12) V n = - 2.6704 F1 + 0.8331 F2 + 1.6853 F3 + 0.2252 F4-8.1039 F5 + 869.4779 F6-869.6830 F7 + 0.5736 (13) The un- normalized outputs (Current & Voltage) for carpet I = 0.5977*I n + 1.2486 (14) V = 0.0808*V n + 7.6220 (15) Fig. 18 Output VS Target for ANN Model testing data DOI: 10.9790/1676-1104036681 www.iosrjournals.org 73 Page

Fig. 19 Performance for the Model Fig. 20 Regression for ANN Model B. Hard floor Models ANN Model 1 for the hard floor: Inputs: Theoretical Time, and Theoretical Velocity Output: The Current Neural Network consists of two layers one hidden contains log-sigmoid function with six neurons and the other is the output layer contains pure-line function with one neuron. The normalized inputs eq.n are: Time n = (Time - 1.5000) / (0.9092) Velocity n = (Velocity - 0.1070) / (0.0649) (16) Equation (16) presents the normalized input for the power and the following equations lead to the required derived equation. N: Subscript denotes normalized parameters Ei: Sum of input with input weight and input bias for each node in hidden layer in neural network Fi: Output from each node in hidden layer to output layer according to transfer function here is logsig E1= 3.5120 Time n - 2.1097 Velocity n - 5.2000 F1=1 / (1 + exp (- E1)) E2= - 4.5842 Time n - 1.4050 Velocity n + 6.5328 F2=1 / (1 + exp (- E2)) DOI: 10.9790/1676-1104036681 www.iosrjournals.org 74 Page

E3= 5.1731 Time n + 0.7477 Velocity n - 6.4648 F3=1 / (1 + exp (- E3)) E4= 35.3574 Time n + 38.8344 Velocity n - 32.6172 (17) F4=1 / (1 + exp (- E4)) E5= 180.2645 Time n + 181.4834 Velocity n - 21.6003 F5=1 / (1 + exp (- E5)) E6= 100.4598 Time n + 94.6200 Velocity n - 85.7998 F6=1 / (1 + exp (- E6)) The normalized current relation from ANN: I n = 1.0e+003 *(0.3371 F1-1.3742 F2-1.3922 F3 + 5.0763 F4-0.0005 F5-5.0749 F6 + 1.3728) (18) The un- normalized output (Current) on Hard Floor I = 0.6009*I n + 1.2139 (19) Fig. 21 Output VS Target for ANN Model testing data Fig. 22 Performance for the Model DOI: 10.9790/1676-1104036681 www.iosrjournals.org 75 Page

Fig. 23 Regression for ANN Model 2 nd ANN Model for the HARD FLOOR: Inputs: Theoretical Time, and Theoretical Velocity Output: The Current, The Voltage ON Hard floor Neural Network consists of two layers one hidden contains log-sigmoid function with eleven neurons and the other is the output layer contains pure-line function with two neurons. The normalized inputs eq.n are: Time n = (Time - 1.5000) / (0.9092) Velocity n = (Velocity - 0.1070) / (0.0649) (20) Equation (20) presents the normalized input for the power and the following equations lead to the required derived equation. E1= 6.9451 Time n - 1.0164 Velocity n - 6.4228 F1=1 / (1 + exp (- E1)) E2= 3.5580 Time n + 5.6321 Velocity n - 5.3752 F2=1 / (1 + exp (- E2)) E3= 91.7443 Time n + 88.5816 Velocity n - 40.7935 F3=1 / (1 + exp (- E3)) E4= - 3.6263 Time n + 4.1488 Velocity n - 6.0022 F4=1 / (1 + exp (- E4)) E5= 34.0280 Time n + 30.4938 Velocity n - 15.3230 F5=1 / (1 + exp (- E5)) E6= 7.6541 Time n + 0.7352 Velocity n - 9.3942 F6=1 / (1 + exp (- E6)) E7= - 0.7983 Time n - 8.6454 Velocity n + 5.5002 F7=1 / (1 + exp (- E7)) E8= - 14.4237 Time n - 7.8443 Velocity n - 33.7609 (21) F8=1 / (1 + exp (- E8)) E9= - 88.2193 Time n - 87.1098 Velocity n - 115.4809 F9=1 / (1 + exp (- E9)) E10= - 3.8894 Time n - 3.0128 Velocity n + 7.7715 F10=1 / (1 + exp (- E10)) E11= - 0.0014 Time n + 7.9550 Velocity n - 9.9963 F11=1 / (1 + exp (- E11)) The normalized current relation from ANN: I n = 1.0e+004 *(0.1844 F1-0.1605 F2-0.0097 F3 + 0.0555 F4 + 0.0102 F5 0.1222 F6-0.1521 F7-0.00004 F8-0.00004 F9 + 0.3384 F10 + 0.0402 F11-0.18650) (22) V n = 1.0e+004 *(0.6147 F1-0.4426 F2-0.3387 F3-0.4618 F4 + 0.3406 F5 + 0.4067 F6-0.4165 F7-0.0002 F8-0.0002 F9 + 1.1320 F10 + 0.1380 F11 0.71457) (23) DOI: 10.9790/1676-1104036681 www.iosrjournals.org 76 Page

The un- normalized outputs (Current & Voltage) for HARD FLOOR I = 0.6009*I n + 1.2139 (24) V = 0.0768*V n + 7.6241 (25) ANN Robot Energy Modeling Fig. 24 Output VS Target for ANN Model testing data Fig. 25 Performance for the Model Fig. 26 Regression for ANN Model DOI: 10.9790/1676-1104036681 www.iosrjournals.org 77 Page

3 rd ANN Model for the HARD FLOOR: Inputs: Time, Linear Velocity, and Rotational Velocity Output: The Current, The Voltage Neural Network consists of two layers one hidden contains log-sigmoid function with seven neurons and the other is the output layer contains pure-line function with two neurons. The normalized inputs eq.n are: Time n = (Time - 1.5000) / (0.9092) Linear_Velocity n = (Linear_Velocity - 0.0590) / (0.0636) Rotational_Velocity n = (Rotational _Velocity + 0.0107) / (0.0239) (26) Equation (26) presents the normalized input for the power and the following equations lead to the required derived equation. E1= 6.1011 Time n - 4.3725 Linear_Velocity n - 0.5366 Rotational_Velocity n - 7.8921 F1=1 / (1 + exp (- E1)) E2= 7.4497 Time n - 24.2664 Linear_Velocity n + 2.0769 Rotational_Velocity n + 1.1058 F2=1 / (1 + exp (- E2)) E3= - 10.4953 Time n + 15.7299 Linear_Velocity n + 3.3590 Rotational_Velocity n - 3.4718 F3=1 / (1 + exp (- E3)) E4= 7.1575 Time n - 62.6552 Linear_Velocity n + 10.0593 Rotational_Velocity n + 8.0336 (27) F4=1 / (1 + exp (- E4)) E5= - 6.5531 Time n + 9.4656 Linear_Velocity n + 1.4800 Rotational_Velocity n - 3.4261 F5=1 / (1 + exp (- E5)) E6= - 45.3300 Time n + 22.5199 Linear_Velocity n - 23.0080 Rotational_Velocity n - 22.0751 F6=1 / (1 + exp (- E6)) E7= 138.7388 Time n - 49.9340 Linear_Velocity n + 10.4912 Rotational_Velocity n + 38.7297 F7=1 / (1 + exp (- E7)) The normalized current relation from ANN: I n = - 31.3817 F1-580.7507 F2-1.5190 F3 + 580.0468 F4 + 2.8268 F5-0.2776 F6 + 0.6847 F7-0.1780 (28) V n = - 551.2813 F1 + 106.8142 F2-3.2684 F3-106.6242 F4 + 2.5206 F5 + 1.6734 F6 + 0.7518 F7 + 0.1575 (29) The un- normalized outputs (Current & Voltage) for carpet I = 0.5977*I n + 1.2486 (30) V = 0.0808*V n + 7.6220 (31) Fig. 27 Output VS Target for ANN Model testing data DOI: 10.9790/1676-1104036681 www.iosrjournals.org 78 Page

Fig. 28 Performance for the Model Fig. 29 Regression for ANN Model Global model: ANN model with time and speed as inputs and current, voltage, linear speed, rotational speed on carpet, with current, voltage, linear speed, rotational speed on hard floor. Fig. 30 Error and Number of Neurons Relation. DOI: 10.9790/1676-1104036681 www.iosrjournals.org 79 Page

Fig. 31 Full detailed ANN Simulink Model Fig. 32 ANN Model Error DOI: 10.9790/1676-1104036681 www.iosrjournals.org 80 Page

Fig. 33 ANN Model Regression Constant Fig. 34 ANN Model Power Comparison IV. Conclusion Using the Artificial Neural Network (ANN), with feed forward back-propagation technique to introduce Robot model. This is done to use the ability of neural network for interpolation. It can predict the characteristics and performance of this mobile robot properly. The model are checked and verified by comparing actual and predicted ANN values, with good error and excellent regression factor. Finally, the algebraic equations could be deduced to use them without training the neural unit in each time or using the Simulink model to use them for optimization purposes for future work. References [1] M. Wahab, F. Rios-Gutierrez, A. El Shahat, Energy Modeling of Differential Drive Robots, IEEE SoutheastCon 2015 Conference, April 9-12, 2015 in Fort Lauderdale, Florida. [2] S. Liu and D. Sun, Minimizing energy consumption of wheeled mobile robots via optimal motion planning, Mechatronics, IEEE/ASME Transactions on, vol. 19, no. 2, pp. 401 411, April 2014. [3] S. Liu and D. Sun, Modeling and experimental study for minimization of energy consumption of a mobile robot, in Advanced Intelligent Mechatronics (AIM), 2012 IEEE/ASME International Conference on, July 2012, pp. 708 713. [4] S. Liu and D. Sun, Optimal motion planning of a mobile robot with minimum energy consumption, in Advanced Intelligent Mechatronics (AIM), 2011 IEEE/ASME International Conference on, July 2011, pp. 43 48. [5] S. Derammelaere, S. Dereyne, P. Defreyne, E. Algoet, F. Verbelen, and K. Stockman, Energy efficiency measurement procedure for gearboxes in their entire operating range, in Industry Applications Society Annual Meeting, 2014 IEEE, Oct 2014, pp. 1 9. [6] Zeyan Hu, Xiaoguang Zhou, Shimin Wei, The modeling and controller design of an angular servo robot based on the RBF neural network adaptive control, 2014 International Conference on Advanced Mechatronic Systems (ICAMechS), 10-12 Aug. 2014, pp: 319-323 [7] Yanbo Cui, Lei Guo, Shimin Wei, Qizheng Liao, "Design and implementation of a kind of neural networks robustness controller for variable structure bicycle robot's track-stand motion," in Information and Automation (ICIA), 2014 IEEE International Conference on, vol., no., pp.689-694, 28-30 July 2014. [8] Adel El Shahat, Smart Homes Systems Technology, Scholar Press Publishing, 2015. [9] Adel El Shahat, Artificial Neural Network (ANN): Smart & Energy Systems Applications, Scholar Press Publishing, 2014. [10] Adel El Shahat, PV Module Optimum Operation Modeling", Journal of Power Technologies, Vol. 94, No 1, 2014, pp. 50 66. [11] Adel El Shahat, Rami Haddad, Youakim Kalaani, An Artificial Neural Network Model for Wind Energy Estimation, IEEE SoutheastCon 2015 Conference, April 9-12, 2015 in Fort Note that the journal title, volume number and issue number are set in italics. DOI: 10.9790/1676-1104036681 www.iosrjournals.org 81 Page