708 research outputs found

    Development of a self balanced robot and its controller

    Get PDF
    Two wheeled balancing robots are based on inverted pendulum configuration which relies upon dynamic balancing systems for balancing and maneuvering. This project is based on the development of a self-balanced two wheeled robot which has a configuration similar to a bicycle. These robot bases provide exceptional robustness and capability due to their smaller size and power requirements. Outcome of research in this field had led to the birth of robots such as Segway, Murata boy etc. Such robots find their applications in surveillance & transportation purpose. Here, in particular, the focus is on the electro-mechanical mechanisms & control algorithms required to enable the robot to perceive and act in real time for a dynamically changing world. Using an Ultrasonic sensor and an accelerometer we get the information about the tilt of the robot from its equilibrium position. Balancing was done using a servo motor, a DC motor and a control momnt gyroscope. While these techniques are applicable to many robot applications, the construction of sensors, filters and actuator system is a learning experience

    Research on Self-balancing Two Wheels Mobile Robot Control System Analysis

    Get PDF
    The paper presents the research on self-balancing two-wheels mobile robot control system analysis with experimental studies. The research problem in this work is to stabilize the mobile robot with self-control and to carry the sensitive things without failing in a long span period. The main objective of this study is to focus on the mathematical modelling of mobile robot from laboratory scale to real world applications. The numerical expression with mathematical modelling is very important to control the mobile robot system with linearization. The fundamental concepts of dynamic system stability were utilized for maintaining the stability of the constructed mobile robot system. The controller design is also important for checking the stability and the appropriate controller design is proportional, integral,and derivative – PID controller and Linear Quadratic Regulator (LQR). The steady state error could be reduced by using such kind of PID controller.The simulation of numerical expression on mathematical modeling was conducted in MATLAB environments. The confirmation results from the simulation techniques were applied to construct the hardware design of mobile robot system for practical study. The results from simulation approaches and experimental approaches are matched in various kinds of analyses. The constructed mobile robot system was designed and analyzed in the control system design laboratory of Yangon Technological University (YTU)

    ROS-based Controller for a Two-Wheeled Self-Balancing Robot

    Get PDF
    In this article, a controller based on a Robot Operating System (ROS) for a two-wheeled self-balancing robot is designed. The proposed ROS architecture is open, allowing the integration of different sensors, actuators, and processing units. The low-cost robot was designed for educational purposes. It used an ESP32 microcontroller as the central unit, an MPU6050 Inertial Measurement Unit sensor, DC motors with encoders, and an L298N integrated circuit as a power stage. The mathematical model is analyzed through Newton-Euler and linearized around an equilibrium point. The control objective is to self-balance the robot to the vertical axis in the presence of disturbances. The proposed control is based on a bounded saturation, which is lightweight and easy to implement in embedded systems with low computational resources. Experimental results are performed in real-time under regulation, conditions far from the equilibrium point, and rejection of external disturbances. The results show a good performance, thus validating the mechanical design, the embedded system, and the control scheme. The proposed ROS architecture allows the incorporation of different modules, such as mapping, autonomous navigation, and manipulation, which contribute to studying robotics, control, and embedded systems

    Electromechanical System Design for Self-Balancing Robot

    Full text link
    Self-balancing robot is based on the principle of Inverted pendulum, which is a two-wheel vehicle balances itself up in the vertical position with reference to the ground. It consists of both hardware and software implementation. Mechanical model based on the state space design of the cart, pendulum system. To find its stable inverted position, we used a generic feedback controller (i.e., PID controller). According to the situation we have to control both angel of pendulum and position of cart. Mechanical design consists of two dc gear motor with encoder, one Arduino microcontroller, IMU (inertial mass unit) sensor and motor driver as a basic need. IMU sensor which consists of accelerometer and gyroscope gives the reference acceleration and angle with respect to ground (vertical), When encoder which is attached with the motor gives the speed of the motor. These parameters are taken as the system parameter and determine the external force needed to balance the robot up. It will be prevented from falling by giving acceleration to the wheels according to its inclination from the vertical. If the bot tilts by an angle, then in the frame of the wheels; the center of mass of the bot will experience a pseudo force which will apply a torque opposite to the direction of tilt. We used a HC05 Bluetooth module to control the robot via our smartphone

    Using a Combination of PID Control and Kalman Filter to Design of IoT-based Telepresence Self-balancing Robots during COVID-19 Pandemic

    Get PDF
    COVID-19 is a very dangerous respiratory disease that can spread quickly through the air. Doctors, nurses, and medical personnel need protective clothing and are very careful in treating COVID-19 patients to avoid getting infected with the COVID-19 virus. Hence, a medical telepresence robot, which resembles a humanoid robot, is necessary to treat COVID-19 patients. The proposed self-balancing COVID-19 medical telepresence robot is a medical robot that handles COVID-19 patients, which resembles a stand-alone humanoid soccer robot with two wheels that can maneuver freely in hospital hallways. The proposed robot design has some control problems; it requires steady body positioning and is subjected to disturbance. A control method that functions to find the stability value such that the system response can reach the set-point is required to control the robot's stability and repel disturbances; this is known as disturbance rejection control. This study aimed to control the robot using a combination of Proportional-Integral-Derivative (PID) control and a Kalman filter. Mathematical equations were required to obtain a model of the robot's characteristics. The state-space model was derived from the self-balancing robot's mathematical equation. Since a PID control technique was used to keep the robot balanced, this state-space model was converted into a transfer function model. The second Ziegler-Nichols's rule oscillation method was used to tune the PID parameters. The values of the amplifier constants obtained were Kp=31.002, Ki=5.167, and Kd=125.992128. The robot was designed to be able to maintain its balance for more than one hour by using constant tuning, even when an external disturbance is applied to it. Doi: 10.28991/esj-2021-SP1-016 Full Text: PD

    Synchronizing of Stabilizing Platform Mounted on a Two-Wheeled Robot

    Get PDF
    This paper represents the designing, building, and testing of a self-stabilizing platform mounted on a self-balancing robot. For the self-stabilizing platform, a servo motor is used and for the self-balancing robot, two dc motors are used with an encoder, inertial measurement unit, motor driver, an Arduino UNO microcontroller board. A PID controller is used to control the balancing of the system. The PID controller gains (Kp, Ki, and Kd) were evaluated experimentally. The value of the tilted angle from IMU was fed to the PID controller to control the actuated motors for balancing the system. For the self-stabilizing control part, whenever the robot tilted, it maintained the horizontal position by rotating that much in the opposite direction
    corecore