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 条
  • [1] Two-Wheeled Self-Balancing Robot
    Paulescu, Flavius-Catalin
    Szeidert, Iosif
    Filip, Ioan
    Vasar, Cristian
    IEEE 15TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI 2021), 2021, : 33 - 38
  • [2] Ultrasonic Sensor Based Two-wheeled Self-balancing Robot Obstacle Avoidance Control System
    Ruan, Xiaogang
    Li, Wangbo
    2014 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (IEEE ICMA 2014), 2014, : 896 - 900
  • [3] Goal-Oriented Obstacle Avoidance by Two-Wheeled Self Balancing Robot
    Gurnani, Rajat
    Rastogi, Shreya
    Chitkara, Simrat Singh
    Kumari, Surbhi
    Gagneja, Abhishek
    MACHINE LEARNING AND AUTONOMOUS SYSTEMS, 2022, 269 : 345 - 360
  • [4] A NOVEL CONFIGURATION OF TWO-WHEELED SELF-BALANCING ROBOT
    Qian, Qingwen
    Wu, Junfeng
    Wang, Zhe
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2017, 24 (02): : 459 - 464
  • [5] A Two-Wheeled Self-Balancing Robot with Dynamics Model
    Ali, Md. Iman
    Hossen, Md. Modasser
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE), 2017, : 271 - 275
  • [6] Simulation and Control of a Two-wheeled Self-balancing Robot
    An, Wei
    Li, Yangmin
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2013, : 456 - 461
  • [7] Modeling, Control of a Two-Wheeled Self-Balancing Robot
    Jamil, Osama
    Jamil, Mohsin
    Ayaz, Yasar
    Ahmad, Khubab
    2014 INTERNATIONAL CONFERENCE ON ROBOTICS AND EMERGING ALLIED TECHNOLOGIES IN ENGINEERING (ICREATE), 2014, : 191 - 199
  • [8] The Two-Wheeled Self-Balancing Mobile Robot Based on MEMS
    Sun, Hua
    Li, Yunguo
    Li, Xinbiao
    Cheng, Pei
    AUTOMATION EQUIPMENT AND SYSTEMS, PTS 1-4, 2012, 468-471 : 2678 - 2681
  • [9] The Flexible Two-Wheeled Self-balancing Robot Based on Hopfield
    Ruan, Xian-gang
    Zhao, Jianwei
    INTELLIGENT ROBOTICS AND APPLICATIONS, PROCEEDINGS, 2009, 5928 : 1196 - +
  • [10] Attitude Control and Stabilization of a Two-Wheeled Self-Balancing Robot
    Bhatti, Omer Saleem
    Mehmood-ul-Hasan, Khalid
    Imtiaz, Muhammad Anas
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2015, 17 (03): : 98 - 104