Copyright © 2018 Authors. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. International Journal of Engineering & Technology, 7 (4.36) (2018) 404-408 International Journal of Engineering & Technology Website: www.sciencepubco.com/index.php/IJET Research paper Energy and Path Optimization of Robot Arm Simulator Via Multi-Objective Evolutionary Algorithm Z. Mohamed 1,2 *, N.S. Khusaini 2,3 , M.A.M Anuar 1,2 , R. Ramly 1 , M.A Anuar 1,2 , K.S.M Sahari 4 , 1 Faculty of Mechanical Engineering Universiti Teknologi MARA, Shah Alam Selangor, Malaysia 2 Sports Engineering & Artificial Intelligent Center, Faculty of Mechanical Engineering Universiti Teknologi MARA, Shah Alam Selangor, Malaysia 3 Faculty of Mechanical Engineering, Universiti Teknologi MARA, Kampus Permatang Pauh, Pulau Pinang, Malaysia 4 Department of Mechanical Engineering, Universiti Tenaga Nasional, Kajang Selangor, Malaysia *Corresponding author E-mail: zulkifli127@salam.uitm.edu.my Abstract The performance of robot arm motion generated via neural network are presented in this paper. The robot arm motion for obstacle avoid- ance simultaneously optimizing three functions; minimum distance, minimum time and minimum energy are generated. Four different initial and goal position had been chosen to test and analyze the performance of generated neural controller. The same neural controllers can be employed to a different range of initial and goal position. The motion generated yield good results in the simulator. In this re- search a new approach for intelligent robot arm path and motion generation are successfully implemented. Keywords: Robot arm, Genetic algorithm, Neural network, Multi-objective evolutionary algorithm. 1. Introduction Human being is said to have unique traits compared to other living creatures. Human being has the ability to think constructively, and fulfill daily needs by performing various kind of task, which may be complicated and need further scrutiny. However, as time goes on, smart humanoid robots are developed to do simple daily rou- tines which are normally done by humans. For instance, taking order in the restaurant and as a receptionist in the hotel. As the technology progresses, researchers are looking into possi- bilities to create humanoid robots with the capability and ability to mimic simple human movement. The movement is related to reaching and moving an object from one place to another. As easy as it may seem, there are certain requirements that should be taken into consideration. For instance, if the humanoid robot is pro- grammed to perform simple movement such as to move an object, it needs to identify at least seven different elements namely shape, size, position, color (for object’s identification purposes), as well as optimum distance, speed and energy (for the robot’s hand movement). This is crucial to ensure smooth and accurate travel- ling path, especially, if there is a lot of obstacles around the cho- sen or specific object. Hence, there is a need to clearly determine the object’s position, the robot’s hand initial position (starting point), as well as the travelling path. To ensure a successful implementation, motion generation charac- teristics such as optimum speed and distance, as well as obstacle avoidance should be clearly determined for the robot’s hand to mimic or perform as how human’s hand performed. Motion gen- eration characteristics is the combination of two or more motion characteristics which will affect the robot’s performance, depend- ing on the requirements which is stated by the researcher. The approach to the development of motion generation character- istics has been conducted in previous research using two different methods namely Rapid-Exploring Random Trees (RRT) and Rap- id-Exploring Dense Trees (RDT). For RRT algorithm, the main focus is to optimize the degrees of freedom when the robotic arm named ARMAR-III is performing the given task [1][4]. On the other hand, RDT is related to fine-tuning the parameters to detect crash automatically until the final or best solution is obtained [3]. The finding has proven that the performance for RDT is superior than RRT. In other works, [5] utilize a segmented positioning method and it had been implemented in an established service robot manipulator motion. Higher accuracy had been achieved by utilizing the robot vision system. A minimum time industrial robot arm motion gen- eration had been proposed by [6]. In this study, the robot manipu- lators’ dynamic model is utilized to regulate the maximum kine- matic constraints. On the other hand, a single objective robot arm motion had been introduced by [7]. However, the minimum dis- tance, minimum velocity and minimum acceleration objective function for robot arm motion generation had been implemented as separate entity. Opportunely, a motion generation via multi-objective characteris- tics has been proposed by [8] and [9]. Five objective functions are considered for the study. The five objective functions are con- structed to achieve minimum angular displacement, minimum, Cartesian distance, minimum angular velocity, minimum Carte- sian velocity, as well as minimum energy. A planar robot is used to test the performance and capability of the proposed method. A similar approach is applied by [10] for generating parallel kine- matics machine motion. Three different objective functions were chosen in their work; namely minimum shaking force, minimum