Hi,
I would like to request for the autoconnection for raw-usb
and shared-memory
interfaces permissions for: husarion-astra
. This snap operates the ROS driver for a camera connected via USB to the ROSbot 2R mobile robot. This is why it requires the raw-usb
interface.
I would need:
1. A “human review” for shm-slot.
That’s 1:1 the same “shm design pattern” as previously granted for rosbot-xl
snap:
slots:
shm-slot:
interface: shared-memory
write: ['*'] # paths are relative to /dev/shm
plugs:
shm-plug:
interface: shared-memory
shared-memory: shm-slot
private: false
apps:
daemon:
command: usr/bin/launcher.sh
command-chain: [usr/bin/ros_setup.sh]
daemon: simple
install-mode: enable
plugs: [network, network-bind, shm-plug, raw-usb]
slots: [shm-slot]
extensions: [ros2-humble-ros-base]
2. Auto-connection for both shm
and raw-usb
interfaces:
sudo snap connect husarion-astra:raw-usb
sudo snap connect husarion-astra:shm-plug husarion-rplidar:shm-slot
Thank you!
Dominik from Husarion