Welcome to System Fundamentals. This page is designed to introduce you to the tools and systems used in our robotics lab, along with documentation to help anyone begin work and start debugging when encountering issues. Please visit each page and consider contributing by contacting the publisher.
A collection of notebooks that walk you through installing, configuring, and operating Linux, plus a tour of the command-line tools we rely on every day.
Notebooks covering fundamental Python syntax, core functions, key libraries, package management, and other essential reference material used throughout our research.
Guides that teach the principles and everyday commands of Git (and related tools), enabling you to track changes, collaborate seamlessly, and maintain reproducible workflows.
Step-by-step notebooks that show how to create, manage, and troubleshoot isolated Python environments, ensuring dependency consistency across projects.
An introduction to the frameworks, methodologies, and best practices for building, running, and analyzing computational simulations pertinent to our studies.