Professional Documents
Culture Documents
06 Table of Contect
06 Table of Contect
06 Table of Contect
TABLE OF CONTENTS
PAGE
ACKNOWLEDGEMENT i
ABSTRACT ii
TABLE OF CONTENTS iii
LIST OF FIGURES v
CHAPTER TITLE
1 INTRODUCTION 1
1.1 Introduction to ROS-Mobile Robot 1
1.2 Overall System of the Whole Project 3
1.3 Aim and Objectives 4
1.4 Implementation of Thesis 5
1.5 Outline of Thesis 5
2 THEORY BACKGROUBD OF THE SYSTEM 7
2.1 Types of Robots 7
2.1.1 Mobile Robots 7
2.1.2 Stationary Robots 7
2.1.3 Autonomous Robots 8
2.1.4 Remote-controlled Robots 8
2.1.5 Virtual Robots 9
2.2 Types of Mobile Robots 9
2.2.1 Manual Remote or Tele-op 10
2.2.2 Guarded Tele-op 11
2.2.3 Sliding Autonomy (Robotic mapping) 11
2.2.4 Line-Follower Robot 11
2.2.5 Autonomously Guided Robot 12
2.2.6 Chefbot Autonomous Mobile Robot 13
2.3 Theory Background of Robot Operation System 14
3 PROGRAM LANGUAGE USAGE OF THE SYSTEM 17
3.1 Overview of Robot Operation System 17
3.2 Overview of C++ 19
3.2.1 Introduction and Overview 19
3.2.2 The History of C++ 20
iv