Boston Cleek

Robotics Engineer

Exploration, SLAM, Control, Manipulation, and Motion Planning.

Ergodic Exploration

Trajectory Optimization, Information Theory, Collision Avoidance

Develop a robot agnostic information theoretic exploration strategy for known and unknown environments. This includes my implementation of an ergodic controller, dynamic window approach, and a collision detector.

Mobile Manipulation

MoveIt!, ROS Navigation, Grasping, Motion Planning

Retrieve an object and return it to a specified location. To accomplish this goal, I created a custom pick and place pipeline.

Fast SLAM For Grid Mapping

Scan Matching, Occupancy Grid Mapping, State Estimation, Data Association, Sensor and Motion Models

My implementation of Rao-Blackwellized Particle Filter SLAM from scratch.

EKF SLAM

State Estimation, Data Association, Sensor and Motion Models

My implementation of EKF SLAM from scratch with known and unknown data association.

Path Planning Algorithms

C++, ROS, Motion Planning

Co-developed a motion planning course that featured Probabilistic Road Maps, Theta*, D* Lite, Potential fields, Dynamic Window Approach, and Model Predictive Control.

A* Planning and Control

Path Planning, Control, Kinematics

My implementation of path planning online and offline for a differential drive robot.

Baxter Target Practice

MoveIt!, ROS, OpenCV

Programmed Baxter to aim and shoot at targets. Baxter uses one arm to aim the nerf gun and the other to pull the trigger.