-
Notifications
You must be signed in to change notification settings - Fork 8
Generic Tutorials
Ubuntu is the modern, open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
Tutorials:
Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Tutorials:
The Robot Operating System (ROS) is a set of software libraries and tools for building robot applications.
Tutorials:
- https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html
- https://docs.ros.org/en/humble/Tutorials/Understanding-ROS2-Nodes.html
- https://docs.ros.org/en/humble/Tutorials/Topics/Understanding-ROS2-Topics.html
- https://docs.ros.org/en/humble/Tutorials/Services/Understanding-ROS2-Services.html
- https://docs.ros.org/en/humble/Tutorials/Parameters/Understanding-ROS2-Parameters.html
- https://docs.ros.org/en/humble/Tutorials/Understanding-ROS2-Actions.html
- https://docs.ros.org/en/humble/Tutorials/Launch/CLI-Intro.html
- https://docs.ros.org/en/humble/Tutorials/Workspace/Creating-A-Workspace.html
- https://docs.ros.org/en/humble/Tutorials/Creating-Your-First-ROS2-Package.html
- https://docs.ros.org/en/humble/Tutorials/Writing-A-Simple-Cpp-Publisher-And-Subscriber.html (C++ only)
- https://docs.ros.org/en/humble/Tutorials/Writing-A-Simple-Py-Publisher-And-Subscriber.html (Python only)
- https://docs.ros.org/en/humble/Tutorials/Writing-A-Simple-Cpp-Service-And-Client.html (C++ only)
- https://docs.ros.org/en/humble/Tutorials/Writing-A-Simple-Py-Service-And-Client.html (Python only)
- https://docs.ros.org/en/humble/Tutorials/Custom-ROS2-Interfaces.html
- https://docs.ros.org/en/humble/Tutorials/Single-Package-Define-And-Use-Interface.html
- https://docs.ros.org/en/humble/Tutorials/Simulators/Webots/Setting-up-a-Robot-Simulation-Webots.html
Webots is an open-source and multi-platform desktop application used to simulate robots.
Tutorials:
- https://cyberbotics.com/doc/guide/installation-procedure#installing-the-debian-package-with-the-advanced-packaging-tool-apt
- https://cyberbotics.com/doc/guide/tutorial-1-your-first-simulation-in-webots
- https://cyberbotics.com/doc/guide/tutorial-2-modification-of-the-environment
- https://cyberbotics.com/doc/guide/tutorial-3-appearance
- https://cyberbotics.com/doc/guide/tutorial-4-more-about-controllers
- https://cyberbotics.com/doc/guide/tutorial-5-compound-solid-and-physics-attributes
- https://cyberbotics.com/doc/guide/tutorial-6-4-wheels-robot
- https://cyberbotics.com/doc/guide/tutorial-7-your-first-proto
- https://cyberbotics.com/doc/guide/tutorial-8-the-supervisor
- https://cyberbotics.com/doc/guide/going-further
A behavior tree is a mathematical model of plan execution used in computer science, robotics, control systems and video games.
Tutorials:
OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision.
Tutorials: