Request: Allow Auto-Connection for husarion-depthai (shm and raw-usb)

Hi guys,

I have almost 1:1 the same request as before for husarion-astra but for a different model of a RGB-D camera.

I would like to request for the auto-connection for raw-usb and shared-memory interfaces permissions for: husarion-depthai. This snap operates the ROS driver for a camera connected via USB to the ROSbot XL 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-depthai:raw-usb
sudo snap connect husarion-depthai:shm-plug husarion-depthai:shm-slot 

Thank you again!

Dominik from Husarion

given the reasoning in topics 1, 2 and 3, +1 for auto-connecting the requested interfaces.

1 Like

As @cav said, +1 from me for the same reasons already discussed in Request: allow auto-connection for rosbot-xl

1 Like

2 votes for, 0 against. Granting auto-connect of raw-usb and shared-memory interfaces to husarion-depthai snap. This is now live.

Thanks.

1 Like