+ All Categories
Home > Documents > 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR...

3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR...

Date post: 06-Aug-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
69
3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS APPROVED BY SUPERVISING COMMITTEE: ________________________________________ Mo Jamshidi, Ph.D., Chair ________________________________________ Ahmad Taha, Ph.D. ________________________________________ Youngjoong Joo, Ph.D. Accepted: _________________________________________ Dean, Graduate School
Transcript
Page 1: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE

ROBOTICS

APPROVED BY SUPERVISING COMMITTEE:

________________________________________

Mo Jamshidi, Ph.D., Chair

________________________________________

Ahmad Taha, Ph.D.

________________________________________

Youngjoong Joo, Ph.D.

Accepted: _________________________________________

Dean, Graduate School

Page 2: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

DEDICATION

I would like to dedicate this thesis to the Autonomous Control Engineering (ACE) Lab for

treating me like family and making me feel at home. I would also like to dedicate this paper to

my friends who have supported me through my Master’s degree.

Page 3: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE

ROBOTICS

by

ERIC WINEMAN, M.S.

THESIS

Presented to the Graduate Faculty of

The University of Texas at San Antonio

in Partial Fulfillment

of the Requirements

for the Degree of

MASTER OF SCIENCE IN ELECTRICAL ENGINEERING

THE UNIVERSITY OF TEXAS AT SAN ANTONIO

College of Engineering

Department of Electrical and Computer Engineering

December 2015

Page 4: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

iv

ACKNOWLEDGEMENTS

I would like to thank Dr. Jamshidi and Dr. Benavidez for their tutelage throughout my

master’s degree. Both individuals have challenged me to learn new topics and become a better

Electronics Engineer. I would also like to thank Jonathan Tapia and Ben Champion for their

support throughout my master’s program as well. Once again, I would like to thank the ACE Lab

for accepting me as their family. Lastly, I would like to thank the Science Mathematics And

Research for Transformation (SMART) program for sponsoring me throughout my scholastic

career.

December 2015

Page 5: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

v

3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE

ROBOTICS

Eric Wineman, M.S. The University of Texas at San Antonio, 2015

Supervising Professor: Mo Jamshidi, Ph.D.

This research is to conceptualize and prototype a Mobile Assistance Platform for

the rehabilitation and daily use of the elderly. Research will be conducted via a comparison with

current options and will attempt to expand upon current assistive options by transforming a

standard walker into an intelligent assistive robotics platform. The platform will be constructed

via as many open source options as available to decrease the cost of the platform and allow for a

high degree of flexibility for potential future developers. 3D-Printing will also be used to allow

for a quick construction of a semi-functional prototype by circumventing traditional design

methods and constraints. 3D-Printing will also allow for the prototype to be cost-effective to

develop, allowing the designer to focus on purchasing higher quality parts for the functional

prototype.

Page 6: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

vi

TABLE OF CONTENTS

Acknowledgements ........................................................................................................................ iv

Abstract ............................................................................................................................................v

List of Tables .............................................................................................................................. viii

List of Figures ................................................................................................................................ ix

Chapter One: Introduction ...............................................................................................................1

Chapter Two: Features of a Robotic Walker ...................................................................................3

Chapter Three: Mechanical Design .................................................................................................7

3.1 Software Selection .........................................................................................................7

3.2 Walker Modeling ...........................................................................................................8

3.3 Wheel Assembly Design ..............................................................................................10

3.4 Tablet Arm and Mount Design ....................................................................................13

3.5 Miscellaneous Parts and Accessories...........................................................................14

Chapter Four: Mechanical Simulation ...........................................................................................15

4.1 Motivation ....................................................................................................................15

4.2 Simulation Process .......................................................................................................15

4.3 Material Choice ............................................................................................................17

4.4 Simulation Inaccuracies ...............................................................................................18

Chapter Five: 3D Printing ..............................................................................................................20

5.1 Printers and Print Process ............................................................................................20

5.2 Designing to 3D Print ..................................................................................................22

Chapter Six: Electrical Design .......................................................................................................24

Page 7: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

vii

6.1 Component Selection ...................................................................................................24

6.2 Power System...............................................................................................................26

6.3 Robot Operating System ..............................................................................................27

6.4 Wheel Control System .................................................................................................29

Chapter Seven: Costs .....................................................................................................................31

Chapter Eight: Future Works .........................................................................................................33

Conclusion .....................................................................................................................................35

Appendices .....................................................................................................................................37

References ......................................................................................................................................58

Vita

Page 8: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

viii

LIST OF TABLES

Table 1 Properties of ABS ..................................................................................................16

Table 2 Mobile Assistance Platform Costs .........................................................................31

Page 9: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

ix

LIST OF FIGURES

Figure 1 Mobile Assistance Platform (MAP) Isometric View ...............................................5

Figure 2 MAP User Perspective .............................................................................................6

Figure 3 Purchased Walker (left) and Walker Assembly (right) .........................................10

Figure 4 Preliminary MAP Leg-Mount Design ...................................................................11

Figure 5 MAP Wheel Subassembly .....................................................................................12

Figure 6 Walker Wheel Assembly .......................................................................................13

Figure 7 Tablet Arm Assembly (Left) and Fixture to MAP (Right) ....................................14

Figure 8 SolidWorks Simulation Example ...........................................................................16

Figure 9 Deformation ABS (Left) and 6061 Aluminum (Right) .........................................17

Figure 10 Assembly Mass Properties .....................................................................................18

Figure 11 Up-Box (Left) Cube3 (Right) ................................................................................21

Figure 12 3D Printing Process................................................................................................22

Figure 13 Extruder Assembly UP Box (Left) Cube3 (Right) ................................................22

Figure 14 Unmodified Part (Left) and Modified Part (Right) for 3D Printing ......................23

Figure 15 Herkulex Manager Application. .............................................................................25

Figure 16 Mobile Assistance Platform Power System. ..........................................................26

Figure 17 Simple ROS Implementation. ................................................................................28

Figure 18 Simulation of MAP and Cleaning Robot in RVIZ.................................................28

Figure 19 Preliminary MAP Arm with Gripper Design. ........................................................33

.

Page 10: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

1

CHAPTER ONE: INTRODUCTION

This thesis details the need for an intelligent walker and addresses desired features and

performance that it should have. This thesis also details the design and construction of a

functional prototype walker and its associated challenges.

Approximately three million elderly have difficulty reading according to a U.S. Census

[1], and the elderly population continues to grow larger and larger [5]. Year 2050, the amount of

seniors in the United States could be around 37 percent of the population size [6]. The increase in

elderly population and the continued need for mobility more than demonstrate the need for an

modernized intelligent walker system.

The walker could aid the elderly in obstacle detection and avoidance; this could lead to

injury reduction in the elderly and provide greater independence. The VA-PAMAID is one such

solution that aids the elderly in their daily navigation. Similar to the walker posed in this thesis, it

is also built off a common walker platform [1]. The major benefit of the VA-PAMAID is that the

user is able to modify how autonomous the walker is in terms of obstacle avoidance [1]. One

downside to the VA-PAMAID system is that the user still had to push the walker forward with

their own effort. Students from Carnegie Melon University improved on the idea by creating an

