Joshua Vaughan's Projects
ROS2 Drivers for FANUC
Apriltag models for gazebo
A web-based 3D GCode viewer.
Gym - 32 levels of original Super Mario Bros
A real-time ros_control implementation with Machinekit HAL and boilerplate
hector_gazebo provides packages related to the simulation of robots using gazebo (gazebo plugins, world files etc.).
The hector_localization stack is a collection of packages, that provide the full 6DOF pose of a robot or platform.
hector_models contains (urdf) models of sensors and robot components.
hector_quadrotor contains packages related to modeling, control and simulation of quadrotor UAV systems.
hector_slam contains ROS packages related to performing SLAM in unstructed environments like those encountered in the Urban Search and Rescue (USAR) scenarios of the RoboCup Rescue competition.
A header-only proportional-integral-derivative (PID) controller.
Single-header C++ HTTP request class
In case of fire, git commit, git push and leave the building
ROS-Industrial Training Material
A simple JoyStick that use HTML5, Canvas and Vanilla JavaScript, for touch and mouse interfaces (no JQuery required), preview at:
In-browser CAM package
JSON for Modern C++
Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on TensorFlow or Theano.
This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.
CNC stack split out into a separate package
MachineKit controller for CNC 3018 desktop router
Universal framework for machine control based on Hardware Abstraction Layer principle
Folder supporting LaTeX use in the MCHE curriculum at the University of Louisiana at Lafayette
Code for general use or in multiple courses at University of Louisiana at Lafayette.
Code supporting MCHE201: Introduction to Engineering Design at the University of Louisiana at Lafayette.
Library to support the use of the custom MCHE201 controller board in MicroPython
Some sample code used during MCHE 470: Robotics at the University of Louisiana at Lafayette.
Code, data, and information for MCHE474: Control Systems at University of Louisiana at Lafayette.