This shows you the differences between two versions of the page.
pm:prj2023:avaduva:slam_robot_indoor_mapping [2023/05/07 22:56] nuh_furkan.erturk created |
pm:prj2023:avaduva:slam_robot_indoor_mapping [2023/05/30 18:09] (current) nuh_furkan.erturk [Hardware Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== SLAM ROBOT FOR INDOOR MAPPING ====== | ====== SLAM ROBOT FOR INDOOR MAPPING ====== | ||
+ | {{:pm:prj2023:avaduva:img_6169.png?600|}} | ||
+ | |||
===== Introducere ===== | ===== Introducere ===== | ||
Line 9: | Line 11: | ||
* de ce credeţi că este util pentru alţii şi pentru voi | * de ce credeţi că este util pentru alţii şi pentru voi | ||
</note> | </note> | ||
+ | A SLAM(simultaneous localization and mapping) machine as it was stated in itself, maps an enclosed area. My project aims to achieve the aim of building a SLAM robot using several components and Arduino Uno. | ||
+ | SLAM machines can be used to map indoor spaces. Today, SLAM technologies are used widely in the field of IOT. Via this project, I am expecting to see the implementation of a SLAM machine and have hands-on experience on the field. | ||
+ | More detailed description of the project given below in the following sections. | ||
+ | |||
===== GENERAL DESCRIPTION ===== | ===== GENERAL DESCRIPTION ===== | ||
Line 16: | Line 22: | ||
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | ||
</note> | </note> | ||
- | The project is consist of a SLAM robot | ||
+ | |||
+ | In this project there will be three entities communicating; the SLAM robot, router and a computer. The slam robot will use an IR sensor to scan the surrounding area and send the data to the computer through WiFi. The computer software I have developed will generate the map of the field correspondingly. | ||
+ | The visualisation of the communication lines given below in the “FIgure 1: Visual representation of communication lines”. | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 27: | Line 35: | ||
* rezultatele simulării | * rezultatele simulării | ||
</note> | </note> | ||
+ | List of pieces: | ||
+ | * Arduino Uno | ||
+ | * ESP 01 | ||
+ | * Servo motor | ||
+ | * 2 DC motor | ||
+ | * IR sensor | ||
+ | * Cables | ||
+ | * Voltage Regulator | ||
+ | * Breadboard | ||
+ | * Base of the car | ||
+ | * Wheels | ||
+ | * Electronic Schema | ||
+ | {{:pm:prj2022:agmocanu:ekran_resmi_2022-05-12_07.27.41.png?600|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 38: | Line 59: | ||
* (etapa 3) surse şi funcţii implementate | * (etapa 3) surse şi funcţii implementate | ||
</note> | </note> | ||
+ | The software IDE used for hardware programming is “Arduino IDE”. Apart from vanilla Arduino libraries, following libraries was used: | ||
+ | Wifi module | ||
+ | |||
+ | Apart from the embedded programming a variety of software developed to process data and communicate with the SLAM robot. The IDE used for programming is “Visual Studio Code” and the programming language is “Python”. | ||
+ | Link of the software given below: | ||
+ | * [[https://github.com/nuhfurkan/micarchproj|https://github.com/nuhfurkan/micarchproj]] | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||