Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Selective sensors notebook (#90)
* Add first version of refactored braitenberg env * Add utils file * Update way of computing forces in environment + Add general physics engine file * Add first elements of tutorial on how to create an environment in a notebook * Update braitenberg notebook and add new prey/predator braitenberg environment * Delete new notebooks on refactored envs and associated files * Add simple and prey_predator braitenberg envs in experimental directory * Add first steps of sensorimotor functions refactoring * Add first draft version of selective sensors braitenberg env * Refactor simple braitenberg env and add utils file for all environments * Update base env by removing intermediate state classes * Remove duplicate code and add markdown comments * Remove uncessary files * Update simple braitenberg notebook * Add selective sensors environment with old env interface * Add manual mode in selective sensors and add some documentation * Clean selective sensors imports and add notebook documentation * Revert changes on non selective sensors environments * Add first draft of selective sensing with occlusion or not * Clean the notebook and improve documentation * Add helper functions to define selective sensing behaviors * Improve init functions and add next development steps * Add experimental directory with refactored environments (#89) * Add new experimental directory with simple and prey_predator braitenberg envs (#87) * Add first version of refactored braitenberg env * Add utils file * Update way of computing forces in environment + Add general physics engine file * Add first elements of tutorial on how to create an environment in a notebook * Update braitenberg notebook and add new prey/predator braitenberg environment * Delete new notebooks on refactored envs and associated files * Add simple and prey_predator braitenberg envs in experimental directory * Add first steps of sensorimotor functions refactoring * Add first draft version of selective sensors braitenberg env * Refactor simple braitenberg env and add utils file for all environments * Update base env by removing intermediate state classes * Remove duplicate code and add markdown comments * Remove uncessary files * Update simple braitenberg notebook * Add behavior refactoring in simple braitenberg env * Update simple braitenberg env and notebook with new init functions * Add default values to init functions and update prey_pred notebook * Corentin/selective sensors (#88) * Add first version of refactored braitenberg env * Add utils file * Update way of computing forces in environment + Add general physics engine file * Add first elements of tutorial on how to create an environment in a notebook * Update braitenberg notebook and add new prey/predator braitenberg environment * Delete new notebooks on refactored envs and associated files * Add simple and prey_predator braitenberg envs in experimental directory * Add first steps of sensorimotor functions refactoring * Add first draft version of selective sensors braitenberg env * Refactor simple braitenberg env and add utils file for all environments * Update base env by removing intermediate state classes * Remove duplicate code and add markdown comments * Remove uncessary files * Update simple braitenberg notebook * Add selective sensors environment with old env interface * Add manual mode in selective sensors and add some documentation * Clean selective sensors imports and add notebook documentation * Revert changes on non selective sensors environments * Simplify _step function in prey_predator env * Remove empty environment file * Update README * Fix occlusion sensors bug and add docstrings * Clean neighbor mechanism in Env class * Clean Env class and functions, add dostrings and documentation * Add helper init functions for the state * Delete old selective sensing notebook * Fix typos
- Loading branch information