Assignment 2
Due: Apr 12 Wednesday, 11:59pm | Canvas link (rubric & submission) |Â Points: 8
In this assignment you will decide on your project topic, make an initial project plan, create low fidelity prototypes for your project ideas, and get feedback from a user about your project.
Post #1: Your first post on your team's webpage will talk about your initial project ideas. After discussions as a team, agree on a target user and a few tasks that you might support with your Stretch-based solution. The post should describe the user, the problems, and the proposed Stretch-based solutions. These could come directly from one of more team members' Assignment 1 submissions, could combine multiple submissions, or it could be a completely new idea. Include a plan for how you will engage users in your project.
Post #2: Once you have agreed on a direction for your team (i.e., you are done with Post #1), you will create a sketch and a storyboard that communicates your project idea. Show these to one person from your target user population and try to elicit their reactions. Also try to get their feedback and ideas for other tasks the robot could support them with and how the solution should be designed. Your post should include your prototypes (sketch and storyboard) and any reactions/feedback you got from the user (in the form or of direct quotes or rephrased).
If you would like to get feedback on your sketch and/or storyboard before you show them to your user, email them to teaching staff and we'll get back to you within a day.
Post #3: After completing the labs on Tuesday, write a post that talks about your experience starting to learn ROS, with some sort of evidence (screenshot or video demonstrating milestones). Discuss what you found most challenging so far about learning ROS.
Post #4: Assign team roles to everyone in your project team, considering common potential roles in the capstone. Write a blog post that describes everyone's roles and concrete responsibilities. Consider weekly responsibilities as well as quarter-term project responsibilities. In addition, write a paragraph about strategies you will follow to ensure everyone in the team acquires the knowledge and skills they hope to get out of the class (e.g., everyone in the team learns ROS basics).
Submit your response on Canvas as a link to the 'blog' or 'updates' page of your team's website.