Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Ruby interfaces to the Owl platform or other systems using the GRAIL protocols.
Incorporates most components and language interfaces into a singloe repository.
Java-based Aggregator for the Owl Platform.
World Model abstractions and implementations for the the Owl platform/GRAIL systems.
Copy the contents of one running world model into another.
C++ library for interacting with the Owl platform.
C++ library for sending sensor data to the aggregator.
Java library containing common routines and data structures.
Network protocol library for solver-aggregator communication.
Examples of Ruby scripts that send and request data from the Aggregator and World Model
Network communication library for solvers and clients of the World Model.
Example components and applications written using the Java libraries
Sensor-Aggregator network protocol library.
Get aggregator packets to provide Pipsqueak sensed data to the world model as transient data.
Solver that translates binary sensors into states in a world model.
A collection of solvers that process and analyze radio signal strength (RSS) measurements for information about location, mobility, etc.
Examples of using the C++ API to get data from Owl Platform components (the world model and aggregator).
Network manager to keep a Raspberry Pi online with a preference for different network interfaces.
Small ruby utility to search for, add, remove, and modify sensors in an owl system.
System control, configuration, and maintenance interface written primarily in PHP.
A set of scripts written in ruby that make it easier to collect static training data for the system.