# data[].attributes.body
Initial idea creation

# data[].attributes.body
Initial research

# data[].attributes.body
Look at Vision Acquisition and Vision Assistant

# data[].attributes.body
https://www.electronics-tutorials.ws/io/io_7.html
https://www.instructables.com/id/Arduino-Control-DC-Motor-via-Bluetooth/

# data[].attributes.body
Robot must be able to detect its surroundings using its available sensors

Potential for modular camera system

infrared obstacle avoidance sensors - https://www.amazon.co.uk/Youmile-Infrared-Obstacle-Avoidance-Arduino/dp/B07PY3CVSV/ref=sr_1_8?keywords=ir+sensor&qid=1573995751&sr=8-8
motion sensors -
https://www.amazon.co.uk/SeeKool-Pyroelectric-Microcontrollers-Electronic-Raspberry/dp/B07DVZLHFB/ref=pd_sbs_60_2/260-8142415-1023233?_encoding=UTF8&pd_rd_i=B07DVZLHFB&pd_rd_r=4e0495b3-1b28-4229-b853-2cc80ff5ec98&pd_rd_w=jZHMA&pd_rd_wg=XY4TH&pf_rd_p=cc188cba-1892-42b3-956f-6c67d0ab7a00&pf_rd_r=DSZGA2EXRAD5G6JD5EA0&psc=1&refRID=DSZGA2EXRAD5G6JD5EA0

# data[].attributes.body
myRIO or other hardware platform (e.g. Arduino)

# data[].attributes.body
Tracked chassis

# data[].attributes.body
Security robot

# data[].attributes.body
To construct a mobile robotic surveillance system by analysing existing designs with the aim to implement vision and navigation capabilities.

# data[].attributes.body
To construct and produce a robotic system capable of movement and monitoring its environment to ensure the area is secure.

# data[].attributes.headline
What are the planned or desired outcomes? 

# data[].attributes.subject
What are the planned or desired outcomes? 

# data[].attributes.body
The planned and desired outcomes of this project are to produce a reliable and stable robotics system capable of monitoring its surrounding s in order to keep the occupants of homes safe from intruders.

# data[].attributes.body
Multiple factors will be used for research, consisting of the programming language used for movement of the robot, the construction of the chassis and types of sensors for use as obstacle avoidance, environment navigation and surveillance.
Existing mobile robotic designs will also be analysed.
The database "IEE Xplore digital library" will be used to source primary research such as academic journals. Other research will be sourced online.

Research will be both quantitative and qualitative, the quantitative research will be mapping the robot's environment using the various sensors and analysing the images or video feed of the camera. The qualitative will be assessing the feasibility of the system.

# data[].attributes.headline
Outline the principle methods you will use 

# data[].attributes.subject
Outline the principle methods you will use 

# data[].attributes.body
Navigation algorithms will be implemented through lab- based research.
The performance of the robotic systems will b analysed along with vision acquisition and image processing.

Equipment that will be used includes generic engineering tools, infrared sensors, camera sensors and a robotic chassis kit. A 3D printer will also be used to create parts for the robot which have been designed using CAD software.

# data[].attributes.body
Padlet created

# data[].attributes.headline
A distribute and self-tuning wireless environment monitoring system for buildings based on the Wi-Fi Direct technology.

# data[].attributes.subject
A distribute and self-tuning wireless environment monitoring system for buildings based on the Wi-Fi Direct technology.

# data[].attributes.body
http://web.a.ebscohost.com/ehost/detail/detail?vid=0&sid=a65b7ee6-9cd4-4fb3-bbc1-cb8b436fcae3%40sessionmgr4006&bdata=JkF1dGhUeXBlPWlwLHNzbyZzaXRlPWVob3N0LWxpdmU%3d#AN=126555095&db=a9h

# data[].attributes.body
3 Wheeled chassis

# data[].attributes.body
4 Wheeled chassis

# data[].attributes.body
Quadruped Chassis

# data[].attributes.body
Hexapod chassis

# data[].attributes.headline
Vision-based integrated mobile robotic system for real-time applications in construction

# data[].attributes.subject
Vision-based integrated mobile robotic system for real-time applications in construction

# data[].attributes.body
https://www.sciencedirect.com/science/article/pii/S0926580518303625

# data[].attributes.headline
Obstacle avoidance routing scheme through optimal sink movement for home monitoring and mobile robotic consumer devices

# data[].attributes.subject
Obstacle avoidance routing scheme through optimal sink movement for home monitoring and mobile robotic consumer devices

