Team Vision for System-Level Design Phase

Team plan for system-level design phase:

  • A list of all functions and sub-functions completed, a solid understanding of current solutions, a concept that exceeds current solutions, a flowchart of the system. 
  • Well written documentation, up-to-date Gantt chart and risk management.

Team accomplishments for system-level design phase:

  • A list of all functions and sub-functions
  • A concept that exceeds current solutions
  • A flowchart of the system
  • Well written documentation
  • Updated risk management
  • Created simple prototypes of various sub-functions

Functional Decomposition

The overall goal and function of our project is to create art for the students. With this main function in mind a functional decomposition was done to determine what sub-functions need to be completed in order to achieve our ultimate goal. As we move down the functional decomposition we answer the question of, how? Answering this question allows us to determine sub-functions for all the functions and gives a better understanding of what all of our subsystems must do. When moving up the decomposition, we answer the question, why? This is a check to make sure that each sub-function serves a purpose in completing the function above it. With these functions we can get a better idea of what systems we need to design, and develop.

Benchmarking

Benchmarking of the entire system was carried out to determine the currently available technology that could be used to partially or fully solve the problems presented by the client. Various elements of the solutions discovered were compared with each other to determine preferability of one solution against the other and these solutions were then compared to the team solution to ensure that the team solution was better suited to address the client requirements than any other available solutions.

Benchmarking of entire system:

Product

GRBL Plotter

LY Drawbot

AxiDraw V3

Quincy The Robot ArtistDoodle Bot Drawing Robot
Meterk Desktop DIY XY Plotter
Line-us Drawing RobotCricut Explore Air 2

AxiDraw, shown with a fountain pen

Doodle Bot Drawing Robot

Printable area230mmx180mm297mmx210mm218mmx300mmSmallAny15.6 x 11.2 in60 x 90mm2' x 12"
Input mechanismGcodeGcodeInkscapeRecognizes Preselected ImagesUniversal TV Remote ControlGcodePythonSpecialized Computer Program
Color Options12 colors1 Color*1 Color*1 Color*1 Color*1 Color*1 Color*1 Color*
Tool OptionsMarkerPenPenThin MarkersWhite Board Markers, Chalk, CrayonsPenMarkerSpecialized Markers
Price
$66.90$475$199.95$59.95$201.18£98.00$249.99
Total footprint

55cmx40.5cmx10cm153 x 105 mm6 x 6 in
97 x 25 x 79mm22" x 7"
Linkhttp://svenhb.bplaced.net/?CNC___Plotter_2___Greiferhttps://www.generativehut.com/post/ly-drawbot-a-70-pen-plotterhttps://shop.evilmadscientist.com/productsmenu/846https://odysseytoys.com/product/quincy-the-robot-artist/https://www.robotshop.com/en/doodle-bot-drawing-robot.htmlhttps://www.walmart.com/ip/Meterk-Desktop-DIY-Assembled-XY-Plotter-Pen-Drawing-Robot-Drawing-Machine-Painting-Handwriting-Robot-Kithttps://www.line-us.com/https://cricut.com/en_us/cricut-maker


The team solution was determined by comparing a variety of individual components used to carry out specific functions, and these components were benchmarked to determine the viability of each component in order to produce a generally efficient, overall system. Several factors were discussed and considered when choosing the ideal components for the system, such as cost, availability, complexity for the team, complexity for the user, etc. The chosen components best satisfied the given factors.

Benchmarking of individual components:

Feasibility: Prototyping, Analysis, Simulation

Feasibility Questions

How much power we will need to supply?

Need to further design the electrical systems to determine exact applications. The device will run off the power from the school, not a battery. The benchmarked microcontroller take voltages in the range of 5-12V.

How much space will it take up and how heavy will it be?

The device needs to fit on the large desk (36" x 23") and on the teacher's cart (36" x 24"). The device will need to accommodate 14" x 20" paper.

What ranges of art utensil will it support?

  • Pencil
  • Large marker

  • Small marker

  • Colored pencil

  • Crayon

  • Bingo dotter/stamp

  • Maybe paint

  • Maybe scrape paint

What motors and servos will be used?

Need to further design the systems and source components before we can answer this question. The belts will most likely be driven by motors and a servo with an arm to move the utensil up and down.

Best way to gather user student input?


Push ButtonJoystickEye GazeTouch ScreenTrack Ball
Ease of Use


D

A

T

U

M

S---
Size/PortabilityS-+S
Cost+-SS
SafetySSSS
Usable by Visually Impaired StudentS--S
Usable by a Student with Limited Teach-+--
Usable by a Student with Limited Grip-+--

Both light push buttons and joysticks will be able to be used with the device. The user inputs will be separate from the device to allow them to be place within reach of the student or attached to a wheelchair. The buttons and joystick will be rearrangeable to allow for optimal placement for each student. 

Paper Securing prototypes

Two methods of securing a sheet of paper to the device were prototyped.

Both prototypes involved the use of a border similar to a clip board.

To test each prototype a pencil was used to make a mark on each corner of the paper. The prototypes were evaluated on how well they prevented the paper from moving

Prototype 1:

Paper was secured on the shorter sides of the paper. The paper moved slightly when marking the corners.

Prototype 2:

Paper was secured on the longer sides of the paper. The paper did not move when marking the corners.

Results:

Two long clip board style clips will be used on each long edge of the paper. One clip will be fixed to the device, the other clip will be movable to accommodate different paper sizes.

The clips will be 20 inches long to accommodate the largest paper size desired.

Belt Movement Prototype

To prototype the belt movement for the device, an image of a 3 belt system was found. This image was used to demonstrate the different components that will be needed to implement a belt system on our device. An example parts list was also created.



Gripper Prototype

The refined list of gripper options separated into two categories: powered and manual. Listed are a few available off the shelf options that would be easy to implement into the machine. The powered options would be driven by servos and the manual options by either spring or thumb screw.

Morphological Chart

The sub-functions determined by the functional decomposition are listed on the left most column and the solutions brainstormed for each sub-function are in the corresponding row. This morphological chart will be used to generate concepts by choosing one solution from each row to create many different combinations. The solutions are color coded based on their priority, green - high priority, yellow - medium priority, and red - low priority.

The live document can be found here.

Concept Development

Inputs

Student InputTeacher/Aid Input
  • Push buttons
    • 4 directions
    • draw/not-draw
  • Joystick
    • joystick
    • draw/not-draw button
  • 4 directions
  • e-stop
  • sensitivity
  • pressure
  • drawing area/paper size
  • change tool


Tool Change

AutomaticManual

PRO

  • Easier for Aide

PRO

  • Easier to program

  • Cheaper

  • Easier to design

CON

  • More complex to program

  • More complex to design

CON

  • Aide would have to ensure correct tool height


Concept Selection

Concept Generation

Concept 1

Gather User Input: Joystick
Secure the Paper: Clips
Identify Drawing Area: Camera
Mark Paper: Move utensil on stationary paper
Grasp Art Utensil: Set Screw
Move to Another Area: Utensil attached to RC Car
Remove Used Paper: Trap Door
Move Utensil Up/Down: Manually
Determine Utensil Height: Manually
Determine Location: Rulers

Concept 2

Gather User Input: Light Touch Push Buttons
Secure the Paper: Rubber Bands
Identify Drawing Area: Manually
Mark Paper: Stationary Pen, Move Paper
Grasp Art Utensil: Duct Taped
Move to Another Area: Belts
Remove Used Paper: Manually
Move Utensil Up/Down: Spring
Determine Utensil Height: Ruler
Determine Location: Encoders

Concept 3

