Picking Stuff Up
Visually Impaired
ROS guru: Understands the nitty gritty details of ROS (e.g. what's the difference between a topic and a message?) and knows how to use different ROS tools.
Diana, Evan, Shey
Perception guru: Understands sensor data and can write software for processing it.
Shey, Tony
Hardware guru: Understand the hardware, and is not afraid of using a screw-driver or a 3D printer.
Diana, Evan
Design and fabrication guru: Makes sketches of ideas, knows 2D and 3D computer-aided design tools, knows how to operate the laser cutter and 3D printer.
Tony
User interface guru: Understands human factors and usability, makes things look good.
Shey, Diana
User research lead: Recruits users, maintains communication with users, schedules interactions with users, prepares materials for user interactions, leads for user interaction sessions, analyses data from users.
Shey
Manager: Makes sure every team member is on the same page at all times. Help make decisions (layout pros and cons). Enforce "interface agreements" so components can be easily integrated.
Tony
Documentation and communications: Makes videos, takes notes, writes blog posts, and acts as spokesperson.
Evan
Gives Presentations: Shey, Tony
Logistical Responsibilities:
Diana: Robot maintenance
Shey: User Research/Studies
Evan: Be in charge of updating blog posts, submitting assignments on canvas.
Tony: Gets time for the Robot, communicates with teachers/TAs.
Weekly Responsibilities:
Attend meetings and try to be in class.
Quarter-Term Project Responsibilities:
Don't ghost other people, try and respond within the same day someone messages you. Know what your responsibilities are and try your best to do them (not let people down).
Strategies:
Weekly Meetings to ensure everyone's on the same page, clear responsibilities on a document that everyone can access. Try to listen and respect your team members, and also be updated about requirements and information that comes from the teacher. Also, try to be aware of deadlines.
Skills they hope to get out of the class:
Shey: I hope to gain a basic understanding of ROS and hardware to develop a general sense of how robots work. I also want to strengthen my software skills by designing an app, website, or command system as part of the project. Conducting user research is another goal, so I can learn to better align design with user needs. These skills will support my goals after graduation, especially in applying both technical and user-centered thinking. Lastly, working closely with teammates in weekly meetings will help me build valuable collaboration skills essential for industry.
Diana: Learn ROS2 and hardware skills such as Arduino.
Tony: Learn about how robots work, hopefully learn ROS2 and be able to program a robot, and hopefully be able to help people with the project we made.
Evan: Learn ROS2 and other skills to program a robot. Learn what are some of the accessibility issues there exist and how robots can help with them.