-
Notifications
You must be signed in to change notification settings - Fork 1
Table of Content
Bob Xiaohai Hu edited this page Oct 18, 2022
·
43 revisions
-
Lab general onboarding
- Hardware tools
- General hardware: Thorlabs, McMaster-Carr
- General optics
- Machining: cf. UW ME Machine Shop
- Laser optics
- Hardware tools
-
Writing and publishing
-
Robotics
- Unix command line basics
- CSE 583@uw Teach bash line, git, Python
- Python:Introduction in the Programming section on this page
- ROS onboarding
- Theory: Prof. Chen's course on Robotics, Vision, and Controls
- UR robot onboarding
- Gazebo onboarding: "Gazebo is a 3D dynamic simulator with the ability to accurately and efficiently simulate populations of robots in complex indoor and outdoor environments. While similar to game engines, Gazebo offers physics simulation at a much higher degree of fidelity, a suite of sensors, and interfaces for both users and programs."
- RViz visualization and MoveIt: "Rviz is the primary visualizer in ROS and an incredibly useful tool for debugging robotics. The MoveIt Rviz plugin allows you to setup virtual environments (scenes), create start and goal states for the robot interactively, test various motion planners, and visualize the output."
- When needed:
-
Programming
- CS Basic tool MIT ./missing-semester
- Unix command line basics
- Unix tutorial 2
- MATLAB
- Python
- Tutorial
- Introduction: A whirlwind tour of Python
- Linear algebra, data analysis, visualization, and more: Python data science handbook
- C++
- Machine learning on PyTorch
- How to learn CS
-
Design
- Design principles
- Standards
- Solidworks
- Build and fabrication: our lab has two Ender 3 3D printers (see e.g., manual here).
-
Mechatronics
- Electronics
- PID
- Motor control onboarding
- Cameras and sensing onboarding
Quick Links
- Home
- Table of Content
- How to contribute
- Lab Onboarding
- Tutorials