All Resources

Robotics

24 resources

Robotics

Arduino Sensor Kit

Arduino

A comprehensive library and hardware collection for interfacing various sensors with Arduino microcontrollers, perfect for robotics prototyping.

SensorsArduinoHardwareRobotics
Robotics

BNO055 Sensor Library

Adafruit

A comprehensive library for interfacing with the BNO055 9-DOF absolute orientation sensor, providing easy access to orientation, acceleration, and magnetic data.

SensorsHardwareIMUOrientation Sensor
Robotics

Control Toolbox for Python

python-control

A Python library for designing and analyzing feedback control systems with tools for modeling, state estimation, and controller design for robotic systems.

ControlsLibrariesSimulationPython
Robotics

Drake

RobotLocomotion

Drake is a C++ toolbox for analyzing and optimizing the dynamics of robots and other mechanical systems, with a focus on control, planning, and verification.

SimulationControlPlanningRobotics
Robotics

Gazebo

Gazebo

A powerful 3D simulation environment that provides realistic physics and sensor feedback for developing and testing robotic systems.

SimulationPhysicsTestingPhysics Engine
Robotics

Gazebo Simulation

cyberbotics

A powerful 3D simulation environment for autonomous robots that generates realistic sensor feedback, physically plausible interactions, and accurate dynamics. Ideal for testing robotics algorithms before real-world deployment.

SimulationPhysics EngineRobot TestingRobotics
Robotics

Isaac Sim

NVIDIA

NVIDIA's physics-based simulation platform for developing, testing, and managing AI-based robots in photorealistic environments with real-time ray tracing.

SimulationGPU-AcceleratedDigital TwinNVIDIA
Robotics

Model Predictive Control Framework

ACADOS

An advanced MPC framework for robotic systems that enables optimal control with constraints, ideal for complex dynamic systems.

ControlsMPCOptimizationPredictive Control
Robotics

MoveIt

PickNik Robotics

MoveIt is the most widely used software for manipulation, incorporating the latest advances in motion planning, manipulation, 3D perception, kinematics, control and navigation.

Motion PlanningManipulationROSRobotics
Robotics

Navigation2

ros-planning

A flexible navigation framework for ROS2 that provides path planning, obstacle avoidance, and localization capabilities for mobile robots.

ROSNavigationPath PlanningMobile Robots
Robotics

OpenCV for Robotics

OpenCV

A specialized collection of OpenCV-based tools and workflows designed specifically for robotics applications, from object detection to visual SLAM.

VisionImage ProcessingDetectionComputer Vision
Robotics

OpenCV Robot Vision Guide

opencv

Comprehensive tutorial series on implementing computer vision for robotics applications using OpenCV, covering object detection, tracking, and environmental perception.

VisionTutorialsLibrariesOpenCV
Robotics

PCB Design for Robotics

KiCad

A specialized toolkit and design guidelines for creating custom PCBs for robotics applications, including motor control, sensor integration, and power management.

HardwareElectronicsPCB DesignRobotics
Robotics

PID Controller Toolkit

Open Robotics

A comprehensive toolkitfor implementing and tuning PID controllers for various robotic systems, from simple robots to complex manipulators.

ControlsFeedback SystemsTuningPID
Robotics

PyRobot

FAIR

PyRobot is a Python framework for robotics research and benchmarking that provides a high-level interface for robot control and learning.

FrameworkPythonRobot ControlRobotics
Robotics

RealSense SDK

Intel

Intel RealSense SDK provides tools and APIs for working with depth cameras, enabling robust 3D sensing capabilities for robotics applications.

SensorsComputer Vision3D SensingDepth Camera
Robotics

Robotic Vision Library

ViSP

A comprehensive library for robotic vision applications, focusing on real-time performance and robustness inchallenging environments.

VisionVisual ServoingPerceptionTracking
Robotics

ROS 2

ros2

Robot Operating System 2 (ROS 2) is a set of software libraries and tools for building robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools.

FrameworkRobot ControlSimulationRobotics
Robotics

ROS Industrial

ROS-Industrial

An extension of ROS designed for industrial automation and robotics, providing packages and drivers for common industrial robot arms and peripherals.

ROSIndustrial AutomationManufacturingRobotics
Robotics

ROS2 Navigation Stack

ros-planning

A complete set of tools for autonomous robot navigation including mapping, localization, path planning, and obstacle avoidance capabilities for ROS2.

ROSNavigationAutonomous SystemsRobotics
Robotics

ROS2 Sensor Fusion

Autoware Foundation

A comprehensive framework for implementing and testing various sensor fusion algorithms in ROS2 environment, optimized for robotics applications.

SensorsSensor FusionROSRobotics
Robotics

Sparkfun Robotics Sensors Guide

SparkFun

Comprehensive guide to sensors commonly used in robotics projects, including LiDAR, ultrasonic, infrared, and camera-based sensors with application examples and integration tutorials.

SensorsHardwareTutorialsRobotics
Robotics

URDF Toolkit

ros

A comprehensive toolkit for creating, editing, and validating Unified Robot Description Format (URDF) files for robot modeling and simulation.

HardwareModelingCADURDF
Robotics

Webots Robot Simulator

cyberbotics

An open-source robot simulator that provides a complete development environment for modeling, programming and simulating robots with accurate physics and 3D visualization.

SimulationPhysics EngineRobot TestingRobotics