C Robotics Software

View 2711 business solutions

Browse free open source C Robotics Software and projects below. Use the toggles on the left to filter open source C Robotics Software by OS, license, language, programming language, and project status.

  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • $300 in Free Credit for Your Google Cloud Projects Icon
    $300 in Free Credit for Your Google Cloud Projects

    Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

    Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Arduino core support for STM32

    Arduino core support for STM32

    STM32 core support for Arduino

    This repo adds the support of STM32 MCU in Arduino IDE. This porting is based on STM32Cube MCU Packages including the HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls. The Low-Layer (LL) APIs, a lightweight, optimized, expert-oriented set of APIs designed for both performance and runtime efficiency. CMSIS device definition for STM32. Arduino.cc IDE allows to add easily new board thanks the "Boards Managers". More information about "Boards Managers" is available on Arduino.cc official website.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 2

    Tiny Multi Bootloader+

    Serial Bootloader for Microchip, Atmel, NXP, TI, 8051 microcontrolers

    What is it? It's a Bootloader for Microchip, Atmel, NXP, TI and 8051 devices. A Bootloader is a firmware running in the microcontroler device which allows the user to send it's own firmware without the need of a programmer. This Bootloader consists of: - firmwares for many devices (this firmware need to be send to the device's flash memory with a programmer, only once) - a PC software which communicates with the bootloader firmware in the device and send the user's program in its memory Where does it come from? This Bootloader is based on "Tiny PIC Bootloader" made by Claudiu Chiculita. A special THANK to him!!! What can it do? It can program: - Microchip PIC10/12/16/18/24/32/dsPIC30/33 - Atmel ATtiny, ATmega - TI MPS430 - NXP ARM Cortex-M0+ - Silicon Labs C8051 And this: - with light modifications to the Bootloader firmware for new devices - without modifying your source code or using a special linker script - via GUI or command line prog - with automatic Reset
    Leader badge
    Downloads: 134 This Week
    Last Update:
    See Project
  • 3
    ATTinyCore Universal

    ATTinyCore Universal

    Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8

    Arduino support for almost every classic tinyAVR device! Supports ATtiny 1634, 2313/4313, 24/44/84, 441/841, 25/45/85, 261/461/861, 87/167, 48/88, 43 and 828. Supports programming vis ISP, Serial (Optiboot - all parts with >4k flash, and all parts with 4k flash for which an 8k version is available) or VUSB (Micronucleus - where appropriate) There are 272 different versions of micronucleus built (and part of the 2.0.0-dev branch now), and optiboot will dwarf that number! 0 of those have been tested. Obviously, we are leaning very heavily on automation of configuration generation for this release. Half of the tinyNeoPixel speeds have had the assembly routines modified in major ways (there's no more stupid menu for the port), but they are untested. Virtual boot relies on rewriting the vector table, such that the RESET vector points to the bootloader.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    TFT_eSPI

    TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library

    An Arduino IDE compatible graphics and fonts library for 32-bit processors. The library is targeted at 32-bit processors, it has been performance-optimized for STM32, ESP8266 and ESP32 types. The library can be loaded using the Arduino IDE's Library Manager. Direct Memory Access (DMA) can be used with the ESP32, RP2040, and STM32 processors to improve rendering performance. "Four wire" SPI and 8 bit parallel interfaces are supported. Due to the lack of GPIO pins, the 8-bit parallel interface is NOT supported on the ESP8266. 8 bit parallel interface TFTs (e.g. UNO format mcufriend shields) can use with the STM32 Nucleo 64/144 range or the UNO format ESP32. ILI9341 and ST7796 SPI-based displays are recommended as starting points for experimenting with this library. The library supports some TFT displays designed for the Raspberry Pi (RPi) that are based on a ILI9486 or ST7796 driver chip with a 480 x 320-pixel screen.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • 5
    This repository is now frozen. The latest version of the RepRap project can be found at https://github.com/reprap.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 6
    Dummy-Robot

    Dummy-Robot

    My super mini robotic arm robot project

    Dummy-Robot is an open source robotics project by Peng Zhihui that showcases the design and implementation of a compact robotic arm . The repository contains full hardware design files, firmware, control software, and 3D models. It includes components such as a gripper, LED light ring PCB, wireless spatial positioning controller, and a portable case. The project demonstrates advanced engineering with stepper motor drivers, custom controllers, and debugging tools. While the original version is CNC-machined, a simplified 3D-printable "youth edition" is planned to lower costs. This project serves as both an educational resource and a demonstration of innovative DIY robotics.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Watchy

    Watchy

    An open source E-ink smartwatch

    Watchy, an open-source E-Ink smartwatch. Watchy is an E-Paper watch with open-source hardware and software. It has a barebones design utilizing the PCB as the watch body, allowing it to be worn as-is, or further customized with different 3D printed cases and watch straps. It is a unique timepiece that is also a wearable development platform, allowing users to create their own experience. Ultra-low-power e-paper 1.54″ display with 200 x 200 resolution and wide viewing angle. Wi-Fi & Bluetooth LE connectivity. 3-axis accelerometer with gesture detection. Real-time clock for accurate timekeeping with calendar and alarm functions. Built-in USB-to-serial adapter for programming on the go. Watchy comes with comprehensive documentation and Arduino code examples that demonstrate every hardware feature. New watch faces and examples are regularly added.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    openPOWERLINK

    openPOWERLINK

    An Open Source POWERLINK Stack

    openPOWERLINK is an Open Source Industrial Ethernet stack for communication in hard real-time. It can be operated as both, Managing Node (master) and Controlled Node (slave). With version 2.0, the source code has been cleanly split into an application-oriented user library and a time-critical stack driver. The latter may be moved to a dedicated communication processor or into a kernel module to deliver enhanced performance while still keeping the API in user space. A full documentation of the stack is available on the web site: http://openpowerlink.sourceforge.net The following page can be used to report a security vulnerability: https://sourceforge.net/p/openpowerlink/discussion/
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 9
    Mobile Robot Programming Toolkit (MRPT)

    Mobile Robot Programming Toolkit (MRPT)

    **MOVED TO GITHUB** ==> https://github.com/MRPT/mrpt

    **MOVED TO GITHUB** ==> https://github.com/MRPT/mrpt The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed for robotics researchers to design and implement algorithms about Localization, SLAM, Navigation, computer vision. http://www.mrpt.org/
    Downloads: 11 This Week
    Last Update:
    See Project
  • Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud Icon
    Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud

    Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.

    Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
    Try Cloud SQL Free
  • 10
    ESP8266Audio

    ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3

    Arduino library for parsing and decoding MOD, WAV, MP3, FLAC, MIDI, AAC, and RTTL files and playing them on an I2S DAC or even using a software-simulated delta-sigma DAC with dynamic 32x-128x oversampling. ESP8266 is fully supported and most mature, but ESP32 is also mostly there with built-in DAC as well as external ones. For real-time, autonomous speech synthesis, check out ESP8266SAM, a library that uses this one and a port of an ancient format-based synthesis program to allow your ESP8266 to talk with low memory and no network required. All this code is released under the GPL, and all of it is to be used at your own risk. If you find any bugs, please let me know via the GitHub issue tracker or drop me an email. The MOD and MP3 routines were taken from StellaPlayer and libMAD respectively. The software I2S delta-sigma 32x oversampling DAC was my own creation and sounds quite good if I do say so myself.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    MARIE is a robotic development and integration environment focused on software reusability and exploitation of already available APIs and middlewares used in robotics. Its main purpose is to create a rapid-prototyping approach to robotics developments.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 12
    A series of open source files and programs available to use for developing programs to work with the WowWee Robotics RSMedia Robot. These include a USB serial console, a cross-compiler, a firmware dump program, text-to-speech and source code.
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 13
    nxtOSEK is an RTOS for LEGO Mindstorms NXT. nxtOSEK consists of I/O driver part of LEJOS NXJ, TOPPERS/ATK1 RTOS, and glue code for them. You can write applications for NXT in ANSI-C/C++. Check nxtOSEK site: http://lejos-osek.sourceforge.net
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    A parametric, feature-based, sketch-driven 3D CAD application, built around a geometrical constraint solving engine. Project is in early development stage. The FreeSG library (http://freesg.org/) is required.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    Im Rahmen der Vorlesung "Robotik" an der HTWK Leipzig soll die Hard- und Software für einen Hexapod entwickelt werden. Zur Berechnung und Steuerung eines Beinpaares wird ein Atmel XMEGA128A1-Prozessor verwendet. Als Servos werden Dynamixel AX-12 genutzt.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 16
    8 Sounds USB
    XMOS based, USB2 audio card, low power consumption, small form factor, 8 synchronous input channels and 4 stereo output channels.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    This projects deals with different robotics algorithms such as motion planning (navigation) , vision SLAM, vision algorithms, and mapping.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    USBMissileLauncher is user space Linux driver to control the the USB Missile Launcher (Vendor ID: 0x1130, Product ID: 0x0202) and/or the USB Circus Cannon (Vendor ID: 0x1941, Product ID: 0x8021) via the command line or keyboard (simple C implemenation).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Rain Bot

    Rain Bot

    [R]obot [a]ware [i]s [n]ot a [Bot]

    Development of a Robot using RobotC and Lego NXT. This is overall a way to play, learn and share about home made robot :-) v0.11 is currently available with Path Finding A*, motors & sensors emulation, and Robot odometry ;-). Follow its blog here : https://sourceforge.net/p/rainbot/blog/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    The goal is an Ascom driver for parallel port connected, telescope controlling stepper motors.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    Open source, cross platform drivers and function library for the NovInt Falcon Haptic Controller. These drivers are not produced by Novint Technologies, Inc. and do not come with any warranty as to their correctness or usage.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Workbook for robot enthusiasts and educators.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    ManyEars
    ManyEars implements real-time microphone array processing to perform sound source localisation, tracking and separation. It was designed for mobile robot audition in dynamic environments. NOTE: Development will continue on github : https://github.com/introlab/manyears
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    Libraries, documentation, examples & drivers for Eagle Technology South Africa's Data Acquisition products. These include ISA, PCI, PCI Express, USB, Serial & Ethernet. Supported languages will be C/C++, JAVA, Perl, Python.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    It's an object-oriented library written in C++ for creating arbitrary kind of neural networks. The user can use the classes provided to create neural network with arbitrary topology and mixed type of neurons. It's very easy add custom neurons.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB