Skip to main content

No project description provided

Project description

python-recorder

Visual and Acoustic Odometry recorder using python. Devices: RealSense D435i camera, RODE VideoMicNTG and smartLav+ microphones

Framework

TODO ros

Setup

Clone this repository to your local machine. Detailed instructions about cloning repositories and installing python dependencies can be found here.

Install Python (3.5 - 3.9)

Do not install the latest version of Python (currently 3.10) as it is not compatible with Intel RealSense SDK yet.

https://www.python.org/downloads/

Install Intel RealSense SDK 2.0

https://github.com/IntelRealSense/librealsense/releases

Install dependencies

Open a terminal in the directory where this file is located. Then create a virtual environment:

python -m venv venv

Activate the environment on Windows:

venv\Scripts\activate

or on MacOS and Linux:

source venv/bin/activate

Finally, install dependencies with pip:

pip install -r requirements.txt

Usage

Check the usage with the --help option:

python vao-recorder.py --help

Workflow

Configure the devices to be used. One can always modify the configuration manually in the generated yaml file.

python vao-recorder.py config

Test that the chosen audio devices are working

python vao-recorder.py test microphone

Record an experiment with the configured devices

python vao-recorder.py record

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-recorder-0.0.2.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

python_recorder-0.0.2-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file python-recorder-0.0.2.tar.gz.

File metadata

  • Download URL: python-recorder-0.0.2.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Linux/5.13.0-1021-azure

File hashes

Hashes for python-recorder-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c0852083f9a45dd314dff537f95d9e0359ad73750c85dcc6791085995093ea66
MD5 de4d83146e50bbb8b5fa9d6ead649eb1
BLAKE2b-256 36d388d00b99d586c3280f584d2920a4d69083d7e1164b5fd33ae06ddc36867b

See more details on using hashes here.

File details

Details for the file python_recorder-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: python_recorder-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Linux/5.13.0-1021-azure

File hashes

Hashes for python_recorder-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dc9fb3482114959bec562415f8603cd2324a9a73c27b30b1a8a3151d92b727b1
MD5 ec1f275a54ddf561b79704c87cad2ae9
BLAKE2b-256 3e4ef20be20b99adbe0f73a33892d85d1f735d71b5f3e60c7c30868937e6c7c8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page