From 0789157951cea6ff25809d336fd7e032218b19a0 Mon Sep 17 00:00:00 2001 From: acki Date: Wed, 21 May 2025 12:59:34 -0400 Subject: [PATCH] install script and usb rules --- install.sh | 11 +++++++++-- usbs.rules | 3 +++ 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 usbs.rules diff --git a/install.sh b/install.sh index 672a8f1..4d3143d 100755 --- a/install.sh +++ b/install.sh @@ -24,7 +24,7 @@ sudo apt install ros-dev-tools ros-jazzy-desktop -y git submodule init git submodule update -cd WiringPi +cd WiringPi || exit 1 ./build debian mv ./debian-template/wiringpi_*.deb . @@ -42,4 +42,11 @@ echo "export RMW_IMPLEMENTATION=rmw_fastrtps_cpp export FASTRTPS_DEFAULT_PROFILES_FILE=~/modelec-marcel-ROS/fastdds_setup.xml export ROS_DOMAIN_ID=128" >> ~/.bashrc -source ~/.bashrc \ No newline at end of file +source ~/.bashrc + +cp usbs.rules /etc/udev/rules.d +source src/rplidar_ros/scripts/create_udev_rules.sh + +cp ros2_launch_marcel.desktop ~/Desktop +chmod +x ~/Desktop/ros2_launch_marcel.desktop +gio set ~/Desktop/ros2_launch_marcel.desktop "metadata::trusted" true diff --git a/usbs.rules b/usbs.rules new file mode 100644 index 0000000..1195c40 --- /dev/null +++ b/usbs.rules @@ -0,0 +1,3 @@ +SUBSYSTEM=="tty", ATTRS{idVendor}=="", ATTRS{idProduct}=="", NAME="USB_ALIM", SYMLINK="USB_ALIM" +SUBSYSTEM=="tty", ATTRS{idVendor}=="", ATTRS{idProduct}=="", NAME="USB_ODO", SYMLINK="USB_ODO" +SUBSYSTEM=="tty", ATTRS{idVendor}=="", ATTRS{idProduct}=="", NAME="USB_ACTION", SYMLINK="USB_ACTION"