Title :
Binary search tree traversal for Arrick Robot virtual assembly training module
Author :
Othman, N.F. ; Arshad, Haslina
Author_Institution :
Dept. of Ind. Comput., Univ. Kebangsaan Malaysia, Bangi, Malaysia
Abstract :
Binary tree traversal is defined as a process of visiting each node in a specified order. There are consist of two ways to visit a tree which are recursively and non-recursively. Our literature survey showed that most of the references only focus on how to implement the fastest and simplest recursive and non-recursive algorithms. We investigate recursive algorithms for inorder, preorder, and postorder traversals to get the most accurate assembly sequence. Arrick Robot will be used as the model for this research. To assemble a robot, sequence of the parts assembled must be right. The recursive postorder traversal algorithm applied for the virtual robot assembly was found to be more suitable than inorder and preorder traversal. To get a faster insertion and deletion, the assembly sequence have to be in correct order. During assembly, the parts assembled can be visualized and animated for students to practice and master the assembly process before they can actually assemble the real Arrick Robot. Errors will be prompted when the robot is not assembled correctly.
Keywords :
computer animation; computer based training; data visualisation; production engineering computing; robotic assembly; tree data structures; virtual reality; Arrick robot virtual assembly training module; assembly sequence; binary search tree traversal; nonrecursive algorithm; recursive postorder traversal algorithm; Algorithm design and analysis; Assembly; Radiation detectors; Robots; Solid modeling; Training; Arrick Robot; Binary Search Tree; Virtual Assemble; Virtual Reality;
Conference_Titel :
Electrical Engineering and Informatics (ICEEI), 2011 International Conference on
Conference_Location :
Bandung
Print_ISBN :
978-1-4577-0753-7
DOI :
10.1109/ICEEI.2011.6021772