References
[1]. Andrew, S. (2016). Featured Product: HC-SR04 Ultrasonic Range Finder. Retrieved from http://www.taydakits.com/articles/featured-product-hc-sr04-ultrasonic-range-finder. [Cited25.06.2018]
[2]. Bansal, A. (2017). Ultrasonic Distance Meter using Raspberry Pi 2. In Electronicsforu.com. Retrieved from https://electronicsforu.com/electronics-projects/ ultrasonic-distance-meter-raspberr y-pi-2. [Cited 26.06.2018]
[3]. Berl, G. (2017). Sharp Distance Sensors and Eliminating Noise. Robot Research Lab. Retrieved from: http://robotresearchlab.com/2017/02/26/sharp-distance-sensors-and-eliminating-noise. [Cited 27.06.2018]
[4]. Boxall, J. (2014). L298N Dual Motor Controller Module 2A and Arduino. Tronix Labs. Retrieved from: https://tronixlabs.com.au/news/tutorial-l298n-dualmotor- controller-module-2a-and-arduino. [Cited 29.06.2018]
[6]. Cicolani, J. (2018). Beginning Robotics with Raspberry Pi and Arduino: Using Python and OpenCV. Apress.
[7]. Ge, S. S. (2006). Autonomous Mobile Robots_ Sensing, Control, Decision Making and Applications. CRC Press.
[8]. Gonzalez, J. (2018). Raspberry Pi 3, Not Your Average Pie. Hackster.io. Retrieved from: https://www.hackster.io/ julio-gonzalez/raspberr y-pi-3-not-your-average-pie- 62935a. [Cited18.06.2018]
[10]. HC-SR04Ul trasonic Sensor. (2017). Components101. Retrieved from https://components 101.com/ultrasonic-sensor-working-pinout-datasheet. [Cited 26.06.2018]
[11]. How to use the L298N Dual H-Bridge Motor Driver (2013). Banana Robotics. Retrieved from https://www. bananarobotics.com/shop/How-to-use-the- L298N-Dual- H-Bridge-Motor-Driver. [Cited29.06.2018]
[12]. Joseph, L. (2015). Learning Robotics using Python. Packt Publishing Ltd.
[13]. Mac, T. T., Copot, C., Tran, D. T., & De Keyser, R. (2016). Heuristic approaches in robot path planning: A survey. Robotics and Autonomous Systems, 86, 13-28.
[15]. Mataric, M. J. (2007). The Robotics Primer. MITPress.
[16]. Mohanty, P. K., Sah, A. K., Kumar, V., & Kundu, S. (2017). Application of Deep Q-Learning for Wheel Mobile Robot Navigation. 3rd International Conference on Computational Intelligence and Networks (CINE), (pp.88- 93).
[17]. Muhammad, A. (2017). Controlling DC Motors with Arduino. Electronics Hobbyist. Retrieved from http://electronicshobbyists.com/controlling-dc-motorsarduino- arduino-l298n-tutorial/ [Cited29.06.2018]
[18]. Nehmzow, U. (2012). Mobile Robotics: A Practical Introduction. Springer Science & Business Media.
[19]. Norbom, H. (2013). Raspberry Pi Camera Controls using Python 3.2.3: For Windows and Debian-Linux. Create Space Independent Publishing Platform.
[20]. Pajankar, A., Kakkar, A (2016). Raspberry Pi By Example. Packt Publishing Ltd.
[21]. PiCamera (N.D). Retrieved from https://picamera. readthedocs.io/en/release-1.13. [Cited 30.06.2018]
[22]. Quigley, M., Gerkey, B., William, D. (2015). Smart Programming Robots with ROS: A Practical Introduction to the Robot Operating System. O'Reilly MediaInc.
[23]. Raspberry Pi 3 Model B Brochure. (2016). RS Components International. Retrieved from https://docseurope.electrocomponents.com/webdocs/14ba/0900766b814ba5fd.pdf. [Cited 15.06.2018]
[24]. Raspbian Documentation. (n.d.). Raspbian. Retrieved from https://www.raspbian.org/Raspbian Documentation. [Cited 30.06.2018]
[25]. Ultrasonic Module HC-SR04. (n.d.). ElectronicWings. Retrieved from http://www.electronicwings.com/sensorsmodules/ ultrasonic-module-hc-sr04. [Cited 25.06.2018]
[26]. What is A Raspberry Pi? (n.d.). Raspberry Pi Foundation. Retrieved from https://www.raspberrypi.org/ help/what-%20is-a-raspberry-pi. [Cited15.06.2018]
[28]. Zaccone, G. (2016). Getting Started with TensorFlow. Packt Publishing Ltd.