  Robots are man made machines which are used to accomplish the tasks. Robots
are mainly used to do complex tasks and work in hazardous environment where
humans are difficult to work. They are not only designed to use in hazardous
environment but also in the environment where humans are performing the same
task repeatedly. These are also used for cooking purpose some tasks can be
completed with the interaction of both the human and robot one of such things
is cooking where human should help robot in making dishes. This paper mainly
focusses on Functional Object Oriented Network which is structured knowledge
representation using the input output and motion nodes. Task tress are
generated using the task tree FOON is produced and collections of all FOONS
forms the universal FOON. Different algorithms to traverse the tree in order to
get the best output are also discussed in this paper. The desired node or goal
node can be achieved from the start node using the different search algorithms
and comparison between them is discussed.
