Documente Academic
Documente Profesional
Documente Cultură
Figure 4. Components of the latest page-flipping design. It uses metal frames to provide a robust structure for the robotic arm movement.
from this design. This decision was based on the feedback positions (#22 and #24) and used Hall-effect sensors (#21
we received from field testing with disabled children. We and #23) to detect them as the arm moves. This allowed us to
have found that the children did not find these extra features calibrate and control the position of the arm movement. This
essential in actual day-to-day use. It is better to focus more method also allowed for the use simple DC motors which
on making a reliable page flipping mechanism instead. resulted in a much cheaper design in comparison to the use
This third design iteration was built with acrylic. A robotic of encoded DC motors, stepper, or servo motors.
arm was re-introduced with two fans mounted at the tip. Grabbing-Fans: Two fans (#12, #13) are positioned at the
However, it turned out that acrylic was not stable enough to tip of the robotic arm (#25). Their main function is to lie flat
support this new arm. The brittle material would crack and on the desired page and create a vacuum to pick the page up.
break when the arm is forced down against a book during The fan’s angle against the target was initially controlled
development. with a motor. But this turned out to be a faulty idea. We later
found that the fans worked better when mounted using ball
IV. THE CURRENT IMPLEMENTATION bearings (#16) and let gravity hold them in position. An
infrared sensor (also at #16) tells the system when the fan
The work presented in this paper is a fourth iteration of the has reached the page surface.
system. It is mainly an optimized implementation of the third Swiping-Fin: The fin (#19) is designed to help flip the
design. Instead of using acrylic, the fourth design uses metal page. It is constructed using a flexible strip. The system first
frames. Motors and fans were more professionally mounted. positions this fin on the correct side depending on the turning
This upgrade resulted in a much more reliable and robust direction. It then waits for the robotic arm to lift the page just
robotic arm movement. The final product eventually won the enough for it to slide itself under. Driven by a third gear-
“Best Prototype Award” at the i-CREATe 2010 student headed DC motor (#18), the fin then swipes the page over
design competition held in Shanghai, China. completing the page turn process. The fin movement is
guided by a curved bar (not shown in figure 4), which can
A. System Components move up or down, allowing the fin to be adjusted for
The Robotic Arm: As illustrated in Figure 4, the arm is different book thicknesses and sizes. There is also a limit
driven by two gear-headed 9 Volts DC motors (component switch (#20) used to calibrate the fin’s start and stop
#11 and #14 in Figure 4). The first motor (#11) is used to positions.
move the fan up and down vertically allowing for the page- Blowers: Two blowers (#17) are used to “fluff” the pages,
grabbing function to take place. The other motor (#14) is which helps separate the top page from the remaining stack.
used to flip the page by rotating the entire robotic arm from They are built with 9V miniature blower motors.
one side to the other. We placed magnets on key motor
The GoGo Board has built-in motor driver circuitry and can
connect up to eight sensors. It uses Logo as the main
programming language. Logo provides a high-level control
language making the programming process faster and
simpler when compared to C used in previous iterations of
this project. The introduction of the GoGo Board led to a
significant progress over a short period of time. The only
limitation of this toolkit was that it had only four output ports.
While controlling four motors was sufficient to get our
system working, we struggled when we wanted to add more
active components. For example, adding a second blower to
fluff the pages one side at a time meant we had to design an
add-on module for the GoGo Board. Making add-on modules
has a learning-curve and was not as simple to program as the
built-in ports.
Figure 5. A foot paddle with two buttons allowed the reader to control the
page turn with their feet. D. The Page Turn Process
When a page flip is signaled, the robotic arm presses the
B. Page Turn Controllers fans down towards the page until the infrared sensor signals
Our initial controller was a foot paddle (#2 in Figure 4). It that the arm has reached the page. The fan is then turned on
consists of two large switches (#3, #4), one each for a left creating a vacuum that holds the page to the fan. The blower
and right page turn, mounted underneath the paddles for is then turned on to fluff the pages. As the robotic arm
users to stop on. It is connected to the robotic arm via a gradually lifts the page up, the flexible fin swipes under the
common telephone cable (#5, #6). Figure 5 shows the paddle page and flips the page over. This sequence is repeated every
in action time a page flip is triggered. The averaged time to turn a
One of the main feedbacks we have received from the page is 15 seconds.
previous versions was that the foot paddle was limiting the One key success of this method is to make sure the fan lies
use of the system. There are many other potential disabled flat on the page. If there is a gap between the fan and the
readers who do not have fine control of their feet. Therefore, page, the vacuum strength drops significantly. Given that a
we have added a joystick and chin-switches to allow our book is typically curved when placed on a flat surface,
system to be controlled in different ways. making sure there is no gap between the fan and the page can
The joy-stick (#1) was created using a modified arcade be challenging. The two fans used in this design were loosely
game controller. We choose this device over other, more held together using rubber strips. This allowed the fans to
common, X-Y tilters because of its durability, compact bend and better lie on the curved surface of a book. The joint
dimensions, and simplicity to interface with a micro- between the fans and the robotic arm was also spring loaded.
controller. This provided an additional degree of freedom for the fan to
A large portion of children with multiple handicapped properly lie on the page.
choose to use this controller over the foot paddle. It is not
hidden under the table and so is easier to see and aim for. V. RESULTS
One does not need to grab the joy stick to use it. A simple
nudge is sufficient to trigger the desired page turn. We present our results from two experiments: lab testing
The chin activated switches were designed for patients and case studies collected in the field.
whose handicap is more severe. Custom made switches were
100 95
attached underneath a piece of cloth that is then mounted on 91
the patient’s shoulders. This configuration allows the user to 90 85 82
press the switches using their chin, thus, controlling the page 80
turn actions. Although we did not test this controller with 70
patients, our own testing showed that the switches were
60
extremely simple to activate.
Additional switches were suggested to us as we received 50
more feedback in the field. Hip-activated switches and 40
headrest switches for extremely paralyzed persons are some 30
examples. Since our sensor input can interface with anything 20
that can act as a switch, adding more switch-based 10
controllers should be straightforward. 0
[Large,Thick] [Large,Thin] [Small,Thick] [Small,Thin]
C. The Micro-Controller Unit
The whole mechanism is controlled using the GoGo Board
(#9 in Figure 4), a low-cost micro-controller robotics kit [8]. Figure 6. Results of the accuracy test performed on various kinds of books
A. Lab testing is also important. The book should allow the fan to land on
We have tested the accuracy of our system with books that the upper corner of the page in the flipping direction. These
were categorized by size and paper thickness. Each book setup techniques are simple and can be done in a few
type combination was tested by performing at least 100 page seconds. One can imagine this process being quickly carried
turns. We then record the number of successful page turns as out by an assistant who takes care of which book the user
presented in Figure 6. would read.
The book size was determined by the width from the spine
to the edge. A width larger than of an A4 paper (210 mm) B. Field Test Case Studies
but less than of an A3 paper (297 mm) is considered large. We made three visits to the Srisangwan School for
The smallest book size tested was of an A5 paper (148 mm). disabled children in Chiang Mai during this project. Even
Books with paper thickness greater than 80 grams were though the children seem to have similar handicaps at first
categorized as “thick”. glance, their requirements are actually extremely diverse. For
The results showed that our system has an average example, although a large number of students at the school
accuracy of 88.25%. It performs best on small books with are on wheelchairs, they often have multiple disabilities that
thin paper, giving an accuracy of 95%. further determine how much movement they can perform.
The performance of the system depends greatly on how Some students have no control of their upper limbs. Turning
well each book is setup. The best results come from books pages of a book is done with their mouths. Some others can
that have been “massaged” to ease page separation. That is, move their arms but have little control of their fingers (such
pages of a new book are harder to separate. It is best to flip as the child in the lower image of Figure 7). Such condition
through the book a few times and introduce small ripples on makes grabbing pages of a book difficult. Some students can
the edges if possible. Used books like those commonly found walk but has lost control of their arms (See the upper two
in libraries do not need this treatment. Placement of the book images in Figure 7).
The foot paddle and the joystick controller served most of
the students well. The paddle is well suited for students with
good control of their lower body while the joystick is better
for those with some control of their hands and arms.
C. Cost to Construct
Our current prototype costs approximately 4,500 Baht to
build. Half of this cost is for the Aluminum frame. This
frame can be dissembled and is easy to reconfigure making it
a good choice for building a research prototype. However,
this cost will be significantly less when using regular metal
to build a fixed frame. Initial investigation has shown that
this system can be manufactured for less than 3,000 Baht.
VII. CONCLUSIONS
We have presented a design for a low-cost page flipping
mechanism for disabled readers. The use of off-the-shelf
components allowed for the system to be easily constructed
and further adapted for specific needs. We have adapted our
system based on the feedback we have received from our
Figure 7. Handicapped students testing the page flipping machine. Foot
fieldwork experience with disabled children. This has led us
paddles and a joystick were the main choices for controlling the system.
to realize the key requirements to make the system truly
useful. The current system performs well with a quick
calibration process, reaching up to 95% page turn success
rate.
ACKNOWLEDGMENT
We would like to thank all our supporters that have given
us the opportunity and funding to pursue and create many
improvements to our design. Specifically, we would like to
thank the National Software Contest and IRPUS programs
for the grants that they have provided. The Srisangwan
School in Chiang Mai has been a wonderful and supporting
collaborator. Lastly, we thank the disabled children who we
have worked with. They have been as much help to us as we
have been to them.
REFERENCES
[1] N. Armstrong, “Turning Pages in a Book,” Term project for 16-741:
Mechanics of Manipulation. Carnegie Mellon University Robotics
Institute.
[2] J. Young and I. Nourbakhsh, "Low Overhead Manipulation of Bound
Book Pages." Proceedings of ICRA ‘04. 2004.
[3] P. Molchak and M. Taylor, “Remote Controlled Page Turner Utilizing
a Plurality of Movable Fingers,” U.S. Patent No. 6,215,058 (issued
Apr. 10, 2001).
[4] T. Tomizawa, A. Ohya, and S. Yuta. “Motion Design of Behavior
Components in Remote Book Browsing Robot System.” Proceedings
of FIRA Robot World Congress. 2003.
[5] L. Vincent, “Google Book Search: Document Understanding on a
Massive Scale” Ninth International Conference on Document Analysis
and Recognition, 2007.
[6] IEEE Control Systems Magazine. “A Real Page Turner.” IEEE
Control Systems Magazine, April 2004, pp. 13, 14, and 84.
Washington, D.C. 2004.
[7] G. Bolmsjö, H. Neveryd, and H. Eftring. “Robotics in Rehabilitation.”
IEEE Transactions on Rehabilitation Engineering, Vol. 3, No. 1, pp.
77-83. 1995.
[8] A. Sipitakiat, P. Blikstein, and D. Cavallo (2004). “GoGo Board:
Augmenting Programmable Bricks for Economically Challenged
Audiences,” In Proceedings from International Conference of the
Learning Sciences, California, USA, pp. 481-488.