This project entails implementing diffusion policy based BC on the avatar platform.
Install Bazel from here
Run bazel build //...
in the root directory of the project. Depending on your OS focal or jammy, export the right env
variable via
export ROS2_DISTRO_PREFIX=/opt/ros/rolling
for focal export ROS2_DISTRO_PREFIX=/opt/ros/humble
for jammy WORKSPACE
in the root of the repo. Run bazel run //simulate:avatar_simple_py
to run the avatar simulation with just one arm. For two, use bazel run //simulate:avatar_dual_arm_py
In case of issues, try running the test via bazel test //...
All the configs live here. Since everything is consolidated into one workstation it makes sense to keep stuff backed up and organized.