17 April 2017

We are always looking for sharp and talented students who have a passion for machine vision and stochastic signal processing. If you are one of them, contact me and we may be able to provide you with a PhD scholarship.

1 March 2017

Check out our conference ICCAIS2017 that will be held in Thailand during Oct 31 - Nov 3, 2017. The papers are indexed by all major indexing databases such as Scopus and IEEExplore.

In this course, I teach the students the concept of Autonomy and Machine Intelligence in the context of autonomous mobile robotics. The course is centred around a robotics competition. The students are split into teams and each team is given a mobile robot equipped with various sensors including bumper sensors, wheel encoders, infrared and sonar range sensors, and vision. The students should create machine intelligence (by programming in MATLAB and Simulink) in the robot so that it wins the competition. The competition rules change from year to year.

In 2016, we ran a search and rescue competition, in which two robots would navigate a semi-unknown environment, looking for a green object. When found, the robot should make a beep sound and come back to where it started. In real world, the green object could be a human trapped under the ruins after an earthquake, and the beeping action could be location recording (for the rescuers to dig and find the trapped person). The main concepts are the same. This course is NOT a programming tool, and mostly involves dragging and dropping of blocks into a Simulink model. The major emphasis is on concepts and thinking like a machine. Of course, to win the competition, students need to come up with innovative ideas that make their robot more capable in completing the search and navigation tasks more rapidly and more accurately.

Watch a sample of the run.

In 2015, the competition was a soccer game. Two teams were assigned random goal posts, and their robots had to find the ball on the competition track and somehow guide (e.g. kick) it into the goal of the other team. Here are some of the runs.