The software projects below were mostly completed during my PhD, during which I worked on leveraging inter-robot collaboration to address the sensing limitations of individual robots in a swarm. This research was completed at the Computer Integrated Manufacturing Lab and the Autonomous Systems and Biomechatronics Lab, both at the University of Toronto.

Collaborative-Motion Control Strategies for Robotic Swarms

In this project, I worked on the development of motion control strategies for robotic swarms that rely on collaborating with each other to compensate for their individual sensing limitations.

Constrained Swarm Motion Planning

Collaborative-motion control strategies impose constraints on the motion of the swarm. In this project, I developed a motion planning methodology that considers these constraints while planning the swarm's motion.

Swarm Localization Using Partial Location Data

Swarm localization can be challenging due to the scalability issues associated with a large number of robots. In this project, I worked on the development of a swarm localization methodology that was both effective and scalable

Improvement Prediction

An approach to addressing the dilemma of optimization

Rating Products for Amazon

In this project, I developed a recommender system(ish) for Amazon.