He received his Ph.D. degree in Computer Science from UFMG in 2002, and from 2003 to 2004, he held a Postdoctoral Research appointment in Robotics with the GRASP Laboratory – University of Pennsylvania. Since 2006 he has a Research Fellowship from CNPq, awarded to productive researchers . He co-directs UFMG’s Computer Vision and Robotics Laboratory (VeRLab) and the Multidisciplinary Research Laboratory in Digital Games (J), and conducts research on several aspects of artificial intelligence, mobile robotics, and digital games. His recent research in robotics focuses on the coordination and control of groups of robots, especially robotic swarms, in tasks such as exploration, localization and segregation.