https://www.mdu.se/

mdu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Comparative Analysis and Design of Controllers for Autonomous Bicycles
Mälardalen University, School of Innovation, Design and Engineering, Innovation and Product Realisation.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-4298-9550
Show others and affiliations
2021 (English)In: 2021 EUROPEAN CONTROL CONFERENCE (ECC), - IEEE , 2021, p. 1570-1576Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we develop and compare the performance of different controllers for balancing an autonomous bicycle. The evaluation is carried out both in simulation, using two different models, and experimentally, on a bicycle instrumented with only lightweight components, and leaving the bicycle structure practically unchanged. Two PID controllers, a Linear Quadratic Regulator (LQR), and a fuzzy controller are developed and evaluated in simulations where both noise and disturbances are induced in the models. The simulation shows that the LQR controller has the best performance in the simulation scenarios. Experimental results, on the other hand, show that the PID controllers provide better performance when balancing the instrumented bicycle.

Place, publisher, year, edition, pages
- IEEE , 2021. p. 1570-1576
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-58029DOI: 10.23919/ECC54610.2021.9655223ISI: 000768455200229Scopus ID: 2-s2.0-85124879689OAI: oai:DiVA.org:mdh-58029DiVA, id: diva2:1651811
Conference
European Control Conference (ECC), Jun 29-Jul 02, 2021
Available from: 2022-04-13 Created: 2022-04-13 Last updated: 2023-01-25Bibliographically approved
In thesis
1. Control and Navigation of an Autonomous Bicycle
Open this publication in new window or tab >>Control and Navigation of an Autonomous Bicycle
2023 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Autonomous control of mobile robots is a research topic that has received a lot of interest. There are several challenging problems associated with autonomous mobile robots, including low-level control, localisation, and navigation. Most research in the past has focused on developing algorithms for three or four-wheeled mobile robots, such as autonomous cars and differential drive robots, which are statically stable systems. In this thesis, autonomous two-wheeled robots are considered, such as autonomous bicycles, which are naturally unstable systems, and without proper actuation, they will lose balance and fall over. Thus, before developing algorithms for higher-level functionality such as localisation and navigation of an autonomous bicycle, the balance of the bicycle needs to be addressed. This is an interesting research problem as the bicycle is a statically unstable system that has proven difficult to control, but given adequate forward velocity, it is possible to balance a bicycle using only steering actuation. Moreover, given a sufficient forward velocity, the bicycle can even become self-stabilised.

In this thesis, the balance and trajectory tracking of an autonomous bicycle is investigated. First, we propose an extension of previously proposed bicycle models to capture the steering dynamics including the motor used for controlling the handlebar. Next, several control methods which can stabilise an autonomous bicycle by actuation of the steering axis and the forward velocity of the bicycle are developed. The controllers are compared in simulations on both a linear and nonlinear bicycle model. The simulation evaluation proceeds with experiments conducted on an instrumented bicycle running on a bicycle roller. Moreover, trajectory tracking of an autonomous bicycle is addressed using a model predictive controller approach where the reference lean angle is computed at every sample interval and is tracked by the balance controller in the inner loop. Finally, path planning in a static environment is considered where the proposed strategy realises a smooth path that adheres to the kinematic and dynamic constraints of the bicycle while avoiding obstacles and optimises the number of heading changes and the path distance. The results obtained from detailed multibody simulations highlight the feasibility of the balance controller, trajectory tracking controller, and path planner. 

Place, publisher, year, edition, pages
Västerås: Mälardalens universitet, 2023
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 336
National Category
Robotics Control Engineering
Research subject
Electronics
Identifiers
urn:nbn:se:mdh:diva-61612 (URN)978-91-7485-580-7 (ISBN)
Presentation
2023-03-21, Gamma och online, Mälardalens universitet, Västerås, 13:15 (English)
Opponent
Supervisors
Available from: 2023-01-25 Created: 2023-01-25 Last updated: 2023-02-28Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Persson, NiklasFattouh, AnasEkström, MartinPapadopoulos, Alessandro

Search in DiVA

By author/editor
Persson, NiklasAndersson, TomFattouh, AnasEkström, MartinPapadopoulos, Alessandro
By organisation
Innovation and Product RealisationEmbedded Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 157 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf