RSS Feed for researchCategory: research

ROS: Operating System for Robots »

ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers. ROS is similar [...]

TeRK Robot Kit »

TeRK, which stands for Telepresence Robot Kit, is a project of the Community Robotics, Education and Technology Empowerment (CREATE) Lab at Carnegie Mellon University’s Robotics Institute. The aim with TeRK is to make educational robotics fun, affordable, and accessible to a diverse community of college students, pre-college students, and all individuals interested in robotics. TeRK [...]

Open Source Distributed Filesystem »

MogileFS is an open source distributed filesystem. As quoted from its website, its properties and features include: Application level — no special kernel modules required. No single point of failure — all three components of a MogileFS setup (storage nodes, trackers, and the tracker’s database(s)) can be run on multiple machines, so there’s no single [...]

Apache UIMA: Unstructured Information Management Architecture »

UIMA is a framework and SDK for developing software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. As quoted from the website, an example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for [...]

SEDA: An Architecture for Highly Concurrent Server Applications »

As quoted from the website, SEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic. By performing admission control on each event queue, [...]

Open Source Grid Computing »

Here are some open source grid computing software that are quite interesting. GridGain is the open source grid computing software for Java. It is dual-licensed under LGPL and Apache 2.0 licenses and is built on open source software foundation   BOINC is a software platform for volunteer computing and desktop grid computing.  BOINC is designed [...]