Skip to main content

A connector to receive position and rotation data from a connected application.

Project description

MujocoAR

A Python package that allows the retrieval of iOS ARKit data from a connected iOS device using MuJoCo.

Installation

You can install the package using pip:

pip install mujoco_ar

Usage

Here's an example of how to use MujocoAR in your Python project:

Basic Setup (without MuJoCo cameras)

from mujoco_ar import MujocoARConnector

# Initialize the connector with your desired parameters
connector = MujocoARConnector(ar_frequency=20)

# Start the connector
connector.start()

# Get latest AR data (after connecting the iOS device, check guide below)
data = get_latest_data() # {"position": (3,1), "rotation": (3,3), "grasp": bool}

Setup with a MuJoCo camera

from mujoco_ar import MujocoARConnector

# Initialize the connector with your desired parameters
connector = MujocoARConnector(
    mujoco_model=my_model, 
    mujoco_data=my_data, 
    camera_name='my_camera',
    camera_frequency=10,
)

# Start the connector
connector.start()

# Get latest AR data (after connecting the iOS device, check guide below)
data = get_latest_data() # {"position": (3,1), "rotation": (3,3), "grasp": bool}

License

This project is licensed under the MIT License. See the LICENSE file for details.

Author

Omar Rayyan (olr7742@nyu.edu)

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

mujoco_ar-0.6.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mujoco_ar-0.6.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file mujoco_ar-0.6.0.tar.gz.

File metadata

  • Download URL: mujoco_ar-0.6.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for mujoco_ar-0.6.0.tar.gz
Algorithm Hash digest
SHA256 786ea9c207c3cebdb410b0c55d7edf9202ce998b90d6a45b35b3441bd0f1732f
MD5 b1b9939fd62f5acb611a8884321d9090
BLAKE2b-256 08255b5a2d5302e061a1723516acb8c129edbe646189fcfce9ff8f618a7a84e8

See more details on using hashes here.

File details

Details for the file mujoco_ar-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: mujoco_ar-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for mujoco_ar-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8fde159f892724c01f307f5f240a09300549964db6cca784c9237ee8d1adf210
MD5 0717c58e6498ff24645cfe1b83e631de
BLAKE2b-256 ba3c7b07e12f4b68f3c8bf29a45311f4a4b4d3a3111a070adf2b6575a5c0b3d9

See more details on using hashes here.

Supported by

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