Migrate from GitHub to SourceForge with this tool. Check out all of SourceForge’s recent improvements.
Close

Free Open Source Robotics Software

OS OS

  • More...

Category Category

License License

Translations Translations

  • More...

Programming Language Programming Language

  • More...

Status Status

  • More...

Audience Audience

User Interface User Interface

  • More...

Freshness Freshness

Robotics Software

  • The First VoIP Communications Cloud in the World Icon
    The First VoIP Communications Cloud in the World Icon

    The Smarter Business Phone Solution

    • Powerful Unified Communication Features
    • Fast, Easy, Free Setup & Install
    • Trusted by 47,000+ Companies in 100 Countries
  • Upgrade Your Phone Service with Jive Voice Icon
    Upgrade Your Phone Service with Jive Voice Icon

    Get reliable and Enterprise-Grade Communication

    • Get your first month free
    • No fees for upgrades, features or add-ons
    • Very simple to use for admins and users
  • Easy CNC Icon

    Easy CNC

    Modular CNC software for Arduino controller

    The goal of the project is the realization of a modular firmware that allows to control a CNC machine with different utensils. For instance, a CNC with a drill, with few changes can become a plotter with a pen or cutting machine to cut cardboard or stickers. In order to do that, we want project a CNC router with a mechanism that allows a fast utensil change and a controlling firmware which can use different utensils changing some configuration parameters.

  • 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

  • 8 Sounds USB Icon

    8 Sounds USB

    Summary

    XMOS based, USB2 audio card, low power consumption, small form factor, 8 synchronous input channels and 4 stereo output channels.

  • Digital PID Controller MSP432  Icon

    Digital PID Controller MSP432

    Digital PID Controller Using MSP432

    The code in this repository is old and I don't like the sourceforge interface. You can get the code that was running in the video here: https://github.com/arduinoNube/digital-pid-classroom-demo This was a class demonstration I developed for a mechatronics class. Feel free to contact me about getting design files, code, a little help, etc. It demonstrates proportional, integral, and derivative controllers and their features as well as anti-windup and control loop update rate. It uses a DC motor controlled by an h-bridge and an optical quadrature encoder for feedback. It uses timers, counters, and interrupts to generate PWM to control the speed of the motor, encoder pulse counting, and control loop updates.

    Downloads: 19 This Week Last Update: See Project
  • Spam bot

    It basicly spams whatever text.

    There is 4 collons where you can write some text, and when you click spam the text you wrote will be spammed to whatever text thingy you have like skype.

    Downloads: 7 This Week Last Update: See Project
  • Connect, Resolve, and Delight Icon
    Connect, Resolve, and Delight Icon

    Top-notch functionality and great performance, all at an incredible price.

    SolarWinds MSP Anywhere offers extensive configurability, lightning-fast performance, and an array of features at an extremely affordable price. Its comprehensive diagnostic and session tools, customer-friendly interface, and insightful reporting will help you give outstanding remote support with incredible efficiency.
  • Arduino VB Keypad reader

    Arduino USB Port Keypad reader program

    Connect your Simple keypad to the Arduino 2,3,4,5,6,7,8,9 pins (Digital IO) more details at http://www.computeraidedautomation.com/article/arduino-vbnet-simple-keypad Compile and Upload the arduino-keypad.ino to your Arduino board Connect Arduino to the USB port. Press the keys on the keypad to read it in VB Textbox

  • OWI535 Robotic Arm To Rover Arm, Arduino

    OWI535 Robotic Arm Turned into Rover Arm, Arduino HW. Serial/Bluetooth

    New life for the OWI 535 Robotic Arm. I prepare a specific library for the arduino mega. With this library you can turn the Robotic Arm into a Rover Arm Robot. Controled either by its own Wired Control Box, or Serial/Bluetooth ports

    Downloads: 5 This Week Last Update: See Project
  • VERTIS Virtual Scanner Icon

    VERTIS Virtual Scanner

    A virtual scanner for 3D models.

    A virtual scanner that converts 3D models (in Wavefront .obj format) into pointcloud files (in PCL .pcd format). Useful for simulating robotic input. NOTE: This project has been merged into the project at https://github.com/canderegg/cfg_obj

    Downloads: 5 This Week Last Update: See Project
  • Arduino Multiple Controller for Windows Icon

    Arduino Multiple Controller for Windows

    A Windows app to control Arduino devices via serial port or ethernet

    Features: 1.Controls Arduino via Serial port and Ethernet(web) 2.Has 4 controls: Button,Voice,Command, Home automation (WEB). 3.Personalize themes.

    Downloads: 2 This Week Last Update: See Project
  • KSR10 USB Python controller

    Control the KSR10 Robot Arm (Velleman) through USB with Python.

    This project aims to control the KSR10 Robot Arm (Velleman) through USB with the programming language Python. Requirements: - Python (tested with version 2.6 and 2.7) - modules: pyusb (wich on itself requires libusb or openusb)

  • C++Builder: 1 codebase, 1 UI designer, 4 platforms. Icon
    C++Builder: 1 codebase, 1 UI designer, 4 platforms. Icon

    The best visual IDE for creating fast performance native apps across platforms. Start today a 30-Day trial (no credit card needed).

    Modern C++, standards-compliant with enhanced language extensions, beautiful native UI tools, and cross-compilation to Windows, macOS, iOS and Android. We provide the ‘full stack’ for native app development, from database to native and flexible UI to REST and more. If you want crossplatform C++ done right - choose the Complete App Platform for Multi-Device Native Development - Choose C++Builder.
  • 2D Bot Simulation

    Bot simulation main purpose is to help real bot developer to test their bot behaviors thanks to an openGL simulation with collision detection and a scriptable behavior in LUA.

    Downloads: 0 This Week Last Update: See Project
  • Anie

    PID_control, real_time, matlab_simulink, xilinx_ise, fpga_spartan3e

    Embedded system design (VHDL description) based on Xilinx's Spartan3E Development Kit to perform real-time PID control and monitoring of time critical plants such as brushless DC motors, maglevs... vimeo.com/channels/anie prezi.com/gpbycavq499c/anie/

    Downloads: 0 This Week Last Update: See Project
  • AtomBot

    Netbook Robot

    An old Intel N270 netbook and an Arduino with a motor shield powered robot. It's been through many iterations with locomotion, servo powered wheels, tracks and currently three multidirectional wheels.

    Downloads: 0 This Week Last Update: See Project
  • Cell decomposition, motion planning

    Cell decomposition is one of the first applicable solution for path planning - robot path planning. The algorithm aims to find free areas (cells not occupied by obstacles) in the configuration space, and build a graph of adjacency for these cells.

    Downloads: 0 This Week Last Update: See Project
  • CrossCompiler

    A new way to program on VEX Robotics.

    A new way to program on VEX Robotics.Easy vb-style objective program style.

    Downloads: 0 This Week Last Update: See Project
  • ETHNOS  Icon

    ETHNOS

    ETHNOS - Expert Tribe in a Hybrid Network Operating System

    The ETHNOS environment is composed of: 1) ETHNOS-6, a dedicated distributed real-time operating system (developed as an extension to Linux), from which the overall environment takes its name, supporting different high level representation, communication, and execution requirements, 2) a dedicated network protocol designed for both the single robot and the multi-robot environment, specifically designed for noisy wireless communication, 3) an object oriented Application Programming Interface (API) based on the C++ language (and a subset based on Java), 4) a set of additional development tools (a robot simulator, a Java-applet template, etc.). Check the official website for a Reference Manual.

    Downloads: 0 This Week Last Update: See Project
  • EV3-JavaBrick

    ROS node to control LEGO MINDSTORMS EV3

    - Java SE 1.7 compatible - Can be run on both Windows/Linux PC - Can be run on Android devices(Tested on ASUS fonetab7, ASUS zenfone4, Samsung Galaxy S4) - Can be run on reflashed ARM-based AndroidTV sticks (Tested on MK808) - No custom firmware for EV3 brick - Supports about 15 EV3/NXT/HT sensors - Supports EV3 & NXT motors - Supports Android camera

    Downloads: 0 This Week Last Update: See Project
  • FIRST 4279 Icon

    FIRST 4279

    FIRST 4279 Robo Revolution

    The project exists to make the FIRST 4279's Robotic control software freely available. The project also helps facilitate communications among the mechanical and controls sub teams building the robot.

    Downloads: 0 This Week Last Update: See Project
  • FIRST Robotics Team 1124 Steering 2010

    This page is home to the Uberbots 2010 Steering

    We are a group of 30 students and 15 mentors (adult leaders) from Avon, Connecticut. Each one of our students participates in the FIRST program by using their skills to contribute to the team while learning new skills and expanding their knowledge. Each member on the team may be part of or contribute to one or more of our sub-teams: The Management Team The Mechanical Team The Systems Team The Community Team The Website Team The CAD Team More information can be found at http://uberbots.org/o/About/Our_Team

    Downloads: 0 This Week Last Update: See Project
  • Ids RC Car

    Controlling RC car using Arduino, Android and Google Maps API.

    Controlling your modified RC car using Arduino, Android and Google Maps API.

    Downloads: 0 This Week Last Update: See Project
  • RESPOND-R

    RESPOND-R Test Instrument

    The RESPOND-R framework is a modular, distributed data logging framework built for the purpose of studying Emergency Informatics as it relates to human robot performance during disaster responses. Tutorials can be found on the wiki: https://sourceforge.net/p/respondr/wiki/

    Downloads: 0 This Week Last Update: See Project
  • blutle

    Small wireless board to control tiny DIY toys over bluetooth

    Being powered with cell phone battery, this board can drive small toys - up to two DC motors, several input/output pins, discharge control.

    Downloads: 0 This Week Last Update: See Project
  • microTone Module Icon

    microTone Module

    Simple DIY Analog Hardware Interface

    microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems.

    Downloads: 0 This Week Last Update: See Project
  • Downloads: 0 This Week Last Update: See Project
  • Previous
  • You're on page 1
  • Next

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you