Skip to content

📚 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

    Ubuntu Guide

  • ROS Installation


    Install and configure ROS 2 (Humble)

    ROS Guide

  • Python Basics


    Essential Python for robotics programming

    Python Guide

  • Git & GitHub


    Version control basics for lab work

    Git Guide


🧪 Lab Tools & Software

  • :material-gazebo:{ .lg .middle } Gazebo Simulation


    Set up and use Gazebo for robot simulation

    Gazebo Guide

  • Development Environment


    Configure your IDE and development tools

    Dev Setup

  • UR3e Robot


    Understanding and programming the UR3e arm

    UR3e Guide


📖 Reference Materials

  • Kinematics Reference


    DH parameters, transformations, FK/IK formulas

    Kinematics

  • Math Tools


    Linear algebra, matrices, and math utilities

    Math Tools

  • Code Examples


    Common code snippets and examples

    Examples


🔗 External Resources

Official Documentation

Community Resources

Course-Specific


🆘 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

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