Skip to content

radarsat1/qualia

 
 

Repository files navigation

Description
-----------
Qualia is a free software library for embedded AVR agent-based systems written in simple C++.
The software is licensed under the Gnu GPL version 3 (see LICENSE file).

Version
-------
Current version is 0.1.

Authors
-------

Head developer:
Sofian Audry
info(@)sofianaudry(.)com


Thanks
------

This project is realized with the support of CINQ as part of the Emerge research project with 
LabXmodal (Concordia Univeristy, MontrŽal), IDMIL (McGill University, MontrŽal) and 
Moment Factory (MontrŽal).

Objectives
----------

1. Allow to easily switch between different environments
 * Two modes: simulation (computer) vs embedded (AVR).
 * The agent should stay the same.
 * Interchangeable environment simulation vs embedded
 * Easy switch between the two modes

2. Well-managed on AVR chips
 * Low memory trace (Flash and SRAM)
 * Static allocation

3. Modular
 * Agent can stay the same while environments are exchanged
 * eg. easy switch of reward function (reinforcement learning)

4. Multi-paradigm
 * Procedural
 * FSM
 * Reinforcement learning

 

About

A free (FLOSS) software library for embedded AVR agent-based systems written in simple C++. Licensed under the Gnu GPL.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 76.2%
  • Python 13.8%
  • C 5.7%
  • Java 4.1%
  • Shell 0.2%