๐ Home

๐ Hello, and welcome to my humble internet home!
I am a developer and roboticist currently working at Argonne National Laboratory as a Rapid Prototyping Lab Developer.
Latest Postsยถ
2022-09-03 ยท dev, quick_tech_tips, ros2, robotics
A quick tech tip for calling a service from within a ROS2 Launch File.
Also on dev.to
2022-06-25 ยท dms_log
In which the Bandoleers breach and clear a keep from the top down.
2022-05-18 ยท dms_log
In which the Bandoleers begin their journey to the Westerwatch.
2022-05-05 ยท dms_log
A quick introduction to a new series I'm starting, recounting my adventures DMing D&D games for friends.
2022-03-06 ยท dev, quick_tech_tips
A quick tech tip for installing and using Docker in WSL2.
Also on dev.to
2021-03-14 ยท dev, quick_tech_tips
A quick tech tip for communicating with Arduino-based microcontrollers from applications running in Docker containers.
Also on dev.to
2021-02-23 ยท Adventures_in_Tech
In this adventure, I explore the possibilities presented by an old-school programmable keyboard from the 90s, unearthed at a thrift store, and how it can still be useful and productive in the 2020's.
Also on dev.to
2020-11-12 ยท dev
I attended the Robotic Operating System's [ROS World 2020](https://roscon.ros.org/world/2020/) convention today. I quite enjoyed it! To keep myself focused during the event, I tried to write some comprehensive notes. To keep myself entertained, I wrote them as if somebody else would be reading them.
Also on dev.to
2020-06-23 ยท dev
๐ Hey Everyone! My name is Ryan D. Lewis, and I'm...not exactly new around here, but this is my first post! So allow me to introduce myself.
Also on dev.to
Latest Projectsยถ
A modular, autonomous, and scalable framework for scientific discovery and experimentation.
The Workcell Execution Interface (WEI) for Autonomous Discovery/Self Driving Laboratories (AD/SDLs)
An AutoHotKey script that I use to extend the functionality of an MCK142Pro programmable mechanical keyboard.
Some artifacts from my graphics modeling efforts that I think don't look half bad. All programmatically generated using a RenderMan-based graphics pipeline.
Development code for research into visualizing the Array of Things project in VR using VRTK and Windows Mixed Reality. Primary development was moved to a private repository in the ddiLab organization, so this code is likely out of date.
Extending the functionality of a Hudson Robotics Lab Automation Solution with a python wrapper, machine learning, and HPC.
This repository, produced as part of a Senior Honors Capstone Research project conducted by Nolan Cooper ([@barrelmaker97](https://www.github.com/barrelmaker97)) and Ryan Lewis ([@LuckierDodge](https://www.github.com/LuckierDodge)), explores the creation and use of 3D-printed trackable objects for use with Augmented Reality (AR) applications.
Final Project for Advanced iOS Development, a kanban-style Taskboard using a tabbed view controller.
Simple Arduino Code powering a muscle sensing gamepad controller.
Evaluating whether or not a Nondeterministic Finite Automata (with Epsilon moves) accepts or rejects different words.
Evaluating whether or not a Nondeterministic Finite Automata accepts or rejects different words.
Evaluating whether or not a Deterministic Finite Automata accepts or rejects different words.
Open to all majors, the Northern Illinois University Mars Rover Team is a student organization in NIU's College of Engineering and Engineering Technology. The team offers students the opportunity to learn about the design, fabrication, and integration of mechanical, electrical, and computer systems - key aspects of the rover's operation. All of these components come together to perform scientific tasks such as analyzing soil samples for life. The team competes in the University Rover Challenge, held each year in May.
A GitHub repo that contains the dotfiles I use across most of the linux machines I use.