Linux

Highlighted

Posts

12-Syncthing

Install Add the release PGP keys: sudo mkdir -p /etc/apt/keyrings sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.

Using Arduino with ROS

Introduction These instructions were for how to create the package from scratch.

Getting the Logitech c930 working with ROS

Using a USB webcam (with virtualbox) Introduction Making a usb webcam work in Linux AND virtualbox is not as easy as it sounds.

Installing OpenCV

install opencv for python sudo apt update sudo apt install python3-opencv # may be done already depending on what you installed.

Creating a custom Photon Package

Introduction These instructions were used to create the photon package. Please see the package in the src directory to see the resulting code and setup

Running Ros on a Raspbery Pi 4 with Raspberry Pi OS

Introduction Installing ROS on a Raspberry Pi 4 is difficult because, though the ubuntu images seem good to go, I experienced unknown problems setting up a headless install of ubuntu 18.

Getting UVC working with Raspberry Pi

Steps install uvc stuff. sudo apt update sudo apt install -y libuvc-dev guvcview cheese v4l-utils # sudo apt install uvccapture uvcdynctrl try guvcview or cheese to see if you can see video output(may need to install):

Installing Windows Fonts

Derived from here: sudo apt install -y ttf-mscorefonts-installer sudo fc-cache -f

CV Bridge and Python 3

getting cv_bridge working with python 3 is less straightforward. you need to recompile cv_bridge locally.

Enable UFW

To turn on UFW, sudo ufw allow 22 sudo ufw enable sudo ufw status sudo systemctl enable ufw sudo systemctl start ufw Specific Services SSH sudo ufw allow 22 Samba sudo ufw allow Samba syncthing sudo ufw allow syncthing sudo ufw allow syncthing-gui dnsmasq and dhclient for enabling wifi bridging in ubuntu