Update training authored by Dillon James Capalongo's avatar Dillon James Capalongo
# Training and Onboarding # Training and Onboarding
![Dry Run GIF.gif](uploads/97bcc39dc772242fec226547037acf73/Dry_Run_GIF.gif){width=202 height=359}
# Rules of Onboarding, and Rules for New Members # Rules of Onboarding, and Rules for New Members
1. **Don't suffer in silence.** 1. **Don't suffer in silence.**
...@@ -10,6 +12,8 @@ ...@@ -10,6 +12,8 @@
[2023-2024 Catamaran Teams](/yearly/2023-2024/catamaran-teams) [2023-2024 Catamaran Teams](/yearly/2023-2024/catamaran-teams)
(...) \[Onboarding Safety & General Rules\]
## Basic ## Basic
1. [Software - Module: Preparing your computer for R@M programming](/training/module-preparing-your-computer-for-ram-programming) 1. [Software - Module: Preparing your computer for R@M programming](/training/module-preparing-your-computer-for-ram-programming)
...@@ -20,14 +24,19 @@ ...@@ -20,14 +24,19 @@
6. [Software - Module: Raspberry Pi setup](/training/tutorial-raspberry-pi-setup) 6. [Software - Module: Raspberry Pi setup](/training/tutorial-raspberry-pi-setup)
7. [Software - Module: Remote Control](/training/module-remote-control) 7. [Software - Module: Remote Control](/training/module-remote-control)
8. (WIP) \[Software - Module: Streaming Camera Video\] 8. (WIP) \[Software - Module: Streaming Camera Video\]
9. (WIP) Mechanical - Video: Mini-Sub Project 9. [Software - Guide: Intro to PID Controllers](training/Intro-to-PID-Controllers)
10. [Mechanical - Guide: CAD Basics - Extrude, Revolve, and Assemblies](training/CAD-Basics)
11. [Mechanical - Guide: Tips For Customizing Your SOLIDWORKS](training/(WIP)Customize-Solidworks)
12. [Mechanical - Module: Mini-Sub Project](training/Mini-Sub-Project)
## Intermediate ## Intermediate
1. [Software - Module: Controlling Thrusters](/training/module-controlling-thrusters) 1. [Software - Module: Controlling Thrusters](/training/module-controlling-thrusters)
2. [Software - Module: Joystick Control](/training/joystick-control) 2. [Software - Module: Joystick Control](/training/joystick-control)
3. [Mechanical - Module: Electrical Enclosure](training/Module-5:-Mechanical-Electrical-Hull) 3. [Mechanical - Guide: How to Waterproof Submarine Enclosures](training/A-Guide-to-Waterproofing-Enclosures)
4. [Mechanical - Module: Buoyancy and Thruster Components](/training/Intermediate-Guide:-Catamaran-Designing-Buoyancy-and-Thruster-Components) 4. [Mechanical - Module: Modelling Your Electrical Enclosure](training/Module-5:-Mechanical-Electrical-Hull)
5. [Mechanical - Guide: Designing For Manufacturing](/training/design-for-manufacturing-training)
6. [Mechanical - Module: Mounting Buoyancy and Thruster Components](/training/Intermediate-Guide:-Catamaran-Designing-Buoyancy-and-Thruster-Components)
## Advanced ## Advanced
...@@ -39,17 +48,12 @@ ...@@ -39,17 +48,12 @@
# Additional Training Materials # Additional Training Materials
## Tutorials ## Misc. Tutorials
- [Explanation: What is PWM? (Pulse Width Modulation)](/training/explanation-what-is-pwm) - [Software - Guide: Intro to PWM (Pulse Width Modulation)](/training/explanation-what-is-pwm)
- [A Guide to Waterproofing Enclosures](training/A-Guide-to-Waterproofing-Enclosures) - (WIP) [Mechanical - Guide: Intro to R@M Style CAD](https://code.umd.edu/robotics-at-maryland/ram/-/wikis/Intro-to-R@M-Style-CAD)
- [Designing For Manufacturing](/training/design-for-manufacturing-training)
- [PID Controllers](training/Intro-to-PID-Controllers)
- (WIP) [CAD Basics - Extrude, Revolve, and Assemblies](training/CAD-Basics)
- (WIP) [Intro to R@M Style CAD](https://code.umd.edu/robotics-at-maryland/ram/-/wikis/Intro-to-R@M-Style-CAD)
- [Customizing Solidworks](training/(WIP)Customize-Solidworks)
## Cheatsheets, FAQs, and References ## Cheat Sheets, FAQs, and References
- [FAQ: Terminal](/training/faq-terminal) - [FAQ: Terminal](/training/faq-terminal)
...@@ -71,7 +75,7 @@ ...@@ -71,7 +75,7 @@
- This allows teams to continue making progress even if certain members get stuck. - This allows teams to continue making progress even if certain members get stuck.
- Teams should not be walked entirely through these projects. - Teams should not be walked entirely through these projects.
## Advanced: Most exciting, little oversight ## Advanced: Most exciting, Little Oversight
- Any advanced projects are those above what is necessary to complete the robot (minimally). - Any advanced projects are those above what is necessary to complete the robot (minimally).
- Advanced projects must challenge the team to expand their robotics knowledge on their own. - Advanced projects must challenge the team to expand their robotics knowledge on their own.
...@@ -79,14 +83,12 @@ ...@@ -79,14 +83,12 @@
- These projects should be optional but heavily encouraged, as they will prepare the member for what it feels like to really work on the robot (Pain…). - These projects should be optional but heavily encouraged, as they will prepare the member for what it feels like to really work on the robot (Pain…).
- Struggling is a method of learning! The solution to advanced projects should not be given away. - Struggling is a method of learning! The solution to advanced projects should not be given away.
# Project graph # Catamaran Project Graph
![training-projects.drawio.svg](uploads/9273d159195260f4934161b55592478c/training-projects.drawio.svg) ![training-projects.drawio.svg](uploads/9273d159195260f4934161b55592478c/training-projects.drawio.svg)
# TODO # TODO
## Maybe tag or organize lessons by soft/mech/elec if they are specific to one category
## Maybe change language in the legend ## Maybe change language in the legend
Right now it's just copied from the [Fall 23 Official Onboarding Guide](https://docs.google.com/document/d/1_yCk51co0fgiEHoplCTkrLV1Q3abKg6CtkG5cWzlIIk/edit), which was targeted at leads & returning members and not new members. Right now it's just copied from the [Fall 23 Official Onboarding Guide](https://docs.google.com/document/d/1_yCk51co0fgiEHoplCTkrLV1Q3abKg6CtkG5cWzlIIk/edit), which was targeted at leads & returning members and not new members.
\ No newline at end of file