📚 Resources & Wiki
**Your one-stop reference for all robotics tools and resources**
*Quick links, installation guides, and helpful references*
🚀 Quick Start Guides
-
Ubuntu Setup
Complete Ubuntu installation and setup guide
-
ROS Installation
Install and configure ROS 2 (Humble)
-
Python Basics
Essential Python for robotics programming
-
Git & GitHub
Version control basics for lab work
🧪 Lab Tools & Software
-
:material-gazebo:{ .lg .middle } Gazebo Simulation
Set up and use Gazebo for robot simulation
-
Development Environment
Configure your IDE and development tools
-
UR3e Robot
Understanding and programming the UR3e arm
📖 Reference Materials
-
Kinematics Reference
DH parameters, transformations, FK/IK formulas
-
Math Tools
Linear algebra, matrices, and math utilities
-
Code Examples
Common code snippets and examples
🔗 External Resources
Official Documentation
- ROS 2 Documentation - Complete ROS 2 reference
- Gazebo Tutorials - Simulation guides
- Python Documentation - Python language reference
- Ubuntu Help - Ubuntu system help
Community Resources
- ROS Answers - Q&A forum
- Stack Overflow - Programming help
- Reddit r/robotics - Community discussions
- YouTube Robotics Channels - Video tutorials
Course-Specific
- Lab Code Repository - All lab materials
- Course Schedule - Weekly topics and deadlines
- Lab Instructions - Detailed lab guides
🆘 Troubleshooting
| Common Issue | Quick Fix | Detailed Guide |
|---|---|---|
| Ubuntu won't boot | Check USB drive, try different port | Ubuntu Setup |
| ROS not working | Restart terminal, source environment | ROS Setup |
| Python errors | Check syntax, verify installations | Python Basics |
| Git issues | Check credentials, verify remote | Git Basics |
| Simulation problems | Restart Gazebo, check models | Gazebo Setup |
📱 Mobile-Friendly Quick Links
Essential Commands
# Ubuntu
sudo apt update && sudo apt upgrade
# ROS 2
source /opt/ros/humble/setup.bash
ros2 --help
# Python
python3 --version
pip3 install package_name
# Git
git status
git add .
git commit -m "message"
Quick File Locations
- ROS workspace:
~/ros2_ws/ - Python packages:
~/.local/lib/python3.x/site-packages/ - Git repos:
~/(or wherever you cloned them) - Lab materials:
~/enme480-labs/
**Need help with something specific? Check the guides above or ask on [Piazza](https://piazza.com/umd/fall2025/enme480)!**
Last updated: Fall 2025 • Back to Home