Quickstart

Quickstart #

  1. Clone the project and go to the directory: prompt2act.
$ git clone https://github.com/thisiselijah/prompt2act.git && cd prompt2act/ros_noetic/
  1. Build the docker image.
$ docker build -t ros-noetic-dev .
  1. Run the container.
$ docker run -it --rm --name <container_name> --net=host --device=/dev/video0:/dev/video0 -v ./catkin_ws/src:/root/catkin_ws/src ros-noetic-

# for test
$ docker run -it --rm -v ./catkin_ws/src:/root/catkin_ws/src ros-noetic-dev
  1. Use zellij as terminal multiplexer.
$ zellij
  1. Build the ROS environments.
$ source devel/setup.bash && catkin_make
  1. Set llm API key
$ export GEMIINI_API_KEY = "<YOUR API KEY>"
  1. Run the system
roslaunch launcher all_nodes.launch