Mobile robotics applications
Mobile robotics related applications are one of the most emerging ones on the market, including aerial, ground and underwater variants. This trend is likely to be continued in the near future too, as long as companies such as Google, Bosch, Toyota are heavily interested and investigating into the future autonomous car.
The main components of a mobile robot include the perception, localization&mapping, planning and low lever control parts. Perception is essential in order to receive and interpret the information from the environment. We use different sensors for this, like IMU, stereo camera, 3D laser or the popular kinect camera. Localization&mapping is referring to the ability of the robot to answer the question where am I with respect to some map information. The creation of a map is strongly related to the localization, as these two are related to each other, usually denoted as simultaneous localization and mapping (SLAM) within the robotics. The planning of the robot gives an answer to the question where I go, and how do I get there. This incorporates advanced reasoning and AI methods too. Finally, the low level control translates the higher level planning command to the robot actuators taking into account the kinematic and dynamical model of the device.
We focus on the application side of these techniques using different platforms that we have in our laboratory, mainly developing code within the ROS framework in C++. Special research topics from these applications are treated in the other research directions from our group.
Our open and ongoing projects in this area are listed below, together with a selection of completed projects where relevant.