Research engineer at WHOI in the Deep Submergence Lab and NDSF. PhD in robotics and human-robot interaction.
gpio_control. ROS node and python utilities to control GPIO pins on Raspberry Pi, Nvidia Jetson, and many more SoC's
14spot_ros. Fork of Clearpath's Spot, in use at the Tufts HRI lab. Includes support for arbitrary poses, arm movements, docking, door-opening, bugfixes.
7rosmodem. Tool to streamline modem integration into ROS systems, creating modem interfaces that are memory efficient and invisible to your ROS ecosystem.
3ros-monkeywrench. ROS tooling for intentionally disrupting message flow/values to test the resilience of your ROS architectures.
3bio_asr. biometric automatic speech recognition in ROS
2pybullet_robotiq. Gym-Styled Kinova arm with Robotiq-85 Bullet simulator
2spot_ros_nav. Configurations and launchfiles to integrate move_base with the Spot
2.config. dotfiles as found in the .config directory of a standard unix install
2tractor_dev_env_test. Testing usage of standard ROS/Gazebo pipeline in creation of tractor development environment.
1kicad_coils. Footprints and symbol for placing coils on KiCad PCBs
1robot_pose_akf. Address some of the robot_pose_ekf TODO's by making Another Kalman Filtering package for robot pose estimation
1vision_tf_utils. Utilities around the relationship between vision and TF links.
1door_detector_ros. (alpha) ros nodes and configurations to detect door features
1controller_configurator. utilities for interfacing with controllers from ROS.
1movement_utils. wrap existing ROS movement for more straightforward actions.
1qr_state_reader. CMake
1qr_utils. ROS package for interacting with QR codes in 2d and 3d inputs. Currently very much in alpha.
1simple_tts_ros. A collection of ROS wrappers for easy text-to-speech
1rosactive. simple cli utliity to manage systems with many ROS workspaces.
1discretized_movement. Provides servers for actions that provide discretized wrappings for a ROS MoveIt-compatible arm.
1vision_opencv. C++
1