assistive walker system that was self-powered [2]. This walker used maps that had been

previously loaded in to the system along with a laser range finder to perform navigation. One

issue that this walker system faced was that (due to the walker frame design) when a user would

lean on the walker for support, they would end up engaging the breaks instead [2]. The students

note that in future work, a touch screen interface would prove to be beneficial. Another series of

students have built a prototype walker based off of the Nomad XR4000 robotic chassis [3]. The

goal of this prototype similar to the desired functionality stated above; and that is to provide

Page 11: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

2

navigational assistance to the elderly and provide a measure of independence [3][4]. Both groups

of students used the open source Carmen package to aid with their navigation algorithms [2] [3].

This work uses the Robot Operating System as its foundation because it not only has packages

that allow navigation and path planning, but also has a wide array of packages that perform other

functions. Another area that this work explores is the used of 3D printing to enable fast, cheap,

and reliable prototyping of components for mobile assistance platforms.

Having some type of navigation on a mobile assistance platform would also prove

beneficial to support personnel because they are often required to assist the elderly with

navigation to their desired destination [3]. Not only would a robotic walker reduce the workload

of support personnel, but it could also serve as the main source of daily exercise that an elderly

person receives [5].

Page 12: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

3

CHAPTER TWO: FEATURES OF A ROBOTIC WALKER

A walker should be able to provide some type of navigation and obstacle avoidance for

its user [1]. Navigational aid on walker platforms would also prove to be a boon to the elderly

because it could allow those with contending with cognitive impairment to accurately traverse

their surroundings should they forget where their destination may be [3]. An autonomous walker

should also be able to find a way to reach its user should it be parked in an area that is

disadvantageous for its user [2]. Students from Carnegie Melon University conducted a study

into the habits of elderly who use walkers. The students noticed that 24% of the elderly observed

placed their walkers in locations that were separate from the user [2]. This would mean that the

elderly would have to engage in the unsafe action of walking (unassisted) back to their walker.

The walker will also likely serve as the elderly’s best source of exercise [5], thus it

should be able to monitor daily activity and health conditions of its user.

Employees from Fraunhofer Institute Manufacturing Engineering and Automation

created a mobile platform called Care-O-bot II that is capable of performing many of the actions

that have been mentioned above [6]. The only issue with their system is that it is relatively large

and is not able to be easily carried by the elderly to different destinations (grocery store, doctor,

etc.) So a mobile assistance platform should be light enough for an elderly person to carry it for a

limited amount of time. One such instance where the elderly would have to carry the mobile

assistance platform is when they get in their car.

Almost all of the reviewed elderly support systems address the concern of manipulation

at an older age when muscles have grown weaker [6]. Thus a mobile assistance platform should

also aid the elderly in picking up or retrieving everyday objects.

Page 13: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

4

The elderly will use the Mobile Assistance Platform (MAP) in conjunction with

autonomous floor cleaning robots to improve their quality of life through improved care and

quality service. The two autonomous platforms will operate over an open internet protocol link

using the robot operating system (ROS) as the backbone for the systems interface. ROS will

allow each robot to publish or subscribe to topics that are deemed necessary depending on the

scenario. The floor cleaning robot will be able to provide the user of the MAP with data about

areas of a residence that need to be cleaned and areas that have already been cleaned. The clean

and dirty areas will be displayed on a floor-map via the heads up display (HUD) that is on the

MAP. Essentially this will give the user of the MAP the freedom to direct the cleaning robots

and control how their living quarters are cleaned.

Each autonomous platform (the MAP and the floor cleaning robot) will gather

information about the surrounding environment. The floor cleaning robots will send this

information back to the MAP and the data will be processed to compose a singular floor-map of

an elderly persons living quarters. This will allow the elderly to receive an up to date feed on

their surroundings and direct each autonomous platform more efficiently should there be a spill

or incident that requires cleaning. Should an undesired object be detected on the floor, the user of

the MAP has various options on how to deal with it. The MAP and each floor cleaning robot will

have an arm affixed to their chassis. The use of the arm will be to pick up the aforementioned

objects. This will save the elderly the burden of having to strain their body to pick up an object.

The user of the MAP will have the ability to direct a floor cleaning robot to pick up an object. If

the user of the MAP decides that they want the object, the floor cleaning robot will then navigate

to the MAP and then perform a hand-off operation to transfer the object to the user. This is

beneficial because the user does not have to navigate to the object, it can be transferred to them

Page 14: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

5

using the floor cleaning robot. Should the user of the MAP decide that they want to pick up the

object using the MAP, they will have the option to do so as well. This benefits the elderly by

indicating possible trip hazards and eliminating them using the arms affixed to each robot.

Ideally, the MAP will direct a swarm of floor cleaning robots. The swarm would be more

efficient at cleaning and could provide even more functionality to the user. The swarm of

cleaning robots will be equipped with Kinects that will allow the user of the MAP to monitor

their living quarters through the HUD on the MAP. This provides increased security and

situational awareness.

Figure 1: Mobile Assistance Platform (MAP) Isometric View

All of the aforementioned tasks will be managed by the elderly through a simplified HUD

that is displayed using an Android tablet affixed to the MAP. The tablet will also work in

conjunction with an ODROID and Arduino to control the MAP and perform all of the data

processing necessary to carry out the aforementioned tasks. The user will have at least two ways

to interface with the MAP. The first way is the traditional touch screen capability that is provided

on a basic tablet. The second way that the elderly can interface with the MAP is through a pre-

programmed series of voice commands.

Page 15: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

6

Figure 2: MAP User Perspective

Page 16: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

7

CHAPTER THREE: MECHANICAL DESIGN

Mechanical design was a large part of this undertaking. In order to add customized parts

to this design, a base model of the walker had to be created before the designer could create parts

that would transform it into a Mobile Assistance Platform for the elderly. The design of the

model started with the selection of the software to create and analyze the model of the walker.

After the software was selected, the designer needed analyze what type of mechanical features

the walker should have in order to assist the elderly. Finally, the parts that were necessary for the

elderly had to be designed, simulated, and 3D printed.

3.1 Software Selection

Before any design of the walker model could begin, the appropriate mechanical

engineering Computer Aided Design (CAD) software had to be selected. The designer had a

large selection of design software to choose from. The designer had to choose the software based

on a number of criteria. The mechanical engineering software would have to enable the designer

to visualize and design parts in three-dimensional space, allow some type of simulation on any

particular part or assembly to asses if it would withstand a specified amount of force. The

software also had to be affordable to the designer and needed to be able to run on an older type

of computer without delaying design time.

The software suites that were considered for this design were Ansys, SolidWorks,

Autodesk Inventor, and Google SketchUp. All software suites allowed the designer to visualize

and model physical components in three-dimensional space. All of the analyzed software also

performed simulation to some degree. Cost was not as big of a factor as originally anticipated

because the aforementioned software is offered at a great discount or free to student users. Each

software suite was also compatible with older machines and could produce models fit for 3D

Page 17: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

8

printing. In the end, SolidWorks was subjectively selected based on prior experience and ease of

interface with each tool in the software.

3.2 Walker Modeling

The design of the MAP started with purchasing a basic assistive walker. Many different

