Please visit the web page of our lab: www.autonomousrobotslab.com
Dr. Kostas Alexis
  • Home
  • News
  • Research
    • Autonomous Navigation and Exploration
    • Solar-powered UAVs
    • Agile and Physical Interaction Control
    • Localization and 3D Reconstruction
    • Augmented Reality
    • Marine Robotics
    • Autonomous Robots Arena
    • Projects
  • Publications
  • Group
    • Positions
  • Courses
    • Introduction to Aerial Robotics >
      • Online Textbook >
        • Modeling >
          • Frame Rotations and Representations
          • Multirotor Dynamics
        • State Estimation >
          • Inertial Sensors
          • 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
      • Literature and Links
      • RotorS Simulator
      • Student Projects
      • Homework Assignments
      • Independent Study
      • Video Explanations
      • Syllabus
      • Grade Statistics
    • Autonomous Mobile Robot Design >
      • Semester Projects
      • Code Repository
      • Literature and Links
      • RotorS Simulator
      • Video Explanations
      • Resources for Semester Projects
      • Syllabus
      • Grade Statistics
    • Robotics Short Seminars
    • Outreach >
      • Autonomous Robots Camp >
        • RotorS Simulator
  • Student Projects
    • Undergraduate Researchers Needed
  • Contact
Picture

Proposed Books & Chapters

  • 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

  • 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
    • Interactive Control Systems Tutorial
    • Learn Differential Equations
    • MATLAB OnRamp Interactive Learning
    • Aerospace Toolbox Examples
    • MATLAB and Quadrotors!
    • MATLAB Robotics Toolbox
  • Ubuntu:
    • Cheat Sheet
  • Git repository system:
    • Tutorial
    • Documentation
    • Cheat Sheet
    • git-the simple guide
  • Tools to design aerial robots:​
    • eCalc - Online RC Calculator

  • Differential Equations - Khan Academy. Click here
  • Laplace Transform - Khan Academy. Click here
  • Learn Differential Equations [using MATLAB]. Click here , MIT OCW Videos
  • Second Order Systems Response. Click here
  • 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
  • The Root Locus Method. Click here
  • Lecture on the Linear Quadratic Regulator (MIT OCW). Click here
  • Course on Model Predictive Control Part II – Linear MPC design. Click here
  • Simultaneous Localization and Mapping - Parts I & II. Click here & here
  • A Primer on the Differential Calculus of 3D Orientations. Click here

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

Open-Source Autopilots

  • 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
Picture

Papers and other resources (continuously updated)

  • K. Alexis, G. Nikolakopoulos, A. Tzes “Model Predictive Quadrotor Control: Attitude, Altitude and Position Experimental Studies”, IET Control Theory and Applications, DOI (10.1049/iet-cta.2011.0348), awarded with the IET 2014 Premium Award for Best Paper in Control Theory & Applications.
  • A. Bircher, M. Kamel, K. Alexis, M. Burri, P. Oettershagen, S. Omari, T. Mantel, R. Siegwart, "Three-dimensional Coverage Path Planning via Viewpoint Resampling and Tour Optimization for Aerial Robots", Autonomous Robots, Springer US, DOI: 10.1007/s10514-015-9517-1, ISSN: 1573-7527
  • K. Alexis, G. Darivianakis, M. Burri, and R. Siegwart, "Aerial robotic contact-based inspection: planning and control", Autonomous Robots, Springer US, DOI: 10.1007/s10514-015-9485-5, ISSN: 0929-5593, http://dx.doi.org/10.1007/s10514-015-9485-5
  • C. Papachristos, K. Alexis, A. Tzes, “Dual-Authority Control of an Unmanned Tri-TiltRotor employing Model Predictive Control", Journal of Intelligent and Robotic Systems, Springer (DOI: 10.1007/s10846-015-0231-1)
  • P. Oettershagen, A. Melzer, T. Mantel, K. Rudin, R. Lotz, D. Siebenmann, S. Leutenegger, K. Alexis, R. Siegwart, "A Solar-Powered Hand-Launchable UAV for Low-Altitude Multi-Day Continuous Flight",  IEEE International Conference on Robotics & Automation, May 26-30, 2015 (ICRA 2015), Seattle, Washington, USA
  • Mina Kamel, Kostas Alexis, Markus Wilhelm Achtelik, Roland Siegwart, "Fast Nonlinear Model Predictive Control for Multicopter Attitude Tracking on SO(3)", Multiconference on Systems and Control (MSC), 2015, Novotel Sydney Manly Pacific, Sydney Australia. 21-23 September, 2015
  • H. Balta, J. Bedkowski, S. Govindaraj, K. Majek, P. Musialik, D. Serrano, K. Alexis, R. Siegwart, G. de Cubber, “Integrated Data Management for a Fleet of Search-and-Rescue Robots”, Journal of Field Robotics, DOI: 10.1002/rob.21651, ISSN: 1556-4967, 2016, http://dx.doi.org/10.1002/rob.21651
  • A. Bircher, M. Kamel, K. Alexis, H. Oleynikova, R. Siegwart, "Receding Horizon "Next-Best-View" Planner for 3D Exploration", IEEE International Conference on Robotics and Automation 2016 (ICRA 2016), Stockholm, Sweden. Open-Source Git Repo: https://github.com/ethz-asl/nbvplanner
  • S. Verling, B. Weibel, M. Boosfeld, K. Alexis, M. Burri, R. Siegwart, "Full Attitude Control of a VTOL Tailsitter UAV", IEEE International Conference on Robotics and Automation 2016 (ICRA 2016), Stockholm, Sweden
  • S. Leutenegger, C. Huerzeler, A. K. Stowers, K. Alexis, M. Achtelik, D. Lentink, P. Oh and R. Siegwart, "Flying Robots", Handbook of Robotics, Second Edition, Springer-Verlag
  
  • S. Leutenegger, M. Chli, and R. Siegwart, "BRISK: Binary robust invariant scalable keypoints" ,Computer Vision (ICCV), 2011 IEEE International Conference on. IEEE, 2011.
  • M. Blösch, et al., "Vision based MAV navigation in unknown and unstructured environments", Robotics and automation (ICRA), 2010 IEEE international conference on. IEEE, 2010.
  • D. Mellinger, and V. Kumar, "Minimum snap trajectory generation and control for quadrotors", Robotics and Automation (ICRA), 2011 IEEE International Conference on. IEEE, 2011.
Picture

Tutorial Presentations

  • K. Alexis, "Robotic Inspection Path Planning". Download
Proudly powered by Weebly