Giter Site home page Giter Site logo

sichkar-valentyn / intelligent_mobile_robot Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 7.0 65.94 MB

Intelligent Navigation System of mobile robot with ten Ultrasonic sensors, user interface via C# Windows Form Application, instructions and videos on how to assemble mobile robotic platform

Home Page: https://sichkar-valentyn.github.io/Intelligent_Mobile_Robot

License: MIT License

C# 80.31% C++ 19.69%
mobile-robots ultrasonic-sensors dc-motor arduino bluetooth shield laser-sensor obstacle-avoidance arduino-mega2560-board collision-avoidance

intelligent_mobile_robot's Introduction

Intelligent Mobile Robot

Intelligent Navigation System of Mobile Robot.
DOI

Reference to:

Valentyn N Sichkar. Intelligent Navigation System of Mobile Robot // GitHub platform. DOI: 10.5281/zenodo.1317906

Related works:

Description

Hardware - Arduino Mega, Motor Shield L298P, DC Motors, Ultrasonic Sensors, Gyroscope, Laser Sensors, Cameras, Lidar Sensor, Bluetooth Module, Batteries, Six Wheel High Pass Base with Active Suspension.
Software - C# via Visual Studio, Python, Arduino IDE, Android SDK, Matlab.
Development - Algorithms for Overcoming Obstacles, Algorithms for Localization, Algorithms for Mapping, SLAM Algorithms.

Content

Codes (it'll send you to appropriate folder):


Experimental results (figures and tables on this page):

Explaining the main goals of the Project


Connecting and checking the High Pass Six Wheel Base - HPSWB - for simple commands to move


General view of the Motor Shield L298P is shown below on the figure
L298P


The view from the top of Motor Shield L298P and showing the main connectors that are needed for the Project.
L298P_top_view


General view of the DC Motor
DC_Motor


Connection DC Motors to the Shield
Connection_DC_Motors


General view of the Bluetooth Module HC-06
Bluetooth_Module_HC-06


Connection Bluetooth Module HC-06 to the Shield or Arduino
Connection_Bluetooth_Module


More about equipment


General view of the Ultrasonic Sensor US-015
Ultrasonic_Sensor_US-015


Connection Ultrasonic Sensor US-015 (or HC-SR04) to the Arduino
Connection_Ultrasonic_Sensor


Equations for Ultrasonic Sensors, explaining how they work
Equasions_for_Ultrasonic_Sensor


Checking the environment around with Ultrasonic Sensors US-015
HPSWB with Ultrasonic Sensors - view from the front
Front


HPSWB with Ultrasonic Sensors - view from the back
Back


HPSWB with Ultrasonic Sensors - view from one side
Side


Figure below shows the results of working system in Real Time by SPARQL Querying of the Knowledge Base
SPARQL_Querying


This figure shows the results of Neural Network Knowledge Base
NNKB


With the help of Ultrasonic Sensors and seeing the obstacles to avoid the collisions


Checking the environment around with Ten Ultrasonic Sensors HC-SR04
HPSWB - view from the front
Front

User interface with ten ultrasonic sensors


The way how to connect Master and Slave Arduino Mega together through Serial Port
Two_Arduino_Mega


Implementing and testing Algorithms for HPSWB

Obstacle overcoming


MIT License

Copyright (c) 2018 Valentyn N Sichkar

github.com/sichkar-valentyn

Reference to:

Valentyn N Sichkar. Intelligent Navigation System of Mobile Robot // GitHub platform. DOI: 10.5281/zenodo.1317906

intelligent_mobile_robot's People

Contributors

sichkar-valentyn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.