implementations of walkers were available. There were walkers that had no wheels, two wheels,

three wheels, and four wheels. There were different walkers with and without handbrakes, cheap

and expensive, and many other different features. For the ease of design and implementation, it

was decided to use a walker that was cheap, had wheels to aid in motorized operation, and hand

brakes for added manual control.

The main goal of modeling the walker first was to have a basic platform that other

components could be used on. The model of the walker that the designer chose to use was a

Nova GetGo. The walker that was purchased for approximately $100 is a typical walker without

any special features [7]. It has 6” wheels and is crafted from hollow aluminum tubes [7]. To

begin the design of the MAP, measurements were taken on the walker using calipers and a tape

measurer since the dimensions of the walker were not available. The walker itself was composed

of sixteen separate parts. The software that was used to create a mechanical model of the walker

was SolidWorks. SolidWorks was chosen as the mechanical design software because it is used in

the designer’s current occupation and because it is compatible with the Robot Operating System

(ROS). Parts in SolidWorks are composed of two dimensional drawings called “sketches”. After

a sketch for a part is created, various options can be used to form a three dimensional part. The

application and use of sketches was used to create all parts for the MAP.

The first part that was designed was a coupling “U” shaped connector that connects the

legs of the walker together. Its primary function is to provide structural strength and support for

Page 18: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

9

the walker. The part was made by using the swept extrusion feature in SolidWorks. Next the

front legs for the walker were measured and placed into SolidWorks using a series of swept

extrudes, extrudes, cuts, and fillets. After the front legs of the walker were created, they were

placed into an assembly along with the “U” shaped coupler. In SolidWorks, an assembly is used

to combine multiple parts into a singular functional model. These three parts formed the basic

assembly for the walker model. The designer then continued to design the rear legs of the walker.

The rear legs of the walker were simply created from a cut and a swept extrusion. It is important

to note that the angles for the bends in the legs of the walker are not exact since the designer

lacked the tools necessary to measure the angle. After the design of the rear legs were completed,

the designer created another “U” shaped coupler using the swept extrusion feature. The purpose

of this “U” shaped coupler was to connect the rear legs of the walker together. Next the designer

took the two rear legs and the coupling bar and placed them into the assembly along with the two

front legs and front coupling bar. The seat of the walker was then created using a series of cuts

and extrusions, and then placed into the assembly. The seat was used to join the front-half and

the rear-half of the walker. The final parts of the basic walker design that needed to be created

were the back rest and the associated mounts. The parts were built using the aforementioned

SolidWorks features and placed into the assembly. The walker also came with an ancillary

basket that is normally used for storage. This was also created in Solidworks and placed into the

assembly.

Page 19: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

10

Figure 3: Purchased Walker (Left) and Walker Assembly (Right) [7]

3.3 Wheel Assembly Design

At this point, the designer had the basic assembly of the walker completed. The next

phase of the mechanical design consisted of determining how the elderly would interface with

the MAP and what features required mechanical modification. To ease the cost burden and

decrease that time that it would take to build a prototype, the designer decided to sue 3D printers

to fabricate the design instead of traditional methods. It is important to note that 3D parts are

much weaker than traditional metal parts and would not be used for structural support in a real

world application. The designer decided to create a leg adapter for the MAP first since one goal

of a robotized walker is to reduce the amount of effort that the elderly must use to move the

MAP. The designer came up with a design that would allow wheels powered via DC motors to

be affixed to the base of the MAP. The preliminary design for the MAP consisted of two support

columns and coupling devices. The designer used the Cube3 3D printer to print the parts out of

PLA for the base of the walker. The designer printed the supports for the base of the MAP,

assembled them, and then affixed them to the walker chassis.

Page 20: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

11

Figure 4: Preliminary MAP Leg-Mount Design

Upon testing the assembly, the supports for the walker broke due to excessive stress

caused by the weight of the MAP itself. It then became apparent that the designer needed to

design stronger adapters for the MAP wheel base. At the time, the designer did not have any

other material to work with than PLA, so a fundamental design modification had to be executed.

The goal of the new base for the MAP was to increase the support provided by the 3D

printed parts and still keep the design fairly straight forward. The new design consisted of a

servo mounting plate, two supports for the wheels, two wheel mounting hubs, and a DC motor

adapter. The servo mounting plate was created via an extrude feature and multiple cuts. The two

supports for the wheel was where the strength of the design was really improved. The first

support was attached to the DC motor adapter and was made to be as close to solid plastic as

possible. The second support was similar in nature; however a hole was added to allow the wheel

hub to rotate freely. To allow the wheels of the MAP to be powered via a DC motor, holes were

added to the wheels to provide a mounting point. Each wheel hub was then connected to both

sides of the MAP wheel. The old DC motor adapters were re-used in the design of the wheel

adapters. To ensure the accuracy of the model, a new sub-assembly consisting of only the wheel

adapter parts was created. One improvement that was excluded due to the time constraint was a

Page 21: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

12

bearing to go between the wheel hub and the mount for the wheel hub. If the designer were to

add a bearing, it would reduce the rotational friction between the wheel hub and its mount, thus

reducing the power that the DC motors would have to use in turning the wheel. After visual

verification that the parts fit together correctly in the subassembly, they were then printed and

assembled for both of the front wheels.

Figure 5: MAP Wheel Subassembly

The wheel assemblies were then mounted to the servo motors, and the servo motors to the

base of the walker. The servo motor mounts were created by taking an outside profile of the

servo motors and creating a box that enveloped them with appropriate holes for mounting

included. A shaft was added to the enclosure to enable the servo motors to mount to the long

shaft that was protruding out of the base of the walker legs. The designer then placed the MAP

on the ground to first see if the mounts could withstand the weight of the walker itself. The

mounts were able to withstand the weight of the walker and the designer moved on to designing

the next part of the map.

Page 22: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

13

Figure 6: Walker Wheel Assembly

3.4 Tablet Arm and Mount Design

Once the walker wheel assembly was completed, the designer started work on the tablet

arms and mount for the walker. This author originally intended for the tablet arm to be controlled

via servo motors, but due to time constraints the designer decided to make the arm manually

adjustable instead. The tablet arm can be modified later or even re-printed to allow for a servo

controlled arm.

Since the arm would not be controlled via servos initially, the designer still wanted to

achieve flexibility in the positioning for the tablet. To reach this goal, a base mounting plate was

created to support the weight of the arm and the tablet. Then, a rotating fixture was designed to

allow the tablet arm to rotate 360 degrees. Two eight-inch arm links were then created to allow

for the tablet to be within visual range of the user. Finally, a tablet enclosure was made to affix

the tablet to the rotating arm. The arm was held together by tensioned screws and wing-nuts to

allow for manual adjustment. If the elderly needed the tablet to be higher in the future, more arm

links could be added to facilitate a height change.

Page 23: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

14

Figure 7: Tablet Arm Assembly (Left) and Fixture to MAP (Right)

3.5 Miscellaneous Parts and Accessories

Once the tablet mount was finished the majority of structural work to the MAP was

complete. All that remained was to model electrical components so that they could be mounted

securely to the MAP. A miniature joystick was modeled so that it could be placed in an optimal

