Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path Planning library
- agriculture
- autonomous-vehicles
- coverage-path-planning
- cpp17
47,133 repositories indexed
25–48 of 121 · Most stars
Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path Planning library
Precise localization based on GNSS and IMU.
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
YARP - Yet Another Robot Platform
Pedestrian simulator powered by the social force model
The idiomatic asyncio MQTT client
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
A ROS wrapper of the AprilTag 3 visual fiducial detector
Python MQTT v5.0 async client
📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio (SDR) app for your Mac and mobile devices. With an inexpensive RTL-SDR USB device, LocalRadio provides a casual, home-based radio listening experience for your favorite local frequencies - FM broadcasts/free music/news/sports/weather/public safety & aviation scanner/etc.
Official ArduinoBoy Repository for serial MIDI communication to the Nintendo Gameboy.
MicroPython module to read a rotary encoder.
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation.
Official Polyend Tracker Community Editon for all Polyend Tracker devices.
Easy to use tools to create and edit trajectories for the rviz camera.
Transform your spin bike into a Smart Trainer!
This is a package for LiDARTag, described in paper: LiDARTag: A Real-Time Fiducial Tag System for Point Clouds
Fiducial markers for SLAM.
The official gradle plugin for the FIRST Robotics Competition
Launcher, debloater and remapper for Samsung Tizen TVs: the all-in-one TV manager.
Artificial Intelligence for Kinematics, Dynamics, and Optimization