Selected Research Projects:
Coverage path planning under energy constraints
A practical robot works under energy constraints. To cover a large area, it may not be able to finish the task in one iteration. It needs to visit a recharging station to get recharged and then continue the work. Multiple paths need to be planned, and the robot needs to be recharged between two paths.
We have presented two approximation algorithms to this problem with theoretical proof for the performance guarantee compared to the optimal solution.
Energy mapping for planning energy-efficient paths with air-to-groud collaboration
To apply existing planning algoirthms to find energy-optimal paths, energy-cost maps are required. Howevern, how to obtain energy-cost maps, especially for large non-uniform fields, has not been sufficiently solved.
We use the collaboration between aerial and ground robots for data-collection, and apply learn-based methods to predict energy-cost maps for the given environments.
Occupancy map inpainting for online robot navigation
Indoor navigation using sensors with limited field of view and occlusion is a challenging task, especially for small-sized robot.
We use a learning-based method to predict the occupancy of unseen areas around the robot (occupancy map inpainting). The training data is collected using a two-camera setup, where the high camera, which can see a larger area, is used to supervise the training. With the inpainted occupancy map, the robot reaches goal locations faster, compared to using the raw maps.
4. Agricultural weed control using autonomous robots
Using robotic mowers instead of chemical herbicides for removing weeds in agricultural lands can not only reduce costs, but also protect our natural environment and keep the field organic. In this project, we developed a robotic platform for mowing weeds in pastures. A demo video is available here.
We also implemented a smaller platform that could navigate through narrow space such as corn rows. A demo video is available here.