Autonomous Robots Lab
  • Home
  • News
  • Research
    • Autonomous Navigation and Exploration
    • Robot Perception
    • Robot Learning
    • Subterranean Robotics
    • Collision-tolerant Aerial Robots
    • Fixed-Wing UAVs
    • Agile and Physical Interaction Control
    • Underwater Autonomy
    • Intelligent Mobility
    • Robotics for Nuclear Sites
    • Autonomous Robots Arena
    • Code
    • Media
    • Research Presentations
    • Projects
  • Publications
  • Group
    • People
    • Research Collaborators
  • Education
    • Introduction to Aerial Robotics >
      • Online Textbook >
        • Modeling >
          • Frame Rotations and Representations
          • Multirotor Dynamics
        • State Estimation >
          • Inertial Sensors
          • Batch Discrete-Time Estimation
          • The Kalman Filter
        • Flight Control >
          • PID Control
          • LQR Control
          • Linear Model Predictive Control
        • Motion Planning >
          • Holonomic Vehicle BVS
          • Dubins Airplane
          • Collision-free Navigation
          • Structural Inspection Path Planning
        • Simulation Tools >
          • Simulations with SimPy
          • MATLAB & Simulink
          • RotorS Simulator >
            • RotorS Simulator Video Examples
      • Lecture Slides
      • Literature and Links
      • RotorS Simulator
      • Student Projects
      • Homework Assignments
      • Independent Study
      • Video Explanations
      • Syllabus
      • Grade Statistics
    • Autonomous Mobile Robot Design >
      • Lecture Slides
      • Semester Projects
      • Code Repository
      • Literature and Links
      • RotorS Simulator
      • Video Explanations
      • Resources for Semester Projects
      • Syllabus
    • Robotics for DDD Applications
    • CS302 - Data Structures
    • Student Projects >
      • Robot Competitions
      • Undergraduate Researchers Needed
      • ConstructionBots - Student Projects
    • EiT TTK4854 - Robotic Ocean Waste Removal
    • Aerial Robotic Autonomy >
      • Breadth Topics
      • Deep-dive Topics
      • Project & Assignments
      • Literature
    • Robotics Seminars
    • Robotics Days
    • Outreach >
      • Drones Demystified! >
        • Lecture Slides
        • Code Repository
        • Video Explanations
        • RotorS Simulator
        • Online Textbook
      • Autonomous Robots Camp >
        • RotorS Simulator
      • Outreach Student Projects
    • BadgerWorks >
      • General Study Links
      • Learn ROS
      • SubT-Edu
  • Resources
    • Autonomous Robots Arena
    • Robot Development Space
  • Contact
Picture

Proposed Books & Chapters

  • S. Leutenegger,C. Huerzeler, A.K. Stowers, K. Alexis, M. Achtelik, D. Lentink, P. Oh, and R. Siegwart. "Flying Robots", Handbook of Robotics (upcoming new version - book chapter available online).
  • K. Valavanis, and P. Vachtsevanos, "Handbook of Unmanned Aerial Vehicles", Springer
  • R. Beard, and T. W. McLain, "Small Unmanned Aircraft: Theory and Practice", Princeton University Press
  • F. Lewis, "Aircraft Control and Simulation", Wiley
  • Roland Siegwart, Illah Reza Nourbakhsh and Davide Scaramuzza, "Introduction to Autonomous Mobile Robots", Second Edition, MIT Press. Click here
  • B. Siciliano, O. Khatib (editors), Springer Handbook of Robotics, Second Edition, Springer-Verlag. Click here
Picture

Relevant courses in other universities

  • Introduction to Aerial Robotics at UNR. Click here
  • Unmanned Aerial Systems at ETH Zurich. Click here
  • Introduction to Robotics at MIT. Click here
  • Aircraft Stability and Control at MIT. Click here
  • Autonomous Navigation for Flying Robots at TU Munich. Click here
  • Machine Vision at MIT. Click here
Picture

Useful Tutorials

  • Python Tutorial:
    • Official Python Tutorial
    • Beginner's Guide to Python
    • IPython Tutorial
  • C++ Tutorial:
    • Tutorial from cplusplus.com 
    • PenguinProgrammer Tutorial
  • Robot Operating System (ROS):
    • Introductory Course
    • Official Guided Tutorials
    • ROS Wiki
    • A Gentle Introduction to Catkin
    • Building Modular ROS Packages
    • ROS Cheatsheet
  • MATLAB & Simulink Tutorials:
    • Documentation and Tutorials from Mathworks
  • Ubuntu:
    • Cheat Sheet
  • Git repository system:
    • Tutorial
    • Documentation
    • Cheat Sheet
  • Tools to design aerial robots:​
    • eCalc - Online RC Calculator

  • Differential Equations - Khan Academy. Click here
  • Learn Differential Equations [using MATLAB]. Click here , MIT OCW Videos
  • Probability theory summary. Click here
  • The Kalman Filter. Click here
  • The Extended Kalman Filter. Click here
  • Kalman and Bayesian Filters in Python. Click here
  • Inverted Pendulum: State-Space Methods for LQR Controller Design. Click here
  • Course on Model Predictive Control Part II – Linear MPC design. Click here
  • Simultaneous Localization and Mapping - Parts I & II. Click here & here

Other Topics in Robotics
  • The Eigenwalker Model of the Human Gait. Click here
Picture

Open-Source Autopilots - Aerial Robot Development

  • Pixhawk Open-Source Autopilot (not the only but most probably the best choice to start). Click here
  • Paparazzi UAV Open-Source Autopilot. Click here
  • DIYDrones community. Click here
  • Crazyflie Nano Quadcopter (a cool, very low cost, micro vehicle project). Click here
Proudly powered by Weebly