area near the handle bars to allow for comfortable control of the MAP. Other parts that were

made were to shield contacts of electrical components from touching the chassis of the MAP

since it is made out of conductive metal.

Page 24: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

15

CHAPTER FOUR: MECHANICAL SIMULATION

One reason that the designer chose to use SolidWorks as the mechanical design software

was because out of all the parts designed, each part could be simulated and have stresses and/or

loads added to them. SolidWorks allows the user to do perform static, thermal, frequency,

buckling, drop test, fatigue, and pressure simulations to name a few. Static simulations were the

only type of simulations that were used in this work.

4.1 Motivation

Although not used for every part, simulations were executed to see how a part would

react under an external load. This was necessary for parts that would bear the weight of the

walker and its user because parts that were 3D printed were used to prototype some of the

structural parts for the design. This need for simulation became apparent when the first wheel

support design that was 3D printed failed. ABS and PLA filaments are both weaker than their

metal counterparts. Performing some types of simulation gave the author some insight on how

the 3D printed parts would act under a load, and whether or not they would be able to function

under a sustained load. Another benefit of the simulation suite is that it allows the user to select a

plethora of different materials to optimize the strength of the design.

4.2 Simulation Process

The first part of the simulation consisted of selecting a material for a part. For 3D printed

parts, ABS was chosen as the material since it has properties closest to PLA although it is

stronger than its counterpart [18]. ABS was used because SolidWorks 2014 Student edition does

not have any material profiles for PLA. The properties that were chosen for ABS parts were left

to the default SolidWorks profile, although the selected properties of the ABS material are

configurable through the SolidWorks interface.

Page 25: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

16

Table 1: Properties of ABS

After the material was applied to a part, a fixture was applied to an area of the part that

would connect to the wheel assembly. Next an external load was placed on the part to simulate a

load in real life. The final part of the simulation consisted of creating a mesh of the part. A mesh

is essentially dividing a part into smaller geometric shapes that change their orientation as a load

is applied to the part. The finer the mesh of a part, the more accurate the simulation of the part is.

These simulations allowed the designer to verify the structural integrity of a part before it was

printed in reality. The figure below is shown to true scale, which allows the designer to see how

the part would ideally respond in reality.

Figure 8: SolidWorks Simulation Example

Page 26: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

17

4.3 Material Choice

As mentioned earlier in this chapter, the material that is selected for a particular part

greatly affects its ability to support a load. To demonstrate the difference between the strength

between a 3D printed part and a metal part. The designer executed two simulations of a structural

support subassembly for the MAP. The first simulation was the part constructed out of ABS, and

the second simulation used 6061 Aluminum (aircraft grade metal). The designer calculated the

force that an average 185 lb. (approximately 84 kg) man would place on the support structure to

