• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux The SirBot Project Download

The SirBot Project

June 17, 2008
SirBot Project simplifies the process of constructing, coding, managing, and tracking novice robots.
Version 0.2.2
License GPL
Platform Linux
Supported Languages English
Homepage sirloon.net
Developed by Sbastien Lelong
The SirBot Project provides an easy way to build, program, control, and monitor amateur robots. Programming a bot is done by writing a Python class and using a declaration protocol syntax to define what can be done, such as primitive or complex actions.

Using a Python CLI, the robot can be interactively controlled and dynamically programmed. Every piece of information that the bot produces while performing several actions is able to produce events thanks to the event declaration syntax. Events can also be created from other events, conditionally triggered under specific conditions, and activate user-defined actions according to a particular event state.

The library provides detailed instructions to build electronic boards (PIC-based) and connect them to build a robot. A main board provides the basic features such as communication capabilities and implementation of a defined protocol. Several modules can be plugged into this main board to provide extra features such as, currently, a servo controller, IR distance ranger.

The SirBot Module Library shows available modules/features, and the SirBot Labs provides examples of robots built with SirBot. SirBot is python-based, so your robot is just an object Protocol. Thanks to the power of python and its libraries, performing complex actions is almost trivial. There is no need for C++ here, just a protocol declaration syntax that is easy to use.

Because SirBot is python-based, you can access your bot with a python CLI, such as ipython, and interactively control and program your bot. Soon, a graphical interface will allow for visually controlling your robot. While the bot performs several actions, every piece of information is able to produce events, thanks to the event declaration syntax.

Events can also be created from other events, cascading events, conditionally triggered under specific conditions, and activate user-defined actions according to a particular event state. New features in the latest release include an integrated i2c bus, a new DC motor controller board, and simplified SirBot's Jal libraries API. The board documentation now includes Eagle diagrams.

In summary, with easy ways to build, program, control, and monitor the bot's actions, the SirBot Project is a great choice for amateur robot enthusiasts looking for a user-friendly programming experience.
What's New

Version 0.2.2: N/A

Free Download 3M
340
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

Mailbox Strainer
Mailbox Strainer is a Superkaramba widget that analyzes numerous IMAP mailboxes.
Gnome Desktop Change
Gnome Desktop Change is a tool that automatically rotates your GNOME desktop ...
Dutch Translation for eyeOS
The Dutch translation software for eyeOS provides a translated interface for Dutch-speaking ...
Khalkhi cards
Khalkhi cards software displays contact cards from your address book on the ...
Games::Tournament::Swiss
FIDE Swiss Same-Rank Contestant Pairing is a software that pairs chess players ...
GTestRunner
GTestRunner is a Perl testing software that utilizes a GTK graphical interface ...
Visualboy Advance
Visualboy Advance - a top GBA emulator for Linux - emulates the ...
MidiFlux
MidiFlux is a compact Linux operating system that provides a variety of ...
Ravenous
Java-based web server with complete functionalities.
sreplay
Sreplay is a software tool for UNIX-like operating systems that can replay ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.