# data[].attributes.body
https://ieeexplore.ieee.org/document/7027292/

# data[].attributes.headline
GA-based camera calibration for vision-assisted robotic assembly system.

# data[].attributes.subject
GA-based camera calibration for vision-assisted robotic assembly system.

# data[].attributes.body
https://ieeexplore.ieee.org/search/searchresult.jsp?searchWithin=%22Publication%20Number%22:4159597&searchWithin=%22Volume%22:11&searchWithin=%22Issue%22:1&searchWithin=%22Start%20Page%22:50

# data[].attributes.headline
A robust obstacle detection method for robotic vacuum cleaners.

# data[].attributes.subject
A robust obstacle detection method for robotic vacuum cleaners.

# data[].attributes.body
https://ieeexplore.ieee.org/document/7027291

# data[].attributes.body
First ethics submission with risk assessment

# data[].attributes.body
Ethics Approved

# data[].attributes.body
https://www.amazon.co.uk/Freenove-Three-Wheeled-Raspberry-Detailed-Ultrasonic/dp/B06W54XC9V/ref=sr_1_4?keywords=robot+chassis+kit+raspberry+pi&qid=1579009719&sr=8-4

# data[].attributes.body
Line tracking systems

# data[].attributes.body
supervisor meeting

# data[].attributes.body
supervisor meeting

# data[].attributes.body
https://ieeexplore.ieee.org/document/8463169

# data[].attributes.body
Proposal complete

# data[].attributes.body
Cost analysis complete

# data[].attributes.body
supervisor meeting

# data[].attributes.headline
Serial Communication test - blinking LED

# data[].attributes.subject
Serial Communication test - blinking LED

# data[].attributes.body
new chassis chosen

# data[].attributes.body
chassis ordered

# data[].attributes.body
chassis arrived and component checklist complete

# data[].attributes.body
chassis constructed

# data[].attributes.body
supervisor meeting

wheel covers designed and 3D printed

# data[].attributes.body
added temporary bumper to front of chassis

# data[].attributes.body
started design of the main shell

# data[].attributes.body
side panels designed

# data[].attributes.body
side panels redesigned and printed

# data[].attributes.body
started write up for draft methodology and progress report

# data[].attributes.body
replaced front bumper

# data[].attributes.headline
Building Smart Robots with Simulink and Arduino

# data[].attributes.subject
Building Smart Robots with Simulink and Arduino

# data[].attributes.body
https://www.mathworks.com/matlabcentral/fileexchange/57179-building-smart-robots-with-simulink-and-arduino-webinar-files

# data[].attributes.body
https://uk.mathworks.com/matlabcentral/answers/285833-why-do-i-receive-the-error-there-was-a-problem-downloading-the-support-package?s_cid=pi_mwde_ssi_R2019b_win64

# data[].attributes.body
working now

# data[].attributes.body
Methodology sections to add (Very Important!):

Section) Programming requirements overview
In this section you can discuss the robot's requirement definition, i.e. what the robot needs to achieve. There are many methods of detailing requirements, so you can do some research to become more familiar with how to present this appropriately in the report.

Section)-->Programming logic overview (finite state machine workflow)
In this section you should explain how the robot operates, i.e. going from the different states (for example, idle, scan/search, detectedIntruder). In this, you can discuss what actions the robot can take to fulfil its task, and also, what actions lead to the robot leaving its current state. You may wish to consider how to discuss this in line with the robotic Sense -> Plan -> Act paradigm. For example, what does the robot need in order to sense its environment or task objective? How is this data used to plan the task? How does this result in an action? How does this become a cycle? etc. We can discuss this at a later point, but yesterday's work would have made this clearer.

Subsection)-->Programming implementation of hardware components
In this section, you should describe the code implementation of components such as sensors (Simulink blocks), with all component configurations and assignments, such as the pin assignments for sensor bits, PWM signals to the motors, ultrasonic sensors, etc.
Subsection) -->Camera code implementation
In this section, you should describe how the camera is set up to capture images or streams of video. You should also discuss how this camera input is used (if used).

Subsection: Sensing-Planning-Acting
In this section, you should discuss how the previously described components will fit together in completing the task objectives.

Subsection: MATLAB implementation of the code
-> Section on MATLAB programming environment
-> Simulink + Stateflow
-> Mention (and reference) the toolboxes and support packages used in the project
-> Webinar for the robot code

RESULTS Chapter

Experiments to verify capabilities
-> Sensing
-> Navigation
-> Intruder Detection