be 823.2 N using the equation below.

]1[* AMF

Both subassemblies were subjected to the same force and had the same fixed geometries.

The initial results showed that the ABS deformed far more than the Aluminum, but were hard for

the reader to see. To make the results more apparent, the deformation factor was scaled by 10

times for both simulations.

Figure 9: Deformation ABS (Left) and 6061 Aluminum (Right)

This result shows that although plastic parts like ABS and PLA can be used for a

prototype structure, they would not be suitable for use in a real implementation because they

deform under a lower threshold than their metal counterparts.

Page 27: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

18

The material that is chosen to make a part can also greatly affect the weight of the final

assembly. Another benefit that SolidWorks provides to its users is the estimation of weight that a

part will have once it is produced. This allows the designer to keep the weight of the mobile

assistance platform light enough to be lifted by the elderly. If any part is going to be heavier than

desired, this function of SolidWorks allows the designer to modify the part before it is produced.

This feature also provides the designer with the center of mass of a part or assembly. This can be

useful when the designer is attempting to maximize the supporting capability of the MAP.

Figure 10: Assembly Mass Properties

4.4 Simulation Inaccuracies

One note that the designer would like the readers to be aware of is that although the

simulations were useful, they were not entirely accurate for a number of reasons. The first reason

that the simulations were not fully representative of reality was because ABS material was

assigned to the parts instead of PLA. This is because SolidWorks does not have a material profile

for PLA. The reason that this makes the simulation less accurate is because ABS is a stronger

Page 28: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

19

type of plastic than PLA. The second reason that the simulations were not fully representative of

reality is because the parts that were 3D printed are hollow, with a certain amount of infill

percentage. The reason that the parts were printed hollow is due to the limitation of the Cube3

3D printer. It is unable to print solid parts. When SolidWorks simulates a part, it assumes that the

part is composed of a solid material. These two factors made the simulations less representative

of a part in real life. The simulations were only used a general “guide” when designing the 3D

printed parts. One useful aspect about SolidWorks is that it can publish reports on any given

simulation. An example report is shown in the appendix

.

Page 29: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

20

CHAPTER FIVE: 3D PRINTING

3D printing is an additive manufacturing technique where a material is deposited on a

surface in thin layers until the final part is created [8]. All 3D printers use software to slice a

CAD model into small layers that they use to control how material is deposited onto a build

surface [8]. At the moment, 3D printing is used to produce relatively small quantities of

complicated parts for product design and development. In this work, 3D printers were used to

facilitate rapid prototyping for structural components of the mobile assistance platform.

The primary benefit that 3D printing provides to this work is mass customization of parts,

this allows the designer to try various part configurations without traditional “roadblocks” of

modern manufacturing [8]. Typically design and/or part customization is a process that involves

a team or group of people [8]. 3D printing eliminates the need to have a whole team to customize

a design, thus allowing complicated prototypes to be created by a single person. Of course,

another boon of using 3D printers is that they allow a user to save money on material cost [8]. If

a design is flawed or has an issue during printing, it can simply be thrown away without any

major financial impact on the user. 3D printing also has an advantage when compared with

injection molding or subtractive processes in terms of speed and waste. While injection molding

is quick once a mold for a part is made, the mold has to be tooled, which can cause a delay in

receiving a finished part. When compared to subtractive processes, 3D printing produces far less

waste, which allows the user to make more parts given the same mass of material [8].

5.1 Printers and Print Process

3D printing was used as the primary method for creating all structural components for the

MAP. Two 3D printers were utilized for the creation of the parts. The first 3D printer that was

used was the Cube3 3D printer from 3D Systems. The Cube3 is a proprietary 3D printer that

Page 30: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

21

features a simple interface and dual extruder heads. Its build volume is 6 by 6 by 6 inches and

has a layer resolution of 70 microns. The second 3D printer that was utilized was the UP Box 3D

printer. Its build volume is approximately 10 by 8 by 8 inches and has a layer resolution of 100

microns.

Figure 11: Up-Box (Left) Cube3 (Right)

Both 3D printers can use acrylonitrile-butadiene-styrene (ABS) and Poly-lactic-acid

(PLA) filament to build their parts, and use Fused Deposition Modeling (FDM). FDM is a

process to create a three dimensional part where a material is melted and deposited on a surface

layer by layer. Both types of filament were used to create parts in order to reduce the time for

fabricating a design. The parts that were provided to the 3D printer were created in SolidWorks

and exported in a .STL file format. The models were then opened in each 3D printer’s software

and set to print after configuring parameters for a particular print. After each part was finished

printing, supports were removed from the part and it was visually inspected to make sure that

there were no errors during the print process. If an error did occur during the print process, then

the part was re-printed.

Page 31: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

22

Start

Part Designed in SolidWorks

.STL File Produced

Printer Software Read

of .STL and print settings

Orient Part and Start Printing Process

Final Print Good?

End

Design Incorrect?

Yes

Yes

No

No

Figure 12: 3D Printing Process

The extruder structure varies from printer to printer, but most follow a typical layout.

Most 3D printers have a mechanical filament feeding system consisting of a toothed-gear and a

roller which are used to transfer filament from the spool to the extruder. The extruder element of

a 3D printer normally consists of a heating element and heat sync along with a cooling fan.

Figure 13: Extruder Assembly UP Box (Left) Cube3 (Right)

5.2 Designing to 3D Print

Although 3D printing can be a great aid to the creation of a prototype, it does have certain

setbacks that must be accounted for during the design process. When a part is designed in a CAD

Page 32: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

23

software, the designer must take into account what kind of printer will be used and the

constraints that it will place on the part design. The first such consideration that must be made is

overall part dimensions. If the dimension of a part is greater than the size of the provided build

area, then the part will not be successfully printed. In order to print a part that is larger than the

provided build space, the designer must divide the part into smaller, easier to handle pieces. The

designer ran into such an issue when designing the cover for the tablet. To remedy this issue, the

designer decided to have the tablet cover printed in two parts.

Figure 14: Unmodified Part (Left) and Modified Part (Right) for 3D Printing

The designer also has to take into consideration the material that is used for 3D printing

and how “solid” a part is. Most 3D printers have an infill setting that allows the user to select

how much of the part volume is comprised of the print material and how much is hollow. For

example, a part that has a 10% infill would have 10% of its volume filled in with print material

and 90% would be hollow. Material is also important when it comes to selecting the wall

thickness of a 3D printed part. Normally, extra wall thickness will be necessary if the part will be

supporting a large load and is fabricated out of ABS or PLA.

Page 33: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

24

CHAPTER 6: ELECTRICAL DESIGN

Since the Mobile Assistance Platform is a robotic platform, electrical and mechanical

design are necessary to produce a functioning prototype. This chapter details the selection of

components and the logic implementation to perform selected features from the Chapter 1.

6.1 Component Selection

For the MAP wheel control system, the designer decided to use two DC motors to drive

the front wheels for the MAP. The gear ratio of the DC motors was chosen as 131.25:1 so that

the walker would not move too fast for the elderly. The radius of each walker wheel was 0.0762

m and the maximum revolutions per minute of the selected motors were 80. Using the formulas

below, the maximum speed that the walker could move unassisted was calculated to be

approximately 0.64 meters per second to provide safety to the elderly.

]1.1[rv

]2.1[min

55.91r

s

rad

According to a report crated by Bohannon, the slowest comfortable walking speed for

elders in their 70’s was approximately 1.27 meters per second [9]. This means that while slower

than the average walking speed, the walker could not travel any faster than a comfortable pace

for the elderly.

To provide rotation to the wheels affixed to the MAP, the designer had a choice of

stepper motors or servo motors. The designer decided to use servo motors due to the fact that

they have a higher rotational speed than most stepper motors and they provide a higher torque,

although they lose out in accuracy and cost [11]. The servos that were used in this work were

Herkulex DRS-0201 servo motors. The designer chose to use this particular brand of motors

because of their easy implementation and the wide amount of features that Herkulex servo

Page 34: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

25

motors provide. The most beneficial aspect of the selected servo motors is that their stall torque

is 24 kgf·cm [10]. This aided in the design by providing the necessary torque to rotate the load of

the DC motors, wheels, and 3D printed mounting assembly. The Herkulex servos were also

chosen because they could be quickly configured at will through the Herkulex servo manager.

Figure 15: Herkulex Manager Application [10]

The Herkulex manager application allowed the designer to assign a unique address to

each motor that was used. The manager also allowed the designer to independently configure and

test the PID controller in each servo along with various other settings. The testing of each servo

was necessary to assure that the internal PID controller was tuned correctly.

The out of the microcontrollers that the designer was familiar with, he had a choice of the

HCS12 microcontroller from Freescale or the Arduino ATmega2560. The HC9S12 had a clock

speed of 24 MHz and the ATmega2560 had a clock speed of 16 MHz; both of which are

comparable speeds for the selected application [12, 13]. The HCS12 had 43 input/output pins

while the ATmega2560 had 60 input/output pins [12, 13]. Both microcontrollers could be

programmed in C++, so language selection was not a large factor in the choice of

microcontroller. Ultimately, the designer selected the ATmega2560 and the Arduino platform

due to the large community, number of input/output pins, and support for the microcontroller.

Page 35: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

26

The ease of using the serial interface for the ATmega2560 was also a factor in the component

selection.

6.2 Power System

The base for the power system for the MAP is a lithium polymer battery. The battery has

a capacity of 5000 mAh and a maximum discharge rate of 35C at 14.8V. This type of battery was

chosen for the large capacity that it provides and the current discharge that it provides. The

maximum safe discharge rate of the battery is between 125A for two and a half minutes and

175A for one and a half minutes, where the MAP is well below this current drawing threshold.

The entire power system for the MAP is controlled with a pushbutton switch, which can also

serve as an emergency shut-off switch in a fault scenario. From there, man power is branched

into a positive and negative bus and distributed throughout the system from there. To interface

with other components of the MAP, the power bus is broken out into three DC to DC converters

and two motor drivers. The power for the Arduino is separate from the main bus power because

the designer does not have an extra DC to DC converter.

Figure 16: Mobile Assistance Platform Power System

Page 36: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

27

6.3 Robot Operating System

In order to make the mobile assistance platform easier for unaffiliated developers to use,

the designer decided to use the Robot Operating System (ROS) as the backbone for the software

in this design [14]. ROS is not a necessarily an operating system, it provides a structured way for

operating systems to communicate with various components [14]. Especially with modern

robotics and the large variation in hardware, the writing of software or reuse of code can prove to

be a daunting task considering the depth of knowledge that is required to interface with various

components of a robotic system; ROS is used as a means to simplify the job of the designer [14].

ROS was conceptualized to enable designers to build service robots as a facet of the STAIR

project and the Personal Robots Program (PRP), this makes ROS the ideal framework to use in

the development of an assistive robot for the elderly [14]. ROS contrasts the aforementioned

CARMEN system in that CARMEN was operated off of a server, whereas ROS can be run on a

single or multiple hosts [3,14]. For a multi-robot home assistance system, this makes ROS an

ideal vehicle to implement software design. Another boon that can be attributed to ROS is that it

is a multi-lingual framework [14]. Users of ROS have the option to program in C++, Python, and

a variety of other languages [14].

ROS implements a large variety of features using topics, messages, services, and nodes

[14]. A node is essential a software module that performs some type of operation. Nodes are able

to communicate with one another by sending items called “messages.” There are many different

kinds of messages in ROS with their own type of format. The format of a message can change

depending on the kind of data that it is sending. A node in ROS can transmit a message by

wrapping it inside of a topic. A topic is a type of information that a publisher sends and a

subscriber subscribes to. There can be many publishers, subscribers, topics, and messages on any

Page 37: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

28

particular implementation with ROS depending on the scale of the design. A simple diagram

depicting a simple ROS implementation can be seen below.

Figure 17: Simple ROS Implementation

In this work, ROS was used to manage the output of the Xbox 360 Kinect sensor.

Specifically, ROS read the output image and depth data from the Kinect and allowed the user to

easily manipulate the data. Once the Kinect data had been obtained, a package in ROS called

RVIZ was used to display image data from the Kinect so the designer could verify functionality

and visualize that data that the Kinect receives.

Figure 18: Simulation of MAP and Cleaning Robot in RVIZ

Page 38: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

29

Once the Kinect was verified to be in working order, the next goal was to take the image

stream from ROS and send it wirelessly to an application on a tablet using ROSJAVA. The

Kinect only puts out a raw image stream which is incompatible with the wireless link and the

Android application. To remedy this issue, the designer downloaded the

compressed_image_transport package for ROS. Essentially, this package takes an image topic

and compresses it. This was essential for the ODROID to stream the Kinect data to the tablet. To

allow ROSJAVA on the tablet to communicate with the ODROID, the ODROID was set as the

master node for the network. The application on the tablet was then made to look for a

compressed image topic. Since the names of the topics provided by the Kinect and the tablet

were different, a translator node was made to take the image topic from the Kinect and change

the name to the compressed image topic.

6.4 Wheel Control System

To control the wheel system of the walker, a miniature joystick was used to allow

motion control of the whole MAP from a single interface. It is important to note that if the

elderly have arthritis or a hand issue, the control device could be changed from a miniature

joystick to a sliding potentiometer or another alternative control system. To tie the DC motors,

servo motors and the miniature joystick together an Arduino Mega 2560 was used. The outputs

of the miniature joystick are position in the X-axis, Y-axis, and a select button in an analog

format with a voltage range from 0V to 5V. The Y-axis was used to control the speed and

direction of the DC motors that are offered to the base of the walker. The analog to digital

converter in the Arduino provides a digital output from 0 to 1023 over a 5V input range. This

means that the Arduino analog input can detect a change of approximately 4.8 mV per step. The

signal from the miniature joystick was used to control the speed of the DC motors affixed to the

Page 39: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

30

MAP. However, before the signal could be used, the input voltage reading had to be normalized.

The input had to be normalized for two reasons. This first reason was that the neutral joystick

position provided an analog output of approximately 2.5V. The second reason was that the

digital output of the Arduino ranged between 0 to 254.

To start normalizing the control signal from the joystick, the digital reading was divided

by four and then the remainder was truncated. The input was divided by four to scale the range

from 0 to 1023 to 0 to 254. Next, half of the range was subtracted from the received value. The

subtraction was performed to take into account that the joysticks neutral position provided an

output of approximately 2.5V. A dead-band was then defined so that the walker would not move

due to erroneous reading or by mistake. The unmodified input signal was used to define the

dead-band so that there would be no loss of input accuracy. When a valid input signal was

received, the normalized signal was used to determine the desired direction for the DC motors to

rotate in. The normalized signal was also used to determine the speed that the DC motors would

move at. If the normalized signal was positive, then the output to the DC motors was scaled by a

factor of two and then had a constant value of two subtracted from the result. This is because the

motor drivers that were used cannot receive a pure DC signal as an input and still function. If the

normalized input was negative, it was scaled by a value of negative two (to account for direction)

and then underwent the same process as before. This accomplished directional and speed control

for the DC motors. The X-axis output of the miniature joystick was used to control the rotation

of the smart servos. Finally the select output was used to center the servos on their 0 degree

angle of rotation.

Page 40: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

31

CHAPTER SEVEN: COSTS

In order for the mobile assistance platform to be viable, the cost must be cheap enough to

be affordable for the elderly or their medical providers. In this work, development costs are kept

to a minimum in accordance with Kouroupetroglou et al to demonstrate that the rapid

development of low-cost prototypes can aid in being a viable solution to elderly care [15].

Table 2: Mobile Assistance Platform Costs

Item

Unit

Cost Quantity

Total Cost

(Item)

Walker $99.00 1 $99.00

Arduino $36.98 1 $36.98

DC-DC Converter $5.99 1 $5.99

Miscellaneous Wires $29.99 1 $29.99

Male and Female Wire Headers $11.95 1 $11.95

Solder $9.49 1 $9.49

USB to TTL Adapter $7.38 1 $7.38

AA Arduino Battery Case $5.99 1 $5.99

Heat Shrink Tubing $10.49 1 $10.49

Force Sensitive Resistors $6.95 2 $13.90

DC Motor Hub $7.95 2 $15.90

DC Motor $39.95 2 $79.90

Servo Motors $132.00 2 $264.00

DC Motor Driver $12.11 1 $12.11

Miniature Analog Joystick $5.95 1 $5.95

Kinect Sensor $69.99 1 $69.99

ODROID XU3 $99.95 1 $99.95

3D Printing Filament $100.00 1 $100.00

Turnigy 5000 mAh Battery $42.06 1 $42.06

Battery Cell Checker $3.92 1 $3.92

HXT 4MM to Banana Plug Adapter $3.57 1 $3.57

Total Cost for Mobile Assistance

Platform $928.51

The PR2 robot system would cost an elderly individual between $285,000 and $400,000

[15]. Since the average medical costs for a person from 70 years old until passing is around

Page 41: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

32

$136,000 the previous solution would be infeasible [19]. The Dynamaid robotic system is more

affordable at the price of $3,500 [15]. Table 2 demonstrates that the cost for a prototype MAP

easily meets the cost requirements for a robotic assistive care device. The only item that Table 2

omits is the cost of various kinds of nuts and bolts to affix the aforementioned components to the

MAP. In a real-world manufacturing scenario, all of the 3D printed parts for the MAP would be

constructed out of light weight and high strength aluminum or injection molded plastic. This

would mean that to produce a single MAP, there would be an associated tooling cost that would

increase the initial price baseline of the walker. Cost of the MAP would also be slightly

increased because the parts were designed for 3D printing, not for a traditional manufacturing

process so a part redesign or adaptation would be required. Essentially, parts would have to be

adapted for a particular design process [16]. Cost in this step would increase due to the

difference in design constraints between 3D printing and traditional manufacturing. It is

important to note that although cost may increase, 3D printing could still be used to limit the cost

by allowing the designer to prototype any particular part before it is sent to be manufactured.

This would reduce the likelihood of errors during the manufacturing process and therefore

potentially saving the designer cost. With reference to the following chapter, if a 6 degrees of

freedom arm were added to the walker, it would approximately increase the cost of the MAP by

the price of the servo motors used in the arm. The cost of the 3D printed parts, wires, nuts, bolts,

and all-thread would be negligible when compared to the costs of the servo motors.

Page 42: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

33

CHAPTER EIGHT: FUTURE WORKS

In the future, many new features can be added to this design and many existing features

can be upgraded. In terms of a physical structure, all of the 3D printed components could be

replaced with metal parts or made stronger by printing each part with 100 percent infill.

Although the parts would take longer to build, this improvement would greatly increase their

strength and provide a direct safety benefit to the user. A robotic arm could be printed to allow

the elderly to pick up objects without straining themselves. Ideally, the arm would be controlled

through the Android tablet so that the elderly would only have to touch a single object on the

screen to attempt to pick it up. The arm would also increase safety by reducing the risk of the

elderly falling when they bend over to pick up an object that may be in their way.

Figure 19: Preliminary MAP Arm with Gripper Design

Although not implemented at this time, the ROS navigation package could be used in the

future to make the MAP autonomously navigate to a charging station when the elderly go to bed

for the night or recline to watch the television. This would prove to be beneficial to the elderly

by relieving them of any worry about the MAP running out of batteries because the elderly

forgot to charge it. The navigation package that ROS provides could also be used to create maps

Page 43: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

34

of the elderly’s environment so that the Mobile Assistance Platform would recognize its location

in their living quarters. This would allow for even greater autonomy for the MAP.

Page 44: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

35

CHAPTER 9: CONCLUSION

This work has demonstrated that producing a Mobile Assistance Platform using modern

design and prototyping techniques is feasible while remaining cost effective. The prototype MAP

greatly owes its quick development to the use of CAD software for design and 3D printing for

the quick creation and assembly of parts. If a part that has been designed is too weak or needs to

be reworked, CAD software and 3D printing greatly decrease the cost for a new part and reduce

the time needed to make a new part. Both of the aforementioned proved to be great tools for

rapid prototyping and development.

The use of the Robot Operating System allowed the designer not to focus on re-inventing

the wheel, but on practical functionality and beneficial features to add to the system. A specific

example was the use of the openni package in ROS to receive the Kinect image and depth data

and translate it into viewable image streams. The compressed_image_transport package also

allowed the designer to focus functionality of the MAP by handling the compression of the

image stream for transmission over a wireless link. ROSJAVA proved to be beneficial in the

application design space for the Android tablet. Since ROSJAVA is a relatively new offshoot

from ROS, it enabled the designer to focus mainly on the Android application design instead of

the compatibility between ROS and the Android system. One issue that may arise in the future of

using open-source software in the future is version control. As new versions or ROS are released

and as packages are modified, it is noted that changes may need to be made to support continued

compatibility with the Mobile Assistance Platform. Although version control may prove to be an

issue, since all of the software for the MAP and all of the part files are available, it will allow for

the expedient modification of parts or packages to reduce system downtime

Page 45: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

36

(inoperability/incompatibility) and allow for the rapid adaptation and integration for new

software or hardware into the system.

Since all of the part files are electronic and the software for the MAP is public, this

allows for easy integration of many new features on the MAP such as navigation, obstacle

detection and avoidance, obstacle removal, and many more. The use of open-source design

mediums has opened the gateway to the future for robotics in rehabilitative applications.

Page 46: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

37

APPENDIX A: SOLIDWORKS SIMULATION REPORT EXAMPLE

Simulation of

Wheel_Subassembly

Date: Thursday, October 22, 2015

Designer: Solidworks

Study name: Static 1

Analysis type: Static

Table of Contents Description ............................................................... 37

Assumptions ............................................................ 38

Model Information .................................................. 38

Study Properties ...................................................... 39

Units ......................................................................... 40

Material Properties .................................................. 40

Loads and Fixtures ................................................... 40

Connector Definitions .............................................. 41

Contact Information ................................................ 41

Mesh Information .................................................... 42

Sensor Details .......................................................... 43

Resultant Forces ...................................................... 43

Beams ...................................................................... 44

Study Results............................................................ 44

Conclusion ............................................................... 46

Description

No Data

Page 47: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

38

Assumptions

Original Model

Model Analyzed

Model Information

Model name: Wheel_Subassembly

Current Configuration: Default

Solid Bodies

Document Name and

Reference Treated As Volumetric Properties

Document Path/Date

Modified

Page 48: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

39

Fillet4

Solid Body

Mass:0.0921402 kg

Volume:9.03336e-005 m^3

Density:1020 kg/m^3

Weight:0.902974 N

C:\Users\Wineman\Desktop\

Walker

Model\Strong_mount.SLDPR

T

Oct 22 19:19:06 2015

Fillet1

Solid Body

Mass:0.0433537 kg

Volume:4.25036e-005 m^3

Density:1020 kg/m^3

Weight:0.424866 N

C:\Users\Wineman\Desktop\

Walker

Model\rotatormount.SLDPRT

Oct 22 19:19:06 2015

Cut-Extrude2

Solid Body

Mass:0.0156116 kg

Volume:1.53055e-005 m^3

Density:1020 kg/m^3

Weight:0.152994 N

C:\Users\Wineman\Desktop\

Walker

Model\topmount.SLDPRT

Oct 22 19:19:06 2015

Study Properties

Study name Static 1

Analysis type Static

Mesh type Solid Mesh

Thermal Effect: On

Thermal option Include temperature loads

Zero strain temperature 298 Kelvin

Include fluid pressure effects from

SolidWorks Flow Simulation

Off

Solver type FFEPlus

Inplane Effect: Off

Soft Spring: Off

Inertial Relief: Off

Incompatible bonding options Automatic

Large displacement Off

Compute free body forces On

Friction Off

Use Adaptive Method: Off

Page 49: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

40

Result folder SolidWorks document

(C:\Users\Wineman\Desktop\Walker Model)

Units

Unit system: SI (MKS)

Length/Displacement mm

Temperature Kelvin

Angular velocity Rad/sec

Pressure/Stress N/m^2

Material Properties

Model Reference Properties Components

Name: ABS Model type: Linear Elastic Isotropic

Default failure criterion: Unknown Tensile strength: 3e+007 N/m^2 Elastic modulus: 2e+009 N/m^2

Poisson's ratio: 0.394 Mass density: 1020 kg/m^3

Shear modulus: 3.189e+008 N/m^2

SolidBody

1(Fillet4)(Strong_mount-1),

SolidBody

1(Fillet1)(rotatormount-1),

SolidBody 1(Cut-

Extrude2)(topmount-2)

Curve Data:N/A

Loads and Fixtures

Fixture name Fixture Image Fixture Details

Fixed-1

Entities: 3 face(s)

Type: Fixed Geometry

Resultant Forces

Components X Y Z Resultant

Reaction force(N) 0.000148773 0.889006 0.234329 0.91937

Reaction Moment(N.m) 0 0 0 0

Page 50: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

41

Fixed-2

Entities: 2 face(s)

Type: Fixed Geometry

Resultant Forces

Components X Y Z Resultant

Reaction force(N) -0.000148594 0.110595 -0.234329 0.259117

Reaction Moment(N.m) 0 0 0 0

Load name Load Image Load Details

Force-1

Entities: 1 face(s)

Type: Apply normal force

Value: 1 N

Connector Definitions

No Data

Contact Information

Contact Contact Image Contact Properties

Global Contact

Type: Bonded

Components: 1 component(s)

Options: Compatible

mesh

Page 51: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

42

Component Contact-1

Type: Node to node

Components: 2 Solid Body (s)

Component Contact-2

Type: Node to node

Components: 2 Solid Body (s)

Mesh Information

Mesh type Solid Mesh

Mesher Used: Curvature based mesh

Jacobian points 4 Points

Maximum element size 0 in

Minimum element size 0 in

Mesh Quality High

Remesh failed parts with incompatible mesh Off

Mesh Information - Details

Total Nodes 41883

Total Elements 25027

Maximum Aspect Ratio 16.453

% of elements with Aspect Ratio < 3 93.2

% of elements with Aspect Ratio > 10 0.032

% of distorted elements(Jacobian) 0

Time to complete mesh(hh;mm;ss): 00:00:04

Computer name: WINEMAN-PC

Page 52: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

43

Mesh Control Information:

Mesh Control Name Mesh Control Image Mesh Control Details

Control-1

Entities: 1 Solid Body (s) Units: in

Size: 0.171913 Ratio: 1.5

Sensor Details

No Data

Resultant Forces

Reaction Forces

Selection set Units Sum X Sum Y Sum Z Resultant

Entire Model N 1.77533e-007 0.999601 -2.57278e-007 0.999601

Page 53: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

44

Reaction Moments

Selection set Units Sum X Sum Y Sum Z Resultant

Entire Model N.m 0 0 0 0

Beams

No Data

Study Results

Name Type Min Max

Stress1 VON: von Mises Stress 0.813673 N/m^2

Node: 11070

9174.08 N/m^2

Node: 8353

Wheel_Subassembly-Static 1-Stress-Stress1

Name Type Min Max

Displacement1 URES: Resultant Displacement 0 mm

Node: 73

0.000281947 mm

Node: 6982

Page 54: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

45

Wheel_Subassembly-Static 1-Displacement-Displacement1

Name Type Min Max

Strain1 ESTRN: Equivalent Strain 1.48924e-009

Element: 720

2.89175e-006

Element: 3143

Page 55: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

46

Wheel_Subassembly-Static 1-Strain-Strain1

Name Type

Displacement1{1} Deformed Shape

Wheel_Subassembly-Static 1-Displacement-Displacement1{1}

Conclusion

Page 56: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

47

APPENDIX B: MOBILE ASSISTANCE PLATFORM DESIGNED PARTS

Tablet Base Arm Link 1

Tablet Base Arm Link 2

Page 57: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

48

Backrest Mount

Backrest

Basket

Page 58: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

49

DC Motor Mount

Rotating Wheel Support

Page 59: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

50

Strong Wheel Support

DC-DC Converter Backing

Walker Left Leg Side View (Left) and Isometric View (Right)

Page 60: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

51

Front Legs Middle Connector

Front Legs Bottom Connector

Walker Right Leg Side View (Left) and Isometric View (Right)

Page 61: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

52

Herkulex DRS-0201 Servo Motor

DC Motor to Wheel Hub Mount

Wheel to Support Rotating Hub

Page 62: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

53

Hub Cap

Joystick Stand-In

LiPo Battery Mount

Page 63: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

54

LiPo Battery Stand-In

DC Motor Shaft to Wheel Hub Adapter

Page 64: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

55

DC Motor

Tablet Arm Rotating Mount

Servo to Walker Mount

Page 65: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

56

Samsung Tablet Isometric View (Left) and Front View (Right)

Tablet to Walker Mounting Plate

Tablet Enclosure Left Side

Page 66: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

57

Tablet Enclosure Right Side

Walker Wheel

Page 67: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

58

REFERENCES

[1] Rentschler, Andrew J., et al. "Intelligent walkers for the elderly: Performance and safety

testing of VA-PAMAID robotic walker." Journal of rehabilitation research and development 40.5

(2003): 423-432.

[2] Glover, Jared. "A robotically-augmented walker for older adults." (2003).

[3] Morris, Aaron, et al. "A robotic walker that provides guidance." Robotics and Automation,

2003. Proceedings. ICRA'03. IEEE International Conference on. Vol. 1. IEEE, 2003.

[4] Spenko, Matthew, Haoyong Yu, and Steven Dubowsky. "Robotic personal aids for mobility

and monitoring for the elderly." Neural Systems and Rehabilitation Engineering, IEEE

Transactions on 14.3 (2006): 344-351.

[5] Yu, Kuan-Ting, et al. "An interactive robotic walker for assisting elderly mobility in senior

care unit." Advanced Robotics and its Social Impacts (ARSO), 2010 IEEE Workshop on. IEEE,

2010.

[6] Graf, Birgit, Matthias Hans, and Rolf D. Schraft. "Care-O-bot II—Development of a next

generation robotic home assistant." Autonomous robots 16.2 (2004): 193-205.

[7] "Nova Vibe Rolling Walker with 6-inch Wheels 4236BL, Blue." Drugstore.com. Web. 19

Nov. 2015.

[8] Berman, Barry. "3-D printing: The new industrial revolution." Business horizons55.2 (2012):

155-162.

[9] Bohannon, Richard W. "Comfortable and maximum walking speed of adults aged 20—79

years: reference values and determinants." Age and ageing 26.1 (1997): 15-19.

[10] "Herkulex DRS-0101/DRS0201 User Manual." Robotshop.com. Web. 19 Nov. 2015.

[11] "Stepper vs. Servo." AMCI : Tech Tutorials : Stepper vs. Servo. Web. 19 Nov. 2015.

[12] "Arduino - Compare." Arduino - Compare. Web. 19 Nov. 2015.

[13] "MiniDragon-Plus3 Features:." Wytec HCS12 Developent Board: Dragon12. Web. 19 Nov.

2015.

[14] Quigley, Morgan, et al. "ROS: an open-source Robot Operating System." ICRA workshop

on open source software. Vol. 3. No. 3.2. 2009.

[15] Kouroupetroglou, Georgios, ed. Disability Informatics and Web Accessibility for Motor

Limitations. IGI Global, 2013.

[16] Boothroyd, Geoffrey. "Product design for manufacture and assembly."Computer-Aided

Design 26.7 (1994): 505-520.

[17] Benavidez, Patrick. “Low-cost home multi-robot rehabilitation system for the disabled

population” ProQuest Dissertations Publishing, (2015)

[18] Tymrak, B. M., M. Kreiger, and J. M. Pearce. "Mechanical properties of components

fabricated with open-source 3-D printers under realistic environmental conditions." Materials &

Design 58 (2014): 242-246.

Page 68: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

59

[19] Lubitz, James, et al. "Health, life expectancy, and health care spending among the elderly."

New England Journal of Medicine 349.11 (2003): 1048-1055.

Page 69: 3D-PRINTED MOBILE ASSISTANCE PLATFORM …...3D-PRINTED MOBILE ASSISTANCE PLATFORM (MAP) FOR REHABILITATIVE ROBOTICS by ERIC WINEMAN, M.S. THESIS Presented to the Graduate Faculty of

VITA

Eric Wineman is from Sulphur, LA. He studied microcontrollers and earned a Bachelor’s

degree in Electrical Engineering from Texas A&M at Kingsville. His future plans include

attending a Ph.D. program so that he can perform research at his own lab or at AFRL while

working off a time obligation from the SMART scholarship program.


Recommended