Robotics Libraries and Platforms
ROS 2 and the Python tools around it.
This is an overview — pick a sub-topic below.
Sub-topics (7)
ROS 2 and rclpy
The Robot Operating System 2 — middleware for nodes, topics, services and actions — with its Python client rclpy.
MoveIt, Nav2 and ROS 1 (rospy)
Motion planning for arms (MoveIt), mobile-robot navigation (Nav2), and the legacy ROS 1 Python client (rospy).
Gazebo, Webots, CoppeliaSim and Isaac Sim
Robot simulators with physics, sensors and Python APIs.
PyBullet, MuJoCo, Robotics Toolbox for Python and PyRobot
Physics simulation (PyBullet, MuJoCo) and kinematics/dynamics libraries.
DroneKit, MAVSDK, pymavlink and PX4/ArduPilot
Python control of drones over MAVLink.
AirSim, CARLA and Duckietown
Simulators for drones/cars (AirSim), autonomous driving (CARLA), and a small-scale self-driving education platform (Duckietown).
OpenCV and Open3D for Robotics
Vision and point-cloud processing used throughout robot software.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.