Gather User Input: Joystick & Touch Screen
Secure the Paper: Suction
Identify Drawing Area: Conductivity Sensor
Mark Paper: Line by Line
Grasp Art Utensil: Detent
Move to Another Area: Linear Servo
Remove Used Paper: Pusher
Move Utensil Up/Down: Flexor
Determine Utensil Height: Force
Determine Location: Sonar & Camera

Concept 4

Gather User Input: Sliders
Secure the Paper: Clamps
Identify Drawing Area: Camera
Mark Paper: Stationary Pen, Move Paper
Grasp Art Utensil: Rotating Utensil Wheel
Move to Another Area: Servo to move paper board with swivels for perpendicular movement.
Remove Used Paper: Slider
Move Utensil Up/Down: Spring
Determine Utensil Height: Lasers
Determine Location: Camera

Concept 5

Gather User Input: Drawing Tablet w/ Stylus
Secure the Paper: Push Pins
Identify Drawing Area: Camera
Mark Paper: Embroidery
Grasp Art Utensil: 3D Printed Gripper
Move to Another Area: Rubber Wheels
Remove Used Paper: Sticky Hands
Move Utensil Up/Down: Rubber Wheels
Determine Utensil Height: Micrometer
Determine Location: GPS & Sonar

Concept 6

Gather User Input: Joystick
Secure the Paper: Mounting Putty
Identify Drawing Area: Manual
Mark Paper: Stationary Paper, Move Utensil
Grasp Art Utensil: Magnets
Move to Another Area: Pulleys
Remove Used Paper: Rubber Wheels
Move Utensil Up/Down: Pulleys
Determine Utensil Height: Ruler
Determine Location: Magnet Sensor

Concept 7

Gather User Input: Joystick with Buttons
Secure the Paper: Spring Clamp
Identify Drawing Area: Lasers
Mark Paper: Move Utensil, Stationary Paper
Grasp Art Utensil: C-Clamp
Move to Another Area: Magnetic Rails
Remove Used Paper: Roller
Move Utensil Up/Down: Manually
Determine Utensil Height: Ruler
Determine Location: Encoders

Concept 8

Gather User Input: Large Piano Keys
Secure the Paper: Magnets
Identify Drawing Area: Laser
Mark Paper: Custom Stamps
Grasp Art Utensil: Clamps
Move to Another Area: Worm Gear
Remove Used Paper: Rubber Wheels
Move Utensil Up/Down: Solenoid
Determine Utensil Height: Ruler
Determine Location: Ruler

Concept 9

Gather User Input: Joysticks and Buttons
Secure the Paper: Clamps
Identify Drawing Area: Camera
Mark Paper: Move Utensil
Grasp Art Utensil: 3D Printed Gripper
Move to Another Area: Belts
Remove Used Paper: Manually
Move Utensil Up/Down: Servo
Determine Utensil Height: Negligent
Determine Location: Encoders

Concept 10

Gather User Input: Joysticks/Buttons
Secure the Paper: Moveable Borders
Identify Drawing Area: Manually - Borders
Mark Paper: Stationary Paper, Move Utensil
Grasp Art Utensil: Chuck
Move to Another Area: Belts
Remove Used Paper: Manually
Move Utensil Up/Down: Servo
Determine Utensil Height: Cup
Determine Location: Encoders

Concept 11

Gather User Input: Joystick/Buttons
Secure the Paper: Moveable Border
Identify Drawing Area: Manually - Borders
Mark Paper: Move Utensil, Stationary Paper
Grasp Art Utensil: Multi-Gripper
Move to Another Area: Linear Servo
Remove Used Paper: Manually
Move Utensil Up/Down: Linear Servo
Determine Utensil Height: Sensor
Determine Location: Sliders

Concept 12

Gather User Input: Joystick/Buttons
Secure the Paper: Clips
Identify Drawing Area: Borders
Mark Paper: Custom Stamps
Grasp Art Utensil: Metal Gripper
Move to Another Area: Worm Gear
Remove Used Paper: Manually
Move Utensil Up/Down: Servo with Arm
Determine Utensil Height: Sensor
Determine Location: Camera

