See the ark_framework documentation for full setup instructions.
The arktypes
package provides LCM message definitions used by Robotics Ark projects.
The following examples show how to create a workspace, set up a conda environment and install the framework together with arktypes
.
# create a workspace and enter it
mkdir Ark
cd Ark
# create and activate the environment
conda create -n ark_env python=3.10
conda activate ark_env
# clone and install the framework
git clone https://github.com/Robotics-Ark/ark_framework.git
cd ark_framework
pip install -e .
cd ..
# clone and install ark_types
git clone https://github.com/Robotics-Ark/ark_types.git
cd ark_types
pip install -e .
# create a workspace and enter it
mkdir Ark
cd Ark
# create and activate the environment
conda create -n ark_env python=3.11
conda activate ark_env
# clone and install the framework
git clone https://github.com/Robotics-Ark/ark_framework.git
cd ark_framework
pip install -e .
# pybullet must be installed via conda on macOS
conda install -c conda-forge pybullet
cd ..
# clone and install ark_types
git clone https://github.com/Robotics-Ark/ark_types.git
cd ark_types
pip install -e .
After installation, verify the command-line tool is available:
ark --help