Skip to content

An iterative project on improving usability: translating, rotating, scaling.

Notifications You must be signed in to change notification settings

willnjohnson/4DOF-Manipulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4DOF Manipulation (Bakeoff 2)

This project explores improving usability in an iterative (agile) respect.

The goal of 4DOF Manipulation is to have the user intuitively translate, rotate, and scale a user square towards a target square as quickly as possible in 12 trials.

How to Use

Final Prototype is in directory /Final Prototype.

Click bakeoff4DOF.pde and run it.

Video of Project (discussed by team member Brandon Marth)

Watch Explanation of Our Iterative Design

Iterative Design Summary

🛴 Scaffold

  • No improvements as this code is provided to us
2024-10-30.20-57-58.mp4

🚲 Iteration 1

  • Added a user panel with "joysticks" to handle translation, rotation, and scaling
  • Added checkbox to proceed to the next trial
2024-10-30.21-02-16.mp4

🏍️ Iteration 2

  • Added visual guides to help with alignment
  • Added marching ants "selection" on user square
  • Added blinking timer
  • Added light up indicators in "joystick" panel
  • Made user square turn green when all indicators are correct
2024-10-30.21-05-25.mp4

🚗 Final Iteration

  • Made user square fill transparent when dragged to help reduce occlusion of elements behind the square
  • Added an ellipse handle to do both resizing and rotating
  • Made background darker to improve visuals
2024-10-30.21-08-31.mp4

About

An iterative project on improving usability: translating, rotating, scaling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •