myrobut
ROS2 stuff for MonsterBorg
docker run --rm -v $PWD/dev_ws:/root/dev_ws myeloquent:latest bash -c "source /opt/ros/eloquent/setup.bash && cd /root/dev_ws && colcon build --packages-select myrobut_interfaces py_myrobut"
docker run --device /dev/i2c-1 -v $PWD/dev_ws:/root/dev_ws --rm --net=host --pid=host myeloquent:latest bash -c "cd /root/dev_ws && source install/setup.bash && ros2 run py_myrobut service"
# xauth list
# <grab hex portion>
# docker run -v $PWD/dev_ws:/root/dev_ws -it --net=host --pid=host -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=${DISPLAY} --privileged --rm myeloquent:latest bash -c 'xauth add $DISPLAY . <<XAUTH_TOKEN>>> && cd /root/dev_ws && source install/setup.bash && ros2 run py_myrobut client"
It should pop up a window that looks like:
Use the Arrow keys on the keyboard, PLUS:
A - Spin Left D - Spin Right
sudo podman run -t -v $PWD:/root --rm --net=host --pid=host -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=${DISPLAY} --privileged myeloquent:latest /bin/bash -c 'cd /root/dev_ws && source install/setup.bash && ros2 run py_myrobut client_touch'
- Currently Uses: https://github.com/silvanmelchior/RPi_Cam_Web_Interface for video server