scispace - formally typeset
Open AccessJournal ArticleDOI

Design and implementation control system for a self-balancing robot based on internet of things by using Arduino microcontroller

Reads0
Chats0
TLDR
In this work, the MATLAB Simulink is used in the design of the controller, and the PID controller is used due to the simplicity and good activity in central systems.
Abstract
This project is designed for attempting on developing an autonomous self-balancing robot. In this work, the two-wheel robotic system consists of a microcontroller (Arduino), Dc motor, and sensor. The Arduino is used to read the sensor data and gives the order of the motor based on the control algorithm to remaine the system is stable at different impediment. The robot is drive with Dc motor and the Arduino cannot drive. A motor driver (L298 type) is used to provide a sufficient current. The Ultrasonic sensor (used to sense impediment during the movement) and 3-axis gyroscope accelerometer sensor (To measure the robot inclination angle) to control the two-wheel robot. The controller laws allow reaching static or moving targets based on three structured IOT interactions between the elementary controllers and the sensor with actuator via Cloud environment. Regarding the technical detail must be designed based on the mathematical model. The mathematical model is used based on the model of some references, after that, the transfer function of the system is found. In this work, the MATLAB Simulink is used in the design of the controller, and the PID controller is used due to the simplicity and good activity in central systems. The PID tuner package Simulink is used to obtain the controller parameter (kp, ki, kd) that gives fast and good system response and stability. The result of the designed controller shows that the system has remained stable (remained vertically) and very fast (less than 1sec) until the system reaches the desired output.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Design of rotary inverted pendulum swinging-up and stabilizing

TL;DR: In this paper, the Lagrangian equation of motion is used to simulate a nonlinear computational model of a rotary-inverted pendulum system and a MATLAB simulator was used to test the accuracy of the model.

Self-Balancing Robot Control System in CODESYS for Raspberry Pi : Design and Construction of a Self-Balancing Robot using PLC-programming tools

Emil Eriksson
TL;DR: The Department of Applied Physics and Electronics at Umea University offers education and conducts research in the field of automation and robotics and aims to raise the competence in automation in the COD.
Journal ArticleDOI

The control of permanent magnet synchronous motor drive based on the space vector pulse width modulation and fractional order PID controller

TL;DR: In this paper , a new way to speed control for PMSMs based on the FOC and SVPWM techniques employed in the building of the permanent magnet synchronous motors (PMSMs).
Journal ArticleDOI

Using Unlabeled Data Set for Mining Knowledge from DDB

TL;DR: The objective of this work is to introduce a set of labeled data that are useful for build a classification model that can predict any unlabeled instance based on that classification model by using the Clustering for Classification technique.
Journal ArticleDOI

Design and implement a smart traffic light controlled by internet of things

TL;DR: A smart traffic control system is designed by using Arduino to solve the problem of congestion at the intersection of the Dor al Moalemen in Wasit city, working to prevent traffic jam and reduce time.
References
More filters
Journal ArticleDOI

Multivariate Density Estimation, Theory, Practice and Visualization

R. H. Glendinning
- 01 Mar 1994 - 
TL;DR: Representation and Geometry of Multivariate Data.

Multivariate Density Estimation: Theory, Practice, and Visualization

David Scott
TL;DR: In this paper, the curse of dimensionality and dimension reduction is discussed in the context of multivariate data representation and geometrical properties of multi-dimensional data, including Histograms and Kernel Density Estimators.
Proceedings ArticleDOI

CotsBots: an off-the-shelf platform for distributed robotics

TL;DR: A simple robot diffusion algorithm has been outlined to demonstrate the ease of using CotsBots for large-scale systems and to investigate algorithms, cooperation, and distributed sensing in large (> 50) robot networks.
Journal ArticleDOI

Mobile robotic sensors for perimeter detection and tracking

TL;DR: A cooperative mobile robot network capable of detecting and tracking a perimeter defined by a certain substance in the environment, and a coordination mechanism for effectively carrying out perimeter-sensing missions is described.
Proceedings ArticleDOI

Which IoT Protocol? Comparing Standardized Approaches over a Common M2M Application

TL;DR: This paper identifies three promising, standardized protocols, each following a different approach in addressing the above concerns, and evaluates the selected protocols in the context of designing and implementing an application requiring various M2M interactions, namely a policy-based access control framework for IoT devices.
Trending Questions (1)
How does arduino works in robotics?

The paper does not provide specific information on how Arduino works in robotics.