Skip to main content

Recommended Resources

Official Documentation

Gazebo

Unity

ROS 2

Books and Publications

Digital Twins and Simulation

  • "Digital Twin: Manufacturing Excellence through Real-Time Data Feedback and Machine Learning" by Alain Pagani
  • "Simulation of Dynamic Systems with MATLAB and Simulink" by Harold Klee and Randal Allen
  • "Robotics, Vision and Control: Fundamental Algorithms In MATLAB" by Peter Corke

Physics Simulation

  • "Real-Time Rendering" by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman
  • "Game Physics" by David H. Eberly
  • "Physics-Based Animation" by Kenny Erleben, Jon Sporring, Knud Henriksen, and Henrik Dohlmann

Sensor Simulation

  • "Handbook of Robotics" edited by Bruno Siciliano and Oussama Khatib
  • "Probabilistic Robotics" by Sebastian Thrun, Wolfram Burgard, and Dieter Fox
  • "Introduction to Autonomous Mobile Robots" by Roland Siegwart, Illah Nourbakhsh, and Davide Scaramuzza

Online Courses and Tutorials

Simulation Platforms

  • Coursera: "Robotics: Computational Motion Planning" by University of Pennsylvania
  • edX: "Introduction to Robotics" by Columbia University
  • Udacity: "Robotics Nanodegree Program"

Unity for Robotics

  • Unity Learn: "Unity for Robotics" pathway
  • Unity: "Unity Robotics Hub" with samples and tutorials
  • Robot Ignition: Tutorials for connecting Unity with robotics frameworks

Tools and Libraries

Simulation Tools

Visualization Tools

  • RViz - ROS visualization tool
  • MeshCat - Interactive 3D visualizer
  • Webots - Robot simulation software

Communities and Forums

Robotics Communities

Research Papers

Digital Twin Research

  • "Digital Twin in Industrial Internet" by Tao et al.
  • "Digital Twin and Big Data Towards Smart Manufacturing and Industry 4.0" by Qi and Tao
  • "A Digital Twin for Robotics" by Kammerl et al.

Simulation Research

  • "Simulation-Based Development and Deployment of Robotic Systems" by Ferrein and Lakemeyer
  • "Physics-Based Simulation in Robotics" by various IEEE conferences

GitHub Repositories

Simulation Examples