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.0rc1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a21692cbcf01fc5375d45a4646ee91cb5d56fe30b1a219fc900cd87a0fdafb |
|
MD5 | a0c5cc659ceb0c8847cf8b83a8ebd17d |
|
BLAKE2b-256 | bbbddbfcf58ba56343b5c131d971f70e361dc52a26c06ec315ec6878847444b1 |
Hashes for arena_robot-0.1.0rc1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf370a429e4b92983ab1637adbc015d738668ee2899404f9528399bb65b6090a |
|
MD5 | d47e158f2c86000b04066c28f93a7720 |
|
BLAKE2b-256 | a6cdff473e869edec4747fed3672b03d6b362f20e2fba367d955eaaf35f06a1f |
Hashes for arena_robot-0.1.0rc1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bd31e7f088b58bdae4a77eaa1786b8a95c3abb0c54289b3c9b87353eb5d6201 |
|
MD5 | 183711a2e1b4d670a66c7148fbede743 |
|
BLAKE2b-256 | 48c0b644d4fca06037531eeaaecfd8a3c0acc46d6cbf5cb9befd58c0ad0dbd1d |
Hashes for arena_robot-0.1.0rc1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c14eb9940d022999de16f8c54ea91257ed4d6dcfbb24bd327bfe741c061419 |
|
MD5 | 41b9c7d740cf88f3c71628774e1926da |
|
BLAKE2b-256 | 146077f26a2fe45038a5fe42f5190fcded483f3d151c804ed441a43702f27c8a |
Hashes for arena_robot-0.1.0rc1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94d19c768680b3475167cb2b2032a47680000473d6dac2b1262c6102dbe316ee |
|
MD5 | f9b77a733faad2874bdfd28ee93e8e0f |
|
BLAKE2b-256 | e0bf5ab40e1b4c34e6bdb62c0b7cb39e3cf93f58ffb5b95def69c35e4d94d99a |