Due: JUN 9, 5pm
1. VIDEO PRESENTATION: You final assignment involves creating a video that presents your project, based on the script you prepared in Week #9. Your video should be three minutes or shorter. Your video should both introduce and "sell" your design. The following example videos might inspire you:
Your video script (Week #9 blog) should include a plan for narration and accompanying visuals (footage or images). Your script should be in the form of a three column table.
To allow for creative freedom and avoid obtaining many cookie-cutter videos, we are not constraining the sections in your video. But please make sure that your video follows these guidelines:
You will receive feedback about your scripts shortly after submitting them. Afterwards you will have a week to shoot and edit your videos. Try to incorporate any feedback you received about your script.
The evaluation of this assignment will be done by a panel of judges and it has two components:
The rating sheet that the judges will use is available here. To avoid file format related challenges and allow judges to view videos remotely, we request that you upload your video to YouTube (you can make it Unlisted if desired) and submit a link to the video on Canvas.
2. DEMONSTRATION: In addition to the video, you will demonstrate your project live to the TA and/or instructor during the finals week over video. We expect to see the core functionality shown in the video to work similarly on the robot and will ask to see variations of the demonstration.
Due: JUN 8, 5:00pm
We are in the home stretch.
Submission: Submit links to your posts on Canvas. Only one team member needs to submit.
Due: JUN 7, 5:00pm
A couple of things you need to do on your own this week.
Due: JUN 1, 5:00pm
Crunch time continues this week.
Submission: Submit links to your posts on Canvas. Only one team member needs to submit.
Due: MAY 25, 5:00pm
This week, all hands on implementation.
Submission: Submit a link to your post on Canvas. Only one team member needs to submit.
Due: MAY 18, 5:00pm
This week you will detail your implementation plan and start making progress towards implementation.
Submission: Submit three links, one for each of your posts described above on Canvas. Only one team member needs to submit.
Due: MAY 11, 5:00pm
Based on the feedback you get about your project ideas from team assignment #1, you will select one project idea and start refining, detailing, and possibly implementing it.
Submission: Submit three links, one for each of your posts described above on Canvas. Only one team member needs to submit.
Due: MAY 5 (TUE), 5:00pm
Once you have finalized your team, create a private team Github Repository and add all team members, as well as Maya and Vinitha, to it. You can use the Wiki page of your repo or create a Github webpage to post write-up assignments and videos to document your project for the rest of the quarter. For this week, we would like to see two new posts:
Submission: Submit two links, one for each of your posts described above on Canvas. This is set up as a team assignment on Canvas, so only one team member needs to submit.
Due: MAY 7 (THU), 5:00pm
Labs: Complete Lab 8 on the Course GitHub wiki.
Submission: Obtain a video of the robot (1) picking up and releasing an object using two different strategies as described in the labs, and (2) moving an object from a start pose to two different target poses by pushing it. Upload to Youtube or Vimeo and submit a link to the video and your code for Lab 8 on Canvas.
Due: APR 27, 5:00pm
Labs: Complete Lab 7 on the Course GitHub wiki.
Submission: Obtain a video of the robot moving to a cube and executing a cube action in two different initial cube poses. Upload to Youtube or Vimeo and submit a link to the video and your code for Lab 7 (pose_transform.py
) on Canvas.
Due: APR 20 APR 23, 5:00pm
Labs: Complete Labs 4-6 on the Course GitHub wiki.
Submission: Obtain a video of the two robot behaviors described in Lab 6. Combine the two videos into one and upload to Youtube or Vimeo. Submit a link to the video and your code for Lab 4 (find_ball.py
), Lab 5 (imgclassification.py
), and Lab 6 (goto_ball.py
, react_cards.py
) on Canvas.
Due: APR 14 (TUE), 5:00pm
Labs: Complete Labs 1-3 on the Course GitHub wiki.
Submission: Obtain a video of the four different Braitenberg vehicle behaviors from Lab 3. You might want to use a flash light to control brightness while demonstrating the behaviors. Combine the four videos into one and upload to Youtube or Vimeo (you can make it unlisted). Submit a link to the video on Canvas, together with a short description of each of the vehicle behaviors in the order they appear in the video.