Robot integration runtime for the ARENA
Project description
ARENA-robot
Robot integration runtime for the ARENA.
Installation
Requires Python3.6+
pip install git+https://github.com/conix-center/ARENA-robot#egg=arena-robot
Or for development, clone the repo and from inside the directory:
pip install -e .
The vl53l5cx_py
module requires Linux i2c interface (linux/i2c.h
and linux/i2c-dev.h
).
Modules
arenavideocall
After installing the repo, you should now have the arena-video-call-chrome
command. You can also run it with python3 -m arena-video-call-chrome
. It uses the standard arena-py scene environment variables.
The first argument sets the surface that the video should be mapped to. For example, to map to an object called avideobox
:
MQTTH=arenaxr.org NAMESPACE=namespace SCENE=scene arena-video-call-chrome avideobox
vl53l5cx_py
C shared library
gcc -fPIC -shared -o vl53l5cx.so -Ivl53l5cx_py/include -Ivl53l5cx_py/VL53L5CX_Linux_driver_1.1.2/user/platform -Ivl53l5cx_py/VL53L5CX_Linux_driver_1.1.2/user/uld-driver/inc vl53l5cx_py/src/*.c vl53l5cx_py/VL53L5CX_Linux_driver_1.1.2/user/platform/*.c vl53l5cx_py/VL53L5CX_Linux_driver_1.1.2/user/uld-driver/src/*.c -l
License
Copyright (c) 2021, The CONIX Research Center All rights reserved.
This source code is licensed under the BSD-3-Clause license found in the LICENSE file in the root directory of this source tree.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for arena_robot-0.1.0rc2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb52e57d0fbc13c04ad5d45cf6331ba50fb1dd370a81a7129b6c6c5f81428f20 |
|
MD5 | f3546ecc292a89664c7144cfc6d294b4 |
|
BLAKE2b-256 | 9fb8aa96fb51eb0d28dbb4e18467fc256375694acf701a0d7f1ed1d2cd834caf |
Hashes for arena_robot-0.1.0rc2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19f09a40ac856420bdbdaadf809ff092ea4b3c195ee36f89928dbf436482330 |
|
MD5 | e550da7b240ae41ab966717d1f69cbe0 |
|
BLAKE2b-256 | 20e8d93d8c5b05dd9905ee8dcb39cb0066415c022722363860680721ed413323 |
Hashes for arena_robot-0.1.0rc2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2faf88408a74758335062ba3e5fd12e0018b3b5c35d79e7ec3137c584a7df23c |
|
MD5 | 4bec471cb0e719d28338da4db07c2b28 |
|
BLAKE2b-256 | 6499479f41f6d833865a586afef2d81d5c1b7f4fa9a6cb2946cffb9e465ea437 |
Hashes for arena_robot-0.1.0rc2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a2fd84d125c1f8dedeb93204193f65db09bfdd3b9b1ef41cc8b791178e1403 |
|
MD5 | 58aaa9ad4761b5a153ef420c56de1977 |
|
BLAKE2b-256 | 575980817034dd898990eb145a47a8fd4ff447aac274742d4e5e404a075a841d |
Hashes for arena_robot-0.1.0rc2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a859f78fd7bc81f69aed9418a593bcbeee8cdb3ca2e8fbe8b7ae17a148a162de |
|
MD5 | d6cff15af3cfff108767ca2deb3ded0f |
|
BLAKE2b-256 | c252bf423b2a240134f404e695aa25515401797e1d5258827230948ebf056839 |