Concept 13

Gather User Input: Joystick/Buttons
Secure the Paper: Clips
Identify Drawing Area: Manually - Borders
Mark Paper: Stationary Paper, Move Utensil
Grasp Art Utensil: Clamp
Move to Another Area: Linear Servo
Remove Used Paper: Manually
Move Utensil Up/Down: Worm Gear
Determine Utensil Height: Ruler
Determine Location: Encoder

Concept 14

Gather User Input: Joysticks/Buttons
Secure the Paper: Clamps
Identify Drawing Area: Manually
Mark Paper: Move Utensil, Stationary Paper
Grasp Art Utensil: Set Screw
Move to Another Area: Worm Gear
Remove Used Paper: Manually
Move Utensil Up/Down: Linear Servo
Determine Utensil Height: Negligible
Determine Location: Encoders

Concept 15

Gather User Input: Joystick/Buttons
Secure the Paper: Weights
Identify Drawing Area: Manually - Borders
Mark Paper: Move Utensil, Stationary Paper
Grasp Art Utensil: 3D Printed Gripper
Move to Another Area: Worm Gear
Remove Used Paper: Manually
Move Utensil Up/Down: Solenoid
Determine Utensil Height: Cup
Determine Location: Encoders

Concept Screening

The AxiDraw v3 was selected as the datum for the concept comparison. The AxiDraw v3 is an x-y plotter compatible with writing utensils such as pens and markers and draws based off a drawing sent from a graphics program. This product costs around $500 and works similar to a printer, where the drawing is not completed in real time. 

The selection criteria used to compare the concepts is the following

  • Can be Completed in 2 Semesters - The project needs to be completed by the end of MSD II.
  • Budget - The team has a limited budget of $1000 to build the device.
  • Ease of Use for the Client - The device must be easy to use by students with varying abilities. 
  • Safety - The device must be safe for everyone to use.
  • Weight - The device should be portable and not very heavy, as it will be moved from classroom to classroom.
  • Repairability - For a long lifetime, the device must be easily repaired by the client.
  • See the Work Being Done - The students should be able to easily see the work being done. There shouldn't be many parts obstructing the view.

The live document can be found here .

Concept Improvement

The best parts of the above concepts were combined into a final improved concept.

Student Input: Joysticks/buttons
Aide/Teacher Input: Keyboard & Mouse/Touchscreen
Secure the Paper: Borders
Identify Drawing Area: Manually - Borders
Mark Paper: Move Utensil, Stationary Paper
Grasp Art Utensil: 3D Printed Gripper
Move to Another Area: Belts
Remove Used Paper: Manually
Move Utensil Up/Down: Servo with arm
Determine Utensil Height: Cup
Determine Location: Encoders


Systems Architecture

The systems architecture provides an overview of the subsystems and how each subsystem connects to other subsystems.

  • User Interface subsystem
    • Allows for student input as well as teacher/aide input
    • Teacher input is powered by the power supply
    • Both inputs are fed into the microcontroller
  • Control subsystem
    • Accepts the input from the user interface subsystem
    • Accepts the input from the x and y encoders
    • Processes inputs into commands for the motor controller, Z servo and gripper servo
    • Powered by the power supply
  • Motion subsystem
    • The powered mechanical components of the device
    • Uses the output of the control subsystem
    • Powered by the power supply
  • Mechanical subsystem
    • The non-powered mechanical components of the device
    • Allows for proper functioning of the device
  • Power subsystem
    • Regulates and distributes power to subsystems

Designs and Flowcharts

The high level flowchart shows how each system will interact with one another and the signals needed to communicate.

Red arrows represent external signals that will be outside the device.

Black arrows represent internal signals that will be contained within the device.

As the design of the device becomes more detailed the flowchart will be updated to reflect the more detailed design.

Risk Assessment

