Knitting Projects: Sock Knitting Machine
My wife is a prolific knitter. She has always wanted a sock knitting machine, and someday, I'll get her an antique. Until then, we found this 3D printed machine, and thought we'd give it a whirl.
Link to 3D Print by JeepingJohnny: https://www.thingiverse.com/thing:5276234
Link to my guard for the Harbor Freight 3" grinding wheel: https://www.thingiverse.com/thing:2243554
16
views
ROS on Steamdeck & More! Part 2 - Using WebRTC_ros on ROS2!
This video is part 2 of ROS on Steamdeck - using ROS web bridge. I'm going to share the ROS2 version of the WebRTC ROS node for efficiently rendering video remotely on a web browser.
Resources:
ROS Web Tools - http://roswebtools.org
Babylon.js 3D Game Engine - https://www.babylonjs.com/
My Jetbot Dockerfiles - https://github.com/polyhobbyist/jetbot
My Teleop Web application - https://github.com/polyhobbyist/teleop_web
WebRTC for ROS2 - https://github.com/polyhobbyist/webrtc_ros/tree/ros2
I'm wearing (not sponsored):
Recycle Your Droids T-shirt - https://www.qwertee.com/shop/tees/don-t-panic-259
Outatime PVC Patch - https://owlandanchor.com/products/copy-of-mystery-patch-3
89
views
ROS on Steamdeck & More! (Updated)
In this video, I'm revisiting ROS on Steamdeck - using ROS web bridge & a web application for teleoperating Robots which is compatible with many other devices - including iPhone, Android, PinePhone, and your favorite Cyberdecks.
Resources:
ROS Web Tools - http://roswebtools.org
Babylon.js 3D Game Engine - https://www.babylonjs.com/
My Jetbot Dockerfiles - https://github.com/polyhobbyist/jetbot
My Teleop Web application - https://github.com/polyhobbyist/teleop_web
Random Notes:
Sorry about the audio, my fancy new AI audio processor put in some pops and dropouts I didn't notice while recording. Decided to post instead of rerecord.
I'm wearing (not sponsored):
Recycle Your Droids T-shirt - https://www.qwertee.com/shop/tees/save-the-galaxy-597
Outatime PVC Patch - https://owlandanchor.com/products/copy-of-mystery-patch-3
51
views
1
comment
Getting Started with ROS2 Navigation - Episode 7 - How not to build a Motor ROS Node
In this video, I'll share how NOT to build a Motor ROS node, because sometimes you just need it to work, not work "correctly". This is a basic node for the Sparkfun Qwiic motor controller which directly consumes cmd_vel messages.
Hardware Referenced:
Sparkfun Hobby Motor with Encoders
https://www.sparkfun.com/products/16413
Sparkfun Auto Phat
https://www.sparkfun.com/products/16328
Software Referenced:
WIP ROS Node for Sparkfun Auto Phat Encoder
https://github.com/polyhobbyist/ros_qwiic_dual_encoder
ROS node for Sparkfun Qwiic Motor Controller
https://github.com/polyhobbyist/ros_qwiic_motor
Other references:
Finagle Constant
https://physics.csuchico.edu/ayars/427/Latex/Finagle.pdf
13
views
Getting Started with ROS2 Navigation - Episode 6 - IMU and IMU Tools
In this video I share some information about the InvenSense ICM 20948 Qwiic Breakout board by Sparkfun, a ROS node which uses the Wiring For ROS library to enable the Sparkfun Arduino library on Jetson and Raspberry Pi. I also discuss IMU Tools by CCNY to visualize and filter IMUs, and touch a little on Transform Trees to set up the next video.
Github Links:
ICM 20948 ROS Node for Jetson and Raspberry Pi.
https://github.com/polyhobbyist/ros_qwiic_icm_20948
Purchase link (unaffiliated) for the Qwiic breakout board from Sparkfun
https://www.sparkfun.com/products/15335
Sparkun Arduino Library for ICM 20948
https://github.com/sparkfun/SparkFun_ICM-20948_ArduinoLibrary
City College New York Robotics Lab
https://ccny-ros-pkg.github.io/
CCNY IMU Tools:
https://github.com/CCNYRoboticsLab/imu_tools
10
views
Getting Started with ROS2 Navigation - Episode 5 - ST Micro VL53L5CX Depth Sensor and Pointcloud2
In this video I share some information about pointclouds and a ROS2 node for the ST Micro VL53L5CX sensor with a Sparkfun Qwiic dev board and thre Sparkfun Arduino driver.
8
views
ROS2 on Steamdeck
In this video, I'm going to share installing ROS2 on a Steamdeck using the RoboStack distribution of ROS. Steamdeck is a game console produced by Valve which has a compelling form factor for the teleoperation of robots and drones. The Steamdeck runs a distribution of Linux which is supported by the RoboStack project which uses the Condaforce package manager to distribute a build of ROS for various platforms - including Mac, Windows and Linux.
75
views
Getting Started with ROS2 Navigation - Episode 4 - Wiring for ROS2
In this video I introduce "Wiring for ROS2" a side project to implement Arduino Style APIs, allowing you to use Arduino libraries produced for sensors, actuators or algorithms on computers with exposed headers like the Nvidia Jetson Nano or Raspberry Pi.
To demonstrate using the library, I bring up a ROS node which implements the Sparkfun BME280 Qwiic sensor.
The ROS2 Wiring template is available at https://github.com/polyhobbyist/ros_wiring_template.
If you are interested in using ROS2 on a Microcontroller, which offers "real-time" support - definitely check out https://micro.ros.org/.
14
views
ROS2 based BB-8
In this video, I'm sharing my ROS2 based BB-8 build. I've been fascinated by the BB-8 drive mechanism ever since the first trailers for Star Wars: The Force Awakens were released. My build is based on contributors in the BB-8 Builder's Club. My ROS Components for this build are available at https://github.com/polyhobbyist.
NOTE: This video is not monetized by me.
3
views
Getting Started with ROS2 Navigation - Episode 3 - Jetson Nano Environment Setup
In this video, I share how I set up my environment for working with the Jetson Nano on the Sparkfun Jetbot and other robots.
14
views
Getting Started with ROS2 Navigation - Episode 2 - Sparkfun Jetbot Hardware
In this short video, I introduce the Sparkfun Jetbot and the components I'll be using for the build.
11
views
Getting Started with ROS2 Navigation - Episode 1 - ROS2 Concepts
In this video, I'm going to share a few concepts which I hope will demystify ROS2, and set the stage for the rest of the series
12
views
Getting Started with ROS2 Navigation - Episode 0
Getting started with ROS2 and Robotics can be daunting. In this series of videos, I'm going to walk through working with ROS2 to build a simple mobile robot using an inexpensive robot platform with extensibility options.
16
views
Visual Studio Code ROS Extension - Season 1 Episode 8 - Using with Containers
In this video, I cover setting up the Visual Studio Code ROS extension for use with local development containers and over a remote ssh with remote development containers.
8
views
Visual Studio Code ROS Extension - Season 1 Episode 7 - Using over ssh
In this video, I cover setting up the Visual Studio Code ROS extension for use over a remote ssh connection.
3
views
Visual Studio Code ROS Extension - Season 1 Episode 6 - Debugging C++
In this video, I cover setting up the Visual Studio Code ROS extension for debugging both a single C++ node as well as multiple C++ nodes.
7
views
Visual Studio Code ROS Extension - Season 1 Episode 5 - Debugging Python
In this video, I cover setting up the Visual Studio Code ROS extension for debugging both a single python node as well as multiple python nodes.
6
views
Visual Studio Code ROS Extension - Season 1 Episode 4 - Using with ROS2
In this video, I'll cover some of the ROS2 commands and UI available in the VSCode ROS extension.
17
views
Visual Studio Code ROS Extension - Season 1 Episode 3 - Using with ROS1
In this video, I'll cover some of the ROS1 commands and UI available in the VSCode ROS extension.
6
views
Visual Studio Code ROS Extension - Season 1 Episode 2 - Installing on Linux
In this short video I'll show how to install the visual studio code ROS extension on Linux. I'll also demonstrate options for selecting your ROS distribution.
8
views
Plague Doctor Mask - Episode 6 - Casting and Finishing
In this video, I'll extract the master from the silicone mold, then cast.
2
views
Plague Doctor Ep5 - Creating the Hardshell
In this video I create a hardshell for the mask. I don't end up using it as the silicone holds up quite nicely to slush casting, but it is an interesting activity.
1
view
Plague Doctor Ep4 - Failing to create a hard shell
In this video I'm (trying) to use Free Form Air, a two part foam epoxy. It didn't work.
2
views
Plague Doctor Ep3
In this video, I'm finishing up the silicone mold and working on the hard shell.
4
views