-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabstract.tex
executable file
·160 lines (137 loc) · 6.62 KB
/
abstract.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
\documentclass{bmd2023a}
\pagenumbering{roman}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
%% Titlepage variables
% Title
\title{Modeling and Implementation of a Reaction Wheel Stabilization System for
Low Speed Balance of a Cargo Bicycle}
% List authors for the title. Call \addauthor{name}{affiliationID} for every
% author. Authors will appear in the order off calls to \addauthor. Please
% manually specify the correct affiliation ID and an asterisk to the
% corresponding author
\addauthor{Jason K. Moore}{1,*}
\addauthor{Jeswin Koshy Cherian}{1}
\addauthor{Bj{\"o}rn Andersson}{2}
\addauthor{Oliver Lee}{2}
\addauthor{Anders Ranheim}{2}
% List authors with only initials for given names, displays only in footer.
\authorfooter{Moore, J. K., Koshy Cherian, J., Andersson, B., Lee, O., \&
Ranheim, A.}
% List affiliations. Call \addaffiliation{id}{name}{EmailOrcidString} once for
% every distinct institution, where id specifies the affiliation ID (ensure
% that this corresponds to the IDs used with \addauthor), name specifies the
% affiliation name, and EmailOrcidString is a string listing emails and ORCIDs
% (optional) affiliated with this affiliation separating mail and ORCID using a
% comma and different author credentials using a semicolon.
\addaffiliation{1}{
Delft University of Technology, The Netherlands
}{
[email protected], ORCID 0000-0002-8698-6143;
[email protected], ORCID 0009-0002-2264-8097;
}
\addaffiliation{2}{
Ictech AB, Sweden
}{
}
% The following variables will be updated by the publisher, do not edit.
\doi{XX.XXXX/XX.XXXX}
\year{2023}
\editor{Firstname Lastname}
\submitteddate{dd/mm/yyyy}
\accepteddate{dd/mm/yyyy}
\publisheddate{dd/mm/yyyy}
\citation{}
\issn{2667-2812}
% End publisher variables.
%% End titlepage variables
\maketitle
\section*{Abstract:}
Cargo bicycle use has grown over the last decade with electrification
contributing to a rapid growth in the recent years.
With the growth of safer bicycle infrastructure in many countries, these
vehicles can be a greener, more energy efficient replacement for cars for a
variety of short and medium distance activities, e.g. "last mile" delivery or
transportation for families.
One particular problem cargo two-wheelers face is that the vehicles are hard to
balance and handle at low and near zero speeds. Delivery people need to quickly
park their vehicle without the need for a bicycle storage rack or cumbersome
kickstands for quick door calls. Similarly, parents need to seat and remove
their children from the vehicle without worrying that it would fall. Also,
both vehicles come to a stop in traffic many times throughout a trip. At every
instance near zero speed, balance assistance would simplify vehicle operation
for the rider; even enabling it as a new transportation mode for those with
limited motor skills and coordination.
Our goal was to develop and test the feasibility of robotically stabilizing a
single track cargo bicycle at zero and near zero forward speeds.
\begin{figure}
\centering
\begin{subfigure}{0.45\textwidth}
\centering
\includegraphics[height=4cm]{cad-model.png}
\caption{CAD rendering of the envisioned reaction wheel on a common
delivery bicycle model.}
\label{fig:cad-model}
\end{subfigure}
\hfill
\begin{subfigure}{0.45\textwidth}
\centering
\includegraphics[height=4cm]{bike-photo.png}
\caption{Prototype vehicle with a Bafung motor driven at 48~\si{\volt} with
a maximum power of 1500~\si{\watt} and added rim mass to maximize the
rotational inertia.}
\label{fig:bike-photo}
\end{subfigure}
\caption{Vehicle images.}
\end{figure}
There is a long history of efforts to robotically stabilize single track
vehicles beginning with inventions like Brennan's monorail in the early
1900's~\citep{Barr1907}, to the motorcycle steer motor control of
\citep{Ruijs1985}, and a too long list of models and demonstrations of steer
control, control moment gyroscopes, reaction wheels, inverted pendulums and the
like. None of these solutions have become commercially viable, so our approach
tries to focus on the narrow need of near zero speed stabilization. We chose a
reaction wheel due to the low cost (<\$500), ability to stabilize vehicle roll
at any speed, and the possibility to fit the reaction wheel in a concealed
manner in a small portion of the cargo space.
To that end, we have developed a compact reaction wheel that fits in the cargo
space of a standard cargo bicycle. The reaction wheel is capable of applying
roll torques up to 200~\si{\newton\meter} to the vehicle, see
Figure~\ref{fig:cad-model}. This can stabilize the roll degree of freedom at
zero speed for roll angles up to about 10~\si{\degree}.
Figure~\ref{fig:initial-value-simulation} shows that the reaction wheel can
stabilize the vehicle from a 2~\si{\degree} and 50~\si{\newton\meter}
disturbance within two seconds using about 100~\si{\joule} and
50~\si{\newton\meter} of peak torque. A modern e-bike battery has up to 4M
joules of energy available for use so it is possible to dedicate a portion of
the energy to stabilization during medium length trips. Minimizing the energy
consumption from the reaction wheel while maximizing stability will be
investigated further.
\begin{figure}
\centering
\includegraphics[width=6in]{initial-value-simulation.png}
\caption{Roll stabilization results at zero speed from an initial roll angle
of 2~\si{\degree} and a pulse roll torque perturbation showing the reaction
wheel controller behavior: angle, torque, power, and energy consumption.}
\label{fig:initial-value-simulation}
\end{figure}
The reaction wheel has some disadvantages, including significantly increasing
the mass of the vehicle as well as increasing the complexity and cost. The
energy consumption can be large when the system is constantly managing large
repeated disturbances, reducing the available range of an e-bike (possibly
drastically and unexpectedly to the rider). The reaction wheel will generate
pitching torques during rapid changes in heading (although we expect this to be
negligible). These disadvantages can be overcome with system optimization.
In the paper and presentation, we will report on the model and simulation
results that demonstrate the practicality of the design as well as its limits.
We will also report on the performance of the prototype shown in
Figure~\ref{fig:bike-photo} in relation to the simulation results.
This research has been made possible with financial support from the
Swedish Transport Authority ('Skyltfonden').
\bibliographystyle{apalike}
\bibliography{references.bib}
\end{document}