The risks associated with this project are examined in the table below. This details what the risk is, what effects it could have and how to minimize each risk. The likelihood of the problem happening and how severe the issue would be are rated on a 1, 3, 9 scale and the risk and severity values were multiplied together to get the importance of each risk. The risks all fall into one of three categories, technical, safety, or resource.

IDCategoryRisk ItemEffectCauseLikelihoodSeverityImportanceAction to Minimize RiskOwner

What type of risk is this?Describe the risk brieflyWhat is the effect on any or all of the project deliverables if the cause actually happens?What are the possible cause(s) of this risk?LSL*SWhat action(s) will you take (and by when) to prevent, reduce the impact of, and/or transfer the risk of this occurring?Who is responsible for following through on mitigation?
1SafetyTeam Members quarantineDecrease Productivity, fall behind on the scheduleOne team member tests positive339Adhere to RIT and NYS COVID-19 protocolsEntire Team
2SafetySomebody has finger pinchedTeam member/Student/Client injuredExposed belts, motors, gears919Enclose exposed belts and ensure minimal pinch points in the final design
3TechnicalSubsystems too complicatedProject redesignFeature creep, Project scope becomes too large339Access individual capabilities, keep project schedule in mind
4ResourceLead time of parts too longProject redesign, source new componentsManufacturer cannot meet demand9327Include estimated lead times on the BOM to know when parts need to be ordered. Source alternate parts.
5TechnicalDevice needs repairDevice won't be able to used for the long termDamage to device339Develop a design that allows for quick and easy repairs
6ResourceRun out of budgetSome components that are necessary cannot be purchased, and we may need to adjust the designFeature creep, cost of components are greater than planned133Use a detailed BOM to keep track of total costs and spending. Research the best place to buy each component
7TechnicalDevice too slowDevice is frustrating to useSlow input, under powered motors/servos133Prototype the movement system to ensure it moves at the right speed
8ResourceDevice too complicated to set upDevice is frustrating to use and setup takes away from class time. More documentation neededDevice requires many tools and contains many separate components199Develop a design that allows for an aide or teacher to easily and quickly setup the device
9ResourcePrototype breaksDevice will need to be remade/repaired, which will set us behind in the scheduleDevice is tested beyond its limits. Device is handled improperly9327Design testing so that if an accident occurs minimal damage is done to the whole machineDylan Lebedin
10SafetyCords create tripping hazardTeam member/Student/Client injuredImproper cord management and reliance on an extension cord339minimize cords used
11TechnicalDevice limits paper sizeClient has to change class structureDrawing area is too small111Design to meet the maximum paper size used in the classroom
12SafetyElectrical ShockTeam member/Student/Client injuredExposed wiring111Limit the number of exposed wires and electrical components
13TechnicalDevice limits tools that can be usedClient has to change class structureSize of the grip is to large or too small for some tools339Design a gripper that can be used for a wide variety of tools
14TechnicalStudent can't use control systemNew control system has to be developedNot fully understanding the student's abilities and ranges of motion199Test the control device with the student
15SafetyDevice gets damaged during transportationDevice has to be repairedPoorly constructed transportation mechanism (box)199Create a sturdy design to lower the risk of damage in transport
16ResourceBad/Incomplete documentationClient cannot use deviceRun out of time, system is too complex313Update documentation throughout the whole process
17TechnicalPaper bunches/rips during useCurrent artwork has to be discardedToo much pressure on paper133Prototype different ways to hold the paper
18TechnicalAutomatic tool changer does not workDelay in development of the deviceautomatic tool changer takes too much time to develop339Actively plan and design a manual tool change option

Design Review Materials

System Level Design Review

Plans for next phase

Team Plan

  • Preliminary bill of materials
  • Prototypes of paper securing system, gripper and belt system
  • Test plans written
  • Subsystem drawings
  • Subsystem flowcharts
  • Well written documentation, up-to-date Gantt chart and risk management.

Individual Plans



  • Aucune étiquette