Accessible Robotics
Completely untethered robot with WiFi capabilities.
Built on an easy to use coding platform.
Monocular Visual Monte Carlo Localization
Using monocular vision and a suite of image matching algorithms, our implementation of the Monte Carlo Localization algorithm can robustly and accurately localize a robot given a map of the surroundings and an image sequence.
Autonomous Navigation
Using our Visual Monte Carlo Localization algorithm, as well as the external odometric data provided by the iOS device, our robot can navigate a map of its surroundings. First, it performs a predetermined set of movements and captures images. Through our Monte Carlo particle filter, the robot can localize itself and determine its initial position. Then, using external odometry and success localizations, the robot can navigate to a user-defined position in the map.
Scripts written entirely in Python allow for complete wireless control of Arduino robots or Create iRobots, as well as access to wireless cameras and iPad odometric data.
Github RepoComplete image-matching suite that allows robust localization within a visual map, with support for different matching algorithms and optimization techniques.
Github RepoUsing our robot and localization algorithm, the robot can autonomously navigate through its surroundings using only visual data from its camera.
Github RepoPictures
Videos