Home Multimedia Software Hardware Downloads Related Projects
Home PDF Print E-mail

The monoBOTICS project aims to become to an OpenSource Framework, to facilitate the tasks of design, simulation and implementation of solutions for areas of Robotics and Automation, both for people with basic knowledge of programming, as for more advanced developers.

 The basic idea behind monoBOTICS, is to facilitate access to a wide range of both hardware-oriented robotics (sensors, motors controllers, actuators, etc.), as different types of devices used in automation in general (smoke detectors, alarm systems, IR control, home automation devices, among others). All this easily through pre-built "kits", as well as allowing their use as building blocks for constructing more complex kits.

The programmer, which does not necessarily require specific knowledge of how to access to low-level hardware or even computer ports access,  can use the kits through a simple object-oriented programming with C# language, and then add the needed programming logic to the developed solution.
Additionally, these kits can be used as building blocks in more complex kits for more extensive development with a wide variety of devices to control.

The common user, who has no programming experience, can use monoBOTICS in conjunction with the Icarus project (http://www.pointscapestudios.com ), to perform 3D designs of the solution they want to implement. Icarus supports scene design, positioning and representation of 3D devices, and even the construction of new kits in a visual way, as well as visual construction of simulated versions and animation, and a 3D GUI designer for including a user interface in published kits.

With Icarus, the design may be constructed visually, and then simulated realistically, by incorporating objects that give physical properties (mass, gravity, friction, etc.) to the models. This allows viewing, experimentation and if necessary, the corresponding correction without necessarily have the devices connected to a PC. This results in significant savings of time and resources in general.

Finally, these designed kits and solutions can be controlled either locally or remotely.

Additionally, the developer can also make use of Icarus to aide the overall development of the solution and then enhance with programming more complex logic as needed.

monoBOTICS not only provides pre-built kits and allow the inclusion of these in other more complex ones, also will make available tools commonly used in the development and research in the field of robotics and automation in general, such as:

  • GUI controls to easy access to video sources, robotics and automation, etc. (WinForms, Gtk and ASP .NET).
  • OpenCV support to easy use to image analysis algorithm.
  • Code generator and parsers for C# language (XML structures translated to C# code for further refinement, compilation and installation in the target machine).
  • C# code generation from control logic sequences (through Icarus/ISE.Flow's visual logic designer).
  • Publish and discovery services of computers that have the monoBOTICS Framework to easy installation and control of the developed solution.
  • Local or remote control of the designed solution.
  • AI tools through kits that will facilitate the construction and monitoring of Artificial Neuronal Networks, for researches related to this area.
  • In addition to the pre-built kits, which may be part of other more complex ones, monoBOTICS include a number of basic types (SerialPort, Servomotor, WebCam, etc.), which make possible the construction of new drivers for devices not provided by monoBOTICS.
  • Cross-platform support, including Linux, Windows and OSX through the mono project (http://www.mono-project.com, currently monoBOTICS focuses mainly on Linux).
monoBOTICS WinForms Kits Test
monoBOTICS + Icarus Srf04Kit
 monoBOTICS + Icarus OrbitKit 

 

 
SourceForge
Source Forge
Mailing List
Forums
Tracker
Svn
News
New X10 Demo Videos!!
New X10 Demo Videos!!, visit our "Multimedia" section to see some demo videos about how to configure and test X10 modules inside Icarus using monoBOTICS libs.
 
Zigbee support added through NCD devices
Zigbee support added through NCD devices.
Read more...
 
DSC Alarm System Support Added!
DSC Alarm System Support Added for all PowerSeries system through the IT-100 serial interface.
Read more...
 
FIRST ALPHA 1 RELEASE AVAILABLE
FIRST monoBOTICS Alpha RELEASE AVAILABLE FOR WINDOWS AND LINUX...
Read more...
 
X10 Support Complete
We are happy to announce that Jaime Alvarado from our dev team it finish the X10 protocol support!
Read more...
 
ROBOTIS Bioloid Support Started!
We are happy to announce that we start the support for the ROBOTIS Bioloid and for the Dynamixel Smart Actuators and Sensors.
Read more...
 
X10 Support started...

Jaime Alvarado, from our dev team, start the support for X10 technologies, some preliminary code is allready in our repos and is already possible to control on/off function of X10 modules from a X10->PC interface.

 

 

Read more...
 
Windows support added!!!
Now monoBOTICS have full Windows support added for all the included kits and base objects used for kit's contruction...
 
New Phidgets Servo Controller 4 Support Added
New Phidgets Servo Controller 4 Support Added
 
New Phidgets InterfaceKit 0/0/4 Support Added
New Phidgets InterfaceKit 0/0/4 Support Added
Read more...
 
New VR DataGlove Test Videos
Check out the Multimedia->Video section for some cool VR DataGlove test demo videos!!!
Read more...
 
New VR Demo Video!!!

Take a look to the new VR Demo Video Added to our Multimedia->Video section...and Happy new year to all!!

 

 
New VR Environment examples added!!!

New Virtual Reality Environment examples added, stay tune to our multimedia section for some awsome pictures and demo videos ...

Read more...
 
New P5Glove Support Added
Support added for P5Glove Virtual Reality device, currently a simple example is included, further examples are going to show how to use it in monoBOTICS/Icarus and in other scenarios...
Read more...
 
New Wiimote Support added
Support added for Wiimote device, currently a simple example is included, further examples are going to show how to use it in monoBOTICS/Icarus and in other scenarios...
Read more...
 
Phidgets InterfaceKit 8/8/8 Support added
Phidgets InterfaceKit 8/8/8 Support added
Read more...
 
New Phidgets HC Dual Motor Controller Support Added
New Phidgets HC Dual Motor Controller suppor added
 
New Festival, Flite and eSpeak Linux TTS engines initial support added

New Festival, Flite and eSpeak Linux TTS engines initial support added.

 

Read more...
 
New Sabertooth 2x25 DC Motor control support added.
New Dimension Engineering Sabertooth 2x25 DC Motor control support added.
 
New Sabertooth 2x5 Motor Controller support
New Dimension Engineering Sabertooth 2x5 DC Motor control support added.
Read more...
 
NewGlove Virtual Reality DataGlove support
NewGlove Virtual Reality DataGlove support
 
New irTrans support added
Support for irTrans devices added
Read more...
 
Phidgets support
New initial support for Phidgets devices
 
Home

Escuela Ingeniería en Computación · Universidad Austral de Chile · Campus Puerto Montt
ecomputa@uach.cl  · Tel: 56-65-260990 · Fax: 56-65-277156 · Puerto Montt · Chile ·