Degree

Master of Science in Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)

Department

Department of Computer Science

Date of Award

Summer 2016

Advisor/Supervisor

Dr. Sajjad Haider

Committee Member 1

Dr. Sajjad Haider, Supervisor, Department of Computer Science, Institute of Business Administration (IBA), Karachi

Project Type

MSCS Survey Report

Access Type

Restricted Access

Subjects

Artificial Intelligence, Computer programming, Programming languages, Robotics

Abstract / Summary

Developing software for robots requires to combine artificial intelligence (AI) concerns with motion driving aspects. From AI perspective, robot has to perform automated reasoning or planning and make rules and strategies. From motion driving perspective, the software needs to control the actual hardware of the robot. AI part of the software is usually done with logic or functional languages, such as Prolog or LISP; on other hand, motion driving is a matter of imperative approaches, like CC++ or assembly, or LISP; on other hand, motion driving is a matter of imperative approaches, like CC++ or assembly, or even Java. The Erlang language, due to the syntax and programming model, exhibit some characteristics that fit well both of the aspects above: Erlang is functional and somewhat imperative. In literature study, it was found that most of the time Erlang was used in robot applications to remove the need of programming in two languages: one for Al logic and other for motion driving

Pages

v, 15

The full text of this document is only accessible to authorized users.

Share

COinS