Singapore Robotic Games Symposium
31 July 2003
Faculty of Engineering, National University of Singapore (map)
(Free Parking available at Kent Vale)        
Symposium Registration                         Pictures (including speakers)

Time EA-06-04 EA-06-05
0900-0930 The mechanical and mechanism design for wall climbing robots ; presentation Creative locomotion design of legged robots ; presentation
0930-1000 An Efficient Maze Solving Algorithm for a Micromouse; presentation Robot Sumo for Beginners; presentation
1000-1030 Robot Colony – Building it in a simple way; presentation Gladiator Robot; presentation
1030-1100 Networking in Robotic Application (Application in Intelligent Robot Contest); presentation
Pole balancing robot and some control strategies ; presentation
1100-1130 Cooperative robotics and robot-soccer systems ; presentation Taking LEGO Mindstorms to the Extreme ; presentation; video1; video2
; 1130-1200 The Great Escape
- Robots are seeking employment outside factories

 

The mechanical and mechanism design for wall climbing robots
Yoon Eng Tong (Lecturer, Engineering Design Section, NYP)

There are many possible ways to design a wall climbing robot. Various mechanisms can be adopted by a robot to scale walls, these include use of linkages, wheels, cams, gears and many other mechanical components. In this symposium, the basic design methodology to to design the mechanism of a wall climbing robot will be discussed.

Creative locomotion design of legged robots
Goh Kim Tjai (Lecturer, Engineering Design Section, NYP)

Legged robots are always more fascinating than wheeled robots due to their capabilities in maneuvering on rough terrains. There are many designs for the legs of these robots which range from single degree of freedom to multiple degree of freedom. In this symposium, the discussion will be focus on the various designs of such legs, methods of implementing them and selection methodology.

Robot Colony – Building it in a simple way
Sunarto Quek (Lecturer, Ngee Ann Polytechnic)

A robotic problem can often solved in many ways and at different technology domains. For example, to detect and grab an object effectively, one can solve it at the mechanical level (using guide), at the electronic level (using simple sensors) or at the computational level (using vision). In general, the solution at the lower level (mechanical) is often simpler but less flexible while that at the higher level (computation) the opposite. It is therefore important for one to always look at the lower level first for solution. This helps to avoid unnecessarily complexity in the robot design. In this presentation, Robot Colony is brought up as an example to illustrate the point. The task of this robot is to collect pellets of different colours and dispose them at the designated areas. The sub-tasks the robot has to carry out are to search for pellets, identify the colour, collect and dispose the pellets. We shall see how this can be done in a simple way.

Mr Sunarto Quek is a lecturer in Ngee Ann Polytechnic. He obtained his Master degree of Science in AI and Robotics from University of Edinburgh in 2000. His interests include vision processing, mobile robot and robot learning. He has been participating in several events in the Singapore Robotic Games in the last few years and has won first prizes in Trash-bin disposal robot and Robot Colony events. He is now a committee member in the Robotic Games Society (Singapore).

Robot Sumo for Beginners
Lai Shiu Mun, (Section Head/ Mechatronics Engineering, ITE West (Dover))

Robot sumo is one of the most popular robotics events in the world, where two robots try to push each other out of a circular ring. The radio-controlled robot sumo is an excellent platform for students to exercise their creativity and develop their skill in robot development.

The presentation will be conducted in three parts. The first will discuss common attack and defense strategies. This will be support by video clips of robot sumo in action. The second part will deal with the hardware consideration in constructing a typical robot sumo. It will discuss the trade-off between strength and mobility as well as selection of material. Finally, the presentation will take a look at the control system. It will discuss typical arrangement of servomotors that work with limit switches to control the movement of the robot sumo.

Target Audience: Robot hobbyists, secondary and tertiary school students

An Efficient Maze Solving Algorithm for a Micromouse
Hui Tin Fat (Alpha Centre, School of Engineering, Ngee Ann Polytechnic, htf@np.edu.sg)

In a competition, the performance of a micromouse is largely dependent on two factors. They are the maze searching ability and the maximum maze cruising speed of a micromouse. The maze searching ability of a micromouse reflects on the elapsed time for it to reach the goal and the elapsed time for it to finalize the dash path. The dash path is crucial for a micromouse to score its fastest runtime. This paper demonstrates a method of using a simple expert algorithm to complement the Bellman flooding algorithm to tackle a maze-solving problem. Considerations are given to a limited on-board processing power and memory space. Results from implementation and simulation of the algorithm using for a competing micromouse are presented.


Gladiator Robot
Peter Lim (Lecturer, Temasek Engineering School, Temasek Polytechnic)

The gladiator event of the Singapore robotics games is a popular event and has been well participated since its inception. The gladiator robot is an autonomous robot that weighs no more than 10Kg with a maximum size of 300mmX300mmX150mm. It is designed to push its opponent out of a 2 X 1m raised arena. This symposium will describe the stages of Design, including material selection of the gladiator robot. A section will be devoted to the motor driver, Microcontroller and software algorithm.


Networking in Robotic Application
How Woei Mun (TSO, Temasek Engineering School, Temasek Polytechnic)

The Intelligent robot Contest is a new event and different strategies have been adopted by different teams. Our strategy is to use a single robot to collect, sort and deposit the different coloured balls. Because of this the robot control system is complex and requires a large number of Inputs and Outputs (I/Os).

Traditional Embedded systems are usually limited in the ability for expansion. The focus of this presentation will be a look at our implementation of a distributed processing system where a modular approach, like that of object oriented programming, implemented in hardware and firmware. With this system, in place we will be able to cater to the ever expanding needs for an autonomous robot system.

Pole balancing robot and some control strategies
Jagannathan Kanniah (Singapore Polytechnic)

The pole balancing robot control or conventionally called inverted
pendulum control has been a classic control problem. When pole
balancing can be done using an appropriately designed controller,
the control of position while maintaining the pole close to normal
causes a few difficulties. Using a classical control strategy is
problematic.However fuzzy logic is readily usable. Some aspects of this problem are
discussed in this talk.

Cooperative robotics and robot-soccer systems
Arun Raj Vasudev and Prahlad Vadakkepat (National University of Singapore)

This talk gives an overview of multi-robot control from the viewpoint of robot soccer systems.

The study of mobile multi-robot systems is a natural extension of work done on single robots, with the difference that cooperation between individual robots becomes a major area of investigation. There exist several real-world tasks where multiple robots acting in parallel and in cooperation with one another are more effective than singleton robots, and the recent advances in digital technology has made research on such systems more feasible than ever.

Robot soccer systems were originally posed as a benchmark problem for multi-robot control, and their effective use as a metaphor can provide valuable insights about the field. It is hoped that in this regard, the talk will be of some assistance to those interested in cooperative robotics.


Taking LEGO Mindstorms to the Extreme
Soh Chio Siong

This presentation will discuss how adults have stretched the LEGO Mindstorms Robotics Invention System to the extreme using the inverted pendulum problem as an example. This involves using custom hardware and software to overcome the restrictions imposed by the original LEGO components. The outline of the talk is as follows:
• RCX (Programmable Brick) Internals
• Custom (non-LEGO) sensors
• Alternative Programming Languages for RCX
• LEGO Balancing Bots
• Balancing Algorithms
• Demo
• Discussion

Dr Soh Chio Siong (commonly known as CSSoh on the Internet) is a public health physician who has a penchant for things scientific, mechanical and electronic. Since he was a child, he has built crystal sets, microscopes, telescopes, steam engines, digital clocks, and computers among other things.

Dr Soh became interested in using LEGO as a tool for creative learning in 1998, with the purchase of some LEGO Dacta sets and later on, the LEGO Mindstorms Robotics Invention System set. He developed a special interest in pneumatics, particularly pneumatic engines and is the author of the world-renowned site on LEGO Pneumatics (www.ozbricks.net/cssoh1 now re-located at www.fifth-r.com/cssoh1).

His current interest is the use of LEGO in the teaching of science and creativity. He thinks robotics should be the fifth R, after Reading, wRiting, aRithmetic and computeR.

He is an active member of the LUGNET community and has led many interesting discussion threads. (LUGNET is the world-wide Lego Users Newsgroup on the Internet).
In September 1999, Dr Soh’s RCX Controlled Air Compressor Tester (www.lugnet.com/robotics/?n=7047) created quite a stir on the LUGNET Robotics discussion list. CSSoh's Lego Pneumatics Page (www.ozbricks.net/cssoh1) was voted LUGNET's Cool Lego Site of the Week for 9-15 Jan 2000. This was the first site from Singapore to receive this recognition from LUGNET

In June 2000, Dr Soh, in collaboration with P.A. Rikvold and S.J. Mitchell of Florida State University, participated in a poster presentation at the Gordon Conference. The presentation, entitled "Teaching Physics with LEGO: From Steam Engines to Robots", can be viewed at www.physics.fsu.edu/users/rikvold/info/gordon00a.html.

In September 2003, Dr Soh participated in a Global Robotics Learning Project using LEGO as the Common Language with Tonya Witherspoon and Larry Withman of Wichita State University, Kansas, USA. At the Wichita State University Global Learning Conference on November 13-14 2003, Tonya Witherspoon and Karen Reynolds presented on the project, "Robotics Around the World, An Online Global Collaboration using LEGO as the Common Language." The presentation received the "Global Learning Excellence in Technology Innovation Award for 2003." (http://webs.wichita.edu/dt/newsletter/show/?NID=1995&AID=4538)

Dr Soh is co-author of two Lego Mindstorms books: “10 Cool LEGO Mindstorms Robotics Invention System 2 Projects” and “10 Cool LEGO Mindstorms Ultimate Builders Projects” both published by Syngress Publishing Inc in 2002.

The Great Escape - Robots are seeking employment outside factories
Gerald Seet (Assoc. Professor, School of Mechanical & Production Engineering, Nanyang Technological University)

Robots are traditionally associated with automobile assembly and material transfer through the use of AGVs (Automated Guided Vehicles). To a large extent this perception is still relatively accurate and valid. Recently, however, robots have been increasingly being imbued with greater levels of intelligence and autonomy.

Modern day robots are being fitted with a larger array of sensors enabling it to perceive and interact with its environment. Vision systems enable the robot to ‘see’ the world around it. Manipulators with in-built tactile sensors, enables it to feel and grasp the objects. Voice synthesis and recognition modules allow the robot to interact with humans natural.

In the not too distant future, it can be expected that robots could take on the more mundane and dangerous tasks. With a greater level of intelligence, they could be deployed in unstructured environments like homes. They could be the next generation of domestic helpers who would perform their tasks tireless and willingly 24 hours of the day. They could also replace humans in tasks, which are considered dangerous like deep-sea exploration, inspection, peace-keeping or even for war.

In this talk, highlights of research at the Robotics Research Centre in the areas of customised ‘service robots’ would be presented. This includes underwater robotic vehicles, walking machines and educational robots.

Gerald is currently an Associate Professor with the School of Mechanical and Production Engineering, Nanyang Technological University of Singapore. He lectures in mechatronics and system design at undergraduate and graduate level. He holds a concurrent appointment as Director of the Robotics Research Centre. His main research interests are in mechatronics, underwater mobile robotics and hydraulics. He frequently provides industrial consultancy in these areas.

Gerald plays an active role in the promotion of engineering and robotics to industry and young students through his service on a number of committees, including the Singapore Robotics Games and on national engineering organisations.