Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lava-nc/lava-peripherals
Support for sensors and actors with Loihi 2 and Lava.
https://github.com/lava-nc/lava-peripherals
Last synced: 2 months ago
JSON representation
Support for sensors and actors with Loihi 2 and Lava.
- Host: GitHub
- URL: https://github.com/lava-nc/lava-peripherals
- Owner: lava-nc
- License: bsd-3-clause
- Created: 2023-06-15T16:44:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-24T15:42:36.000Z (4 months ago)
- Last Synced: 2024-10-09T01:20:59.387Z (3 months ago)
- Language: Python
- Homepage:
- Size: 36.4 MB
- Stars: 3
- Watchers: 9
- Forks: 4
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lava Peripherals
Lava-peripherals is a library to the open-source framework [Lava](http://lava-nc.org) that adds support for peripheral devices such as cameras or robotic actuators.
Lava enables users to develop neuro-inspired applications and map them to neuromorphic hardware. It provides tools and abstractions to develop applications that fully exploit the principles of neural computation.# Content
- Dynamic Vision Cameras
- Metavision
- Inivation (coming soon)
- Intel RealSense cameras
- Robotic actuators (to be planned)
# Dependencies
Lava-peripherals currently requires Linux and does not support Windows or MacOS.
## Third-party dependencies
Lava-peripherals is flexible with the dependency on the libraries for the peripheral hardware and requires only those to be installed which are used.
### PropheseeCamera
The `PropheseeCamera` Process, requires the [metavision-sdk](https://docs.prophesee.ai/stable/installation/index.html) v4.0.0 or newer to be installed.### RealSense
The `RealSense` Process, requires the [Intel® RealSense™ SDK](https://www.intelrealsense.com/sdk-2/) v2.0 and the Python wrapper [pyrealsense2](https://pypi.org/project/pyrealsense2/) to be
installed.## Python dependencies
Lava-peripherals requires Python version 3.9 or newer; for installation either pip or poetry is required.
# Installation
## Linux
```bash
cd $HOME
curl -sSL https://install.python-poetry.org | python3 -
git clone https://github.com/lava-nc/lava-peripherals.git
cd lava-peripherals
poetry config virtualenvs.in-project true
poetry install# in order to find metavision-sdk
sed -i "s/include-system-site-packages\ =\ false/include-system-site-packages\ =\ true/g" .venv/pyvenv.cfgsource .venv/bin/activate
pytest## See FAQ for more info: https://github.com/lava-nc/lava/wiki/Frequently-Asked-Questions-(FAQ)#install
```# More information
For more information visit http://lava-nc.org or the [Lava-nc on GitHub](https://github.com/lava-nc).
# Stay in touch
To receive regular updates on the latest developments and releases of the Lava
Software Framework
please [subscribe to our newsletter](http://eepurl.com/hJCyhb).