Beruflich Dokumente
Kultur Dokumente
ME 102B Report
Prithvi Akella, Carl Canteenwala, Phillip Downey, and Michael White
(Dated: 7 May 2018)
This report details Group Thirteen’s efforts to realize a self-stable monowheel. Briefly speaking, we exploited
the effects of Gyroscopic Precession to inform our system design, and controlled it with saturated PI control.
to the presence of the stabilizing wheels when the system for given duty cycles, choosing an initial Kp as a factor
is at low speed, we actually wanted the center of mass to of 10, and iterating from there. Eventually we settled on
be slightly behind the vertical diameter of the wheel so Kp = 2 × 10−5 which yielded a startup time of roughly
that the stabilizing wheels would engage with the driving one second, with minimal overshoot and oscillation.
surface. Flywheel stabilization hinged on simple bang-bang
As with any product, we wanted to fuse aesthet- control wherein if we measured a destabilization by ro-
ics with functionality. To this end, we chose component tation of the system in the −i direction, we provided the
designs and materials with the overall look of the final max torque possible to the flywheel in the −k so as to
product in mind, making sure to round off any harsh provide a torque to our system in the +k direction to sta-
edges and maintain design uniformity. As with any good bilize our system. Automatic training wheel retraction
project, form followed function, and to a certain extent, mechanisms hinged on a case structure associated with
the aesthetics of the project fell in to place simply by whether or not the system was translating fast enough.
ensuring that each component functioned properly both If the system surpassed a predefined minimal speed, then
on its own and within the context of the whole. the training wheels retracted automatically. If not, they
remained on the ground in perpetuity. Finally, for each
control system (speed, flywheel stabilization, and train-
III. CONTROL THEORY ing wheel retraction) we implemented an override button
so as to ensure safety of our system through repeated
tests.
In order to meet the constant speed assumption pre-
sented in the Theoretical Foundations section, we re-
quired that our system always translate at a consistent IV. ELECTRICAL SYSTEMS
velocity. Given that our resulting system only had one
brushless motor coupled to a shaft, we only required one
Our final system consisted of one 12V battery which
speed control system. We estimated that the since the
powered all the motors. Regulating the supply down to
encoder speed measurement would be highly noisy, that
5V provided power for the ESC computation systems,
we would proceed with a simple PI control system. We
servo motors for the stabilization wheels, encoder, and
also noted that for safety reasons, we would like to control
IMU. The myRio is powered by its own battery pack and
max speed (max duty cycle) and max acceleration (max
shared a ground with the actuator 12V battery so as to
change in duty cycle). To achieve this, we constructed
shield the Rio from any unwanted current spikes. Having
a simple control system wherein our input at every time
two battery packs was also beneficial from a mechanical
step k was constructed as,
design standpoint as we were able to shift significant mass
fore and aft to correctly balance the tilt about the j axis.
uk = Kp (r − y) + uk−1 . (4)