SDS_fyp
SDS_fyp
Date: 11/26/2022
Co-Supervisor:
Engr. Badre Munir
Project Title
Revision History:
Document Approval:
The following document has been accepted and approved by the following:
List of Contents
1. INTRODUCTION......................................................................6
1.1. PURPOSE...........................................................................................6
1.2. PRODUCT SCOPE..............................................................................6
1.3. OVERVIEW........................................................................................6
2. THE OVERALL DESCRIPTION....................................................7
2.1. PRODUCT PERSPECTIVE......................................................................7
3. WORK BREAKDOWN STRUCTURE.............................................7
4. DESIGN..................................................................................8
4.1 ARCHITECTURAL DESIGN..................................................................8
4.2. WHY WE CHOOSE ????? ARCHITECTURE DESIGN?.......................................9
4.3. MODULE IDENTIFICATION.................................................................9
Project Title
List of Figures
Figure 1 Work Breakdown Structure.............................................................7
Figure 4.1.1 Electronic Design.......................................................................8
Figure 4.1.2 Chasis Design
Figure 4.1.3 Cloud Design
Figure 4.3.1 Arduino Nano
Figure 4.3.2 Raspbery Pi Pico
Figure 4.3.3 ESP8266
List of Tables
Table 1 Context
Table..................................................................................................5
Project Title
1. INTRODUCTION
Scientists have been sending unmanned probes and rovers into the solar
system for decades. With a broad number of purposes and targets, these
unmanned vehicles have sent back a stunning array of scientific data.
However, there is a critical issue for unmanned, semi-autonomous
spaceships: navigating unknown and potentially hazardous terrain. Whilst a
human operator can respond to unexpected terrain with their senses, an
unmanned, robotic vehicle cannot rely on human operators, especially at
such vast distances. They must make use of their programming and having
the software to adapt to unknown terrain is essential. The ability to explore
and map previously unknown areas is key for missions using autonomous
vehicles. It can impact time-critical mission parameters (such as fuel
depletion) and, ultimately, can be the difference between the success and
failure of the mission itself. Deep Reinforcement Learning is a field of
computer science that can provide software-based solutions to this
mission-critical challenge.
1.1. PURPOSE
The purpose of this project is to explore reinforcement learning and further
our research into areas where it is still in infancy, we can use this discovery
rover or autonomous rover to discover unknown areas without any prior
training. The model is still being trained in real life and able to
handlesituations a normal deep learning model cannot.
The scope of this project is to build an autonomous rover that can explore
areas initially in our university premises and encounter any obstacle and be
able to compute an optimal policy in the virtual simulation and take that
decision.
1.3. OVERVIEW
Area discovery is the feature that our project or rover will be focused
around the basic function will be to find the best path from point A to point
B with the help of a virtually simulated 2D environment that will be mapped
using LIDAR and proximity sensors then using reinforcement learning
algorithms we will find the optimal policy and feed that value back into the
rover, all of these computations will be done on a cloud because the micro-
controllers are constraint devices and can’t handle the load.
4. Design
4.1 ARCHITECTURAL DESIGN
The electronic design is illustrated in the schematic given below.
The overall cloud (remote server) design can be deduced from the following
flow chart.