cajt / List_of_robot_electronics
Licence: bsd-2-clause
A curated list of awesome open source electronic resources for robotics
Stars: ✭ 106
Projects that are alternatives of or similar to List of robot electronics
Libcanard
A compact implementation of the UAVCAN/CAN protocol in C for high-integrity real-time embedded systems
Stars: ✭ 151 (+42.45%)
Mutual labels: robotics, embedded-systems, embedded
Robot Software
CVRA monorepo - All software running on our bots lives here
Stars: ✭ 39 (-63.21%)
Mutual labels: robotics, robot, embedded
Printf
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Stars: ✭ 1,157 (+991.51%)
Mutual labels: embedded-systems, embedded
Telegram Pm Chat Bot
Telegram Private Message Chat Bot
Stars: ✭ 69 (-34.91%)
Mutual labels: bot, robot
Embedded Device Lab
embedded-device-lab是一个利用qemu模拟真实世界中物联网漏洞的测试环境。由于物联网架构的特殊性,调试分析漏洞通常需要使用qemu模拟执行不同架构的可执行文件。而各种搭建环境,交叉编译是一件费事费力,令人忧伤的工作。 embedded-device-lab利用docker-compose,将各种漏洞调试环境一键化。简单使用两条命令,就可以直接使用gdb或者IDA动态分析相关漏洞。
Stars: ✭ 48 (-54.72%)
Mutual labels: embedded-systems, embedded
Mylinux
myLinux is a small UNIX like OS for embedded systems based on Westermo NetBox
Stars: ✭ 53 (-50%)
Mutual labels: embedded-systems, embedded
Micro Xrce Dds Client
Micro XRCE-DDS Client repository
Stars: ✭ 30 (-71.7%)
Mutual labels: embedded-systems, embedded
Rvd
Robot Vulnerability Database. An archive of robot vulnerabilities and bugs.
Stars: ✭ 87 (-17.92%)
Mutual labels: robotics, robot
Spokestack Python
Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application.
Stars: ✭ 103 (-2.83%)
Mutual labels: bot, embedded
Multi Robot Path Planning On Graphs
Multi-Robot Path Planning on Graphs Solution by A* algorithm
Stars: ✭ 36 (-66.04%)
Mutual labels: robotics, robot
Mabel
MABEL is a feature-packed, open-source, legged balancing robot based off of the Boston Dynamics Handle robot.
Stars: ✭ 72 (-32.08%)
Mutual labels: robotics, robot
Wechat Go
go version wechat web api and message framework for building wechat robot
Stars: ✭ 1,381 (+1202.83%)
Mutual labels: bot, robot
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Stars: ✭ 861 (+712.26%)
Mutual labels: robotics, robot
Ev3dev Lang Java
A project to learn Java and create software for Mindstorms Robots using hardware supported by EV3Dev & the LeJOS way.
Stars: ✭ 79 (-25.47%)
Mutual labels: robotics, robot
A list of resources, projects and products usefull for robot electronics
If you have additions, please open an issue or pull-request.
Open Source Modules & Subsystem
Motor drivers
- VESC - Brushless DC Motor controller
- OpenBLDC - Open-BLDC stands for Open Source Brush Less DC Motor Controller.
- HighPower-Mechaduino - Closed Loop Stepper Servo ([email protected])
- motor-control-board - CVRA DC-Motor Driver, using STM32F3, supports CAN Bus and was designed using KiCAD
- MotCtrl - A BLDC motor controller
- OtterControl - OtterControl BLDC motor controller
- stmbl - High-Voltage AC Servo Driver
- RCA's µMotor - control any BLDC and DC motor up to 250W
- Brushless DC motor controller board - Dan Strother's STM32f103 based BLDC controller Board
- Closed Loop Motor Controller - Step/Dir input for CNC use. Based on PSoC4.
- DC Servomotor Controller - DC-Motor driver build around an AVR.
- STM_MotorController - Of Robot Design and Control Lab @ CIT
- ODrive - High performance motor control (later versions /wo open WH)
- Near Zero Hard and Software open
Actuators
- Mechaduino - Closed Loop Stepper Servo
- OpenTorque Actuator - Joint for legged robots
- 3D Printed Robot Actuator - Motorcontroller + BLDC + cycloidal gearbox and position feedback
- DirectServo - Robotic joint controller with BLDC driver and magnetic encoder.
- Moteus - Joint Controller and quadruped robot design
RC-Servo
- 16 Channel Servo Controler - I²C RC-servo controller with 16 channels
Computer Vision
- OpenMV - OpenMV, an embedded CV Module (CMOS Sensor with STM32)
- PX4Flow - PX4Flow, Optical Flow Sensor
Battery Management
- DieBieMS - DieBieMS (3-12S LiIon-based, 100A)
- LibreSolar Project - with different sized BMS BMS Li-Ion 5S, BMS Li-Ion 48V
- Ceech's BMS - Arduino-based 5S BMS (BQ76920)
- Battman BMS - Li-Ion BMS (LTC6803)
- ENNOID - BMS FW GUI - Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack
- foxBMS (Github) - Modular BMS (many chemistries, many cells) foxbms.org
FPGA based
- LOA - Loa is a framework designed to build specialized IO subsystems.
- Snickerdoodle - Snickerdoodle is a Zynq based System-on-Module
- Logi-Bone - FPGA & Beaglebone, also some VHDL modules relevant to robotics available
- flink - Universal interface to FPGA's. Includes some IP-Cores for robotics.
Bus Systems
- UAVCAN - Protocol on top of CAN Bus, suited for robotics and aerospace control applications
- UC4H: UAVCAN for Hobbyists (on GitHub) - UAVCAN applied to a multirotor plattform.
- SAB - Sensor Actuator Bus (SAB), also in modm.io
- Simple Robot - RPI4 & EtherCAT
Sensors
- OpenSimpleLidar - Open Hardware scanning laser rangefinder
- OSLRF-01 - An open source laser range sensor using time-of-flight
Projects with open and reuseable designs
Open Source Project
- MORPH on GitHub - Modular platform for open robotics development. Supports ROS and uses VESC.
- Evezor - Evezor is an open source SCARA class robotic manufacturing platform
- Octanis Rover - Octanis Rover Projects Electronics
- OAP - Open Automaton Project (Source Repo inactive since 2008)
- Linorobot - A suite of Open Source ROS compatible robots GIT
- Bobble-Bot - Demo robot for real-time control using Rpi, RT Linux, and ROS.
- StanfordDoggoProject - 8-DoF quadruped robot
- Pulurobots - Open Source mobile service robot
- Open Dynamic Robot Initiative - 8/12-Dof Walker, fast multi-axis force control, bldc-drivers
Robot Competitions
- CVRA - CVRA's Github repositories (Eurobot Team)
- RCA - RCA Github repositories (Eurobot Team)
- APBTeam - A Eurobot Team with opensource robot design
University Projects, Thesis work, etc.
- Litter Bot - Autonomous litter collecting robot (using OpenCV, Rpi and AVR)
- Zynq + OV7670 - Student project using Zynq and image sensor (OV7670)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].