An Obstacle Avoidance Two-Wheeled Self-Balancing Robot

被引:1
|
作者
Tsutada, Ryuichi [1 ]
Hoang, Trong-Thuc [1 ]
Pham, Cong-Kha [1 ]
机构
[1] Univ Electrocommun, Grad Sch Informat & Engn, Tokyo, Japan
关键词
Two-Wheeled Self-Balancing Robot (TWSBR); MPU-6500; Kalman Filter; PID controller; fuzzy controller; obstacle avoidance; RISC-V; fixed-point arithmetic;
D O I
10.18178/ijmerr.11.1.1-7
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper introduces a Two -Wheeled SelfBalancing Robot (TWSBR) which is controlled to avoid obstacles. The TWSBR is a type of the inverted pendulum and is treated as an inherently unstable nonlinear system. Therefore, a continuous appropriate control is required to maintain the inverted state. The TWSBR consists of two DC motors with encoders and 6 -axis sensor (accelerometer and gyroscope). All peripherals are connected to a 32 -bit RISC -V soft microprocessor implemented on an FPGA, and all control circuits for the peripherals are also implemented on the same FPGA. An attitude control system of the TWSBR is provided through 3 Proportional -Integral- Differential (PID) controllers with a sensor fusion -based on a Kalman Filter, which is implemented on the 32 -bit RISC -V soft microprocessor. The obstacle avoidance system of the TWSBR is based on a fuzzy control using multiple ultrasonic sensors. The 32 -bit RISC -V soft microprocessor includes a 32 -bit fixed-point (Q16.16) arithmetic instructions of addition, subtraction, multiplication, maximum and minimum as a custom instruction set architecture (ISA) extensions for calculation of a speed improvement. The software program is written in C language and compiled by the GNU GCC cross -compiler for the RISC -V ISA.
引用
收藏
页码:1 / 7
页数:7
相关论文
共 50 条
  • [31] PSO-based Fuzzy Control of a Self-Balancing Two-Wheeled Robot
    Yu, Gwo-Ruey
    Leu, Yuan-Kai
    Huang, H. -T.
    2017 JOINT 17TH WORLD CONGRESS OF INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND 9TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (IFSA-SCIS), 2017,
  • [32] Genetic Algorithm-based Control of a Two-Wheeled Self-Balancing Robot
    Papadimitriou, Kleon Dimitrios
    Murasovs, Nikita
    Giannaccini, Maria Elena
    Aphale, Sumeet
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2025, 111 (01)
  • [33] Study on control design of a two-wheeled self-balancing robot based on ADRC
    Wang Xin
    Chen Songlin
    Chen Ting
    Yang Baoqing
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 6227 - 6232
  • [34] Fuzzy immune PD Algorithm Applied in the Self-balancing Two-wheeled Robot
    Wang Qingcheng
    Fang Jian
    2014 8TH INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING (FGCN), 2014, : 112 - 115
  • [35] Design of two-wheeled self-balancing robot based on sensor fusion algorithm
    Li, X. (xiangpanli@hotmail.com), 1600, Fuji Technology Press (08):
  • [36] Bionic autonomous learning control of a two-wheeled self-balancing flexible robot
    Cai J.
    Ruan X.
    Journal of Control Theory and Applications, 2011, 9 (4): : 521 - 528
  • [37] The Flexible Two-wheeled Self-balancing Robot Intelligence Controlling Based on Boltzmann
    Zhao, Jianwei
    Ruan, Xiaogang
    2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, : 2090 - 2095
  • [38] Decoupled Control and Path Tracking of a Two-wheeled Self-balancing Mobile Robot
    Brkic, Kristijan
    Kovacic, Zdenko
    ISIE: 2009 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, 2009, : 637 - 642
  • [39] A Design for Two-Wheeled Self-Balancing Robot Based on Kalman Filter and LQR
    Sun, Fengxin
    Yu, Zhen
    Yang, Haijiao
    2014 INTERNATIONAL CONFERENCE ON MECHATRONICS AND CONTROL (ICMC), 2014, : 612 - 616
  • [40] Control of a Two-Wheeled Self-Balancing Robot with Support Vector Regression Method
    Cui, Liangliang
    Ou, Yongsheng
    Xin, Junbo
    Dai, Dawei
    Gao, Xiang
    2014 4TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2014, : 368 - 372