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.1.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: python-recorder-0.0.1.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.4.0

File hashes

Hashes for python-recorder-0.0.1.tar.gz
Algorithm Hash digest
SHA256 535a70561e5b33bbfda54a20febd01baf4261659306f97106391f3b50f3887bb
MD5 68f5099be0e0a8e052b1e336158a0c84
BLAKE2b-256 62b2cbc400f63272b4aeddc6ad1909075b99421c8dcda7c15af4648767b63511

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_recorder-0.0.1-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.9.12 Darwin/21.4.0

File hashes

Hashes for python_recorder-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c4320d306f6530760b6e784c7892f7a7c5af4c70204b4b23672a5afca4b0fa46
MD5 5165527c609a3791aa4c23d56e876bb1
BLAKE2b-256 50fa3689e5c96003a73f5edad1087a44a372800e8f6c70e751fa4c3f3c31258f

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