-
Notifications
You must be signed in to change notification settings - Fork 0
Autonomous Meeting Task List 12_13_2016
admin4571 edited this page Dec 13, 2016
·
19 revisions
- Get names of students in attendance
- Get list of Github accounts of all Autonomous team members
- Enquire status of smartboard, computer setups, auto shutdown
- Ask about StuySplash
- Who wrote any code this past week? I see zero checkins, one pull requests ( point out why it is wrong )
- Shuffle R2D2[ Mahim, Jia, Leslie, Arlenis, Mohammed, Sharom], C3P0 [ Ben, Marsala, Loren, Carlo,Nathaniel, Nourin ] This removes people from subsystems assigned last week.
- Who read the code from other teams?
- Get status update of weekly progress and highlight issues faced
- How should you communicate issues you have ( Remind + Error stack + code snippet )
- Communication on Remind or my email if you cant send via remind ---CORE CRITICAL---
- Mohammed, Mahim, Arlenis are being active with their feedback. Props!
- Keep checking in your code!!! Do not use pastebin etc. Github, Github, Github.
- Discuss build season
- Explain CI/CD to the team ( Gradle - https://gradle.org/eclipse/, Travis, Docker ) {Optional}
- Using Git to clone feature branch, add to staging, commit, pull request workflow understanding
- Writing robust tests
- Internship update
- Incremental v/s All-at-once approach [Not either or, just a preference]
- Talk about goals for next week ( Learning assignments + coding assignments )
- Get old code from Arlenis
- KEEP IT SIMPLE!!!
- Go over issues people faced during the week
- Deal with git issues [Arjun] { http://rogerdudler.github.io/git-guide/ }
- Explain how hardware and software interact [Arjun,Arlenis,Conor]
- Code review for all subsystems[Arjun/Inyong]
- Everybody writes
- One simple class to add 2 numbers and print out the result. Pass in arguments from the main method
- Add a method to add the same 2 numbers 50 times in a loop and return the sum
- Add a method to show difference between constants and variables in this number addition. To add a twist, import the constant from another class. Also add a function that returns a number to the other class so that you can show the difference between instantiating a class v/s using a static final constant
- Decide what features of each subsystem need to be implemented for the course of the week [Inyong/Arjun/R2D2/C3P0]
- Start looking into Autonomous functionality [R2D2]
- Continue with CodeAcademy [C3P0]
- Writing tests for all code [R2D2]
- Demo the Roborio [Inyong]
- Someone checks out the master code [Student]
- Show how to build the master code [Arjun] { Needs the Gradle plugin- Buildship Gradle }
- Deploy one benchtop test program [Inyong]
- Set up the new computers with the new LAN/subnet/full-admin-access/FIRST software
- Prepping for the 2017 code update
- Everyone should have their own computer
- Continue reading code of [R2D2]
- Start looking into vision tracking [Mohammed]
- Vision tracking camera : http://charmedlabs.com/default/pixy-cmucam5/ [Mohammed]
- Vision tracking basics :
- Using PID controllers : http://www.simbotics.org/files/pdf/programming-pid.pdf [Mahim,Leslie]
- Using RobotBuilder and SmartDashboard [Nathaniel, Carlo] {https://wpilib.screenstepslive.com/s/4485/m/26401}
- Get familiar with the Roborio and Gradle build system [Arlenis,Sharom,Jia]
- 2017 software update [Ben, Marsala, Nourin] {https://wpilib.screenstepslive.com/s/4485/m/23527}
Goal : Have clean, compiled code for 3 subsytems of the robot in place that we will deploy the next Tuesday to see work. Write autonomous code. Clean up teleop code.
-
Assignment of work
- Sharom, Mahim - R2D2_1 - Elevator
- Jia, Leslie - R2D2_2 - Arms
- Arlenis, Mohammed - R2D2_3 - Drive
- Ben, Marsala, Loren, Carlo,Nathaniel, Nourin - C3P0_1 { https://www.udacity.com/course/java-programming-basics--ud282 }
-
Continue working on the same feature branches for this week
-
By Monday, each subteam should create a pull request for their code to be merged into master so that we(Inyong/Arjun) can do code reviews before we get there on Tuesday.