Mei Choo Ang is a Research Fellow in the Institute of Visual Informatics, Universiti Kebangsaan Malaysia since 2011. She had held three research positions: Honorary Research Fellow of Birmingham University, UK (2012–2015)
Journal of theoretical and applied information technology, 2014
A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: ... more A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: an X-Y table carrying a printed circuit board, a feeder carrier with several feeders holding components and a rotary turret with multiple assembly heads to pick up and place components. In order to minimize the total traveling time spent by the head for assembling all components and to reach the peak performance of the machine, all the components on the board should be placed in a perfect sequence, and the assembly head should retrieve or pick up a component from a feeder that is properly arranged. There are two modeling approaches of solving the components scheduling problem: integrated and iterative approaches, most popular meta-heuristic used so far for components scheduling problem is population based using integrated modeling approach. This work presents a single based meta-heuristic known as Simulated Annealing with an iterative modeling approach was adopted. The computational study is carried out to compare other population-based algorithms that adopted integrated approach. The results demonstrate that the performance of the simulated annealing algorithm using iterative approach is comparable with other population-based algorithms using integrated approach.
Zenodo (CERN European Organization for Nuclear Research), Feb 10, 2016
An automated visual inspection system is needed to inspect missing component footprints on bare P... more An automated visual inspection system is needed to inspect missing component footprints on bare Printed Circuit Board (PCB). Missing component footprints on the PCB will result in lack of electronic components. Since the surface of electronic products is more compact and complex, the inspection task has become more difficult in order to achieve the required quality of finished products. The general aim of this research is to develop a real time automated visual inspection system to identify missing footprints on PCB. The specific objectives are: to implement production rules and Fuzzy logic techniques for quality classification of footprints. An experimental setup for a real time AVIS which consists of hardware and software frameworks has been developed. The hardware framework included a web camera, four florescent lamps, a conveyor belt, and the software framework included Image Processing System (IPS). The Region of Interest (ROI) of the PCB would be transferred to IPS under suitable light and specific speed of conveyor belt. The footprints are segmented based on their coordination. Feature extraction will be accomplished to classify the uncompleted footprints on PCBs. Ultimately, the production rule, Mamdani, and Sugeno fuzzy classifiers are implemented to classify the footprints. The experimental result confirmed that the proposed AVIS has a high accuracy rate.
Currently, the world is facing a devastating pandemic of a novel coronavirus, which started as an... more Currently, the world is facing a devastating pandemic of a novel coronavirus, which started as an outbreak of pneumonia of unknown cause in Wuhan city of China in December of 2019. According to the recent report of the World Health Organization (WHO), 210 countries convicted badly 1.8 million infections and almost 200,000 causalities. Due to the non-availability of the vaccination, delay strategies such as community distancing, travel restrictions, extension in breaks, use of face-mask, and self-quarantine are the effective treatments to control the pandemic of coronavirus. So, we proposed the delayed susceptible-exposed-infected-recovered model with a nonlinear incidence rate to study the effective role of control strategies. For this analysis, we discussed three types of equilibria of the model such as trivial, coronavirus free, and coronavirus existence with delay terms. The local and global stabilities are investigated by using well-posed notations like the Lasalle invariance pr...
Journal of theoretical and applied information technology, 2014
A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: ... more A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: an XY table carrying a printed circuit board, a feeder carrier with several feeders holding components and a rotary turret with multiple assembly heads to pick up and place components. In order to minimize the total traveling time spent by the head for assembling all components and to reach the peak performance of the machine, all the components on the board should be placed in a perfect sequence, and the assembly head should retrieve or pick up a component from a feeder that is properly arranged. There are two modeling approaches of solving the components scheduling problem: integrated and iterative approaches, most popular meta-heuristic used so far for components scheduling problem is population based using integrated modeling approach. This work presents a single based meta-heuristic known as Simulated Annealing with an iterative modeling approach was adopted. The computational study...
This qualitative and ethnographic study examines how interactions embedded in the Collaborative C... more This qualitative and ethnographic study examines how interactions embedded in the Collaborative Computational Thinking Design Practices (CCTDP) framework, has helped rural children think to solve STEM related open ended problems in English lessons. Our multimodal interactive approach revealed that students naturally has an orientation to problem solving that can be nurtured and trained towards a certain preferred computational thinking concept practices. The CCTDP has specifically three problem solving orientations, but this paper highlights only one of these orientation; ‘logic-decomposition-abstraction’ (LDA) orientation which is identified as the second level of problem solving orientation in the CCTDP framework. This study also highlights the importance of group interactions in computational design thinking practices integrated in learning of English across science, technology, engineering and mathematics (STEM).
Chapter 8 Evolutionary algorithms for robotic systems: principles and implementations AMS Zalzala... more Chapter 8 Evolutionary algorithms for robotic systems: principles and implementations AMS Zalzala, MC Ang, M. Chen, AS Rana and Q. Wang This Chapter addresses the principles of the use of evolutionary algorithms in the motion planning of robotic systems. In addition, the ...
Asia-Pacific Journal of Information Technology and Multimedia, 2011
Kemajuan teknologi pada era globalisasi adalah menakjubkan. Sektor industri tidak ketinggalan men... more Kemajuan teknologi pada era globalisasi adalah menakjubkan. Sektor industri tidak ketinggalan mengguna teknologi bagi mereka bentuk produk untuk kegunaan pengguna. Dalam mereka bentuk sesuatu produk, pereka bentuk dalam industri perlu mengenal pasti idea yang diperlu untuk menyelesai masalah yang dihadapi oleh pengguna terlebih dahulu sebelum menghasil reka bentuk sebenar. Pada kebiasaannya idea dicetus secara bebas dan pendekatan sistematik jarang diguna. TRIZ banyak diguna oleh industri yang berjenama popular seperti Samsung, Christian Dior dan Procter & Gamble untuk menghasil produk yang bersaing tinggi. Justeru, kaedah pencetusan idea yang sistematik perlu diterokai dan dieksploitasi sepenuhnya. Makalah ini membincang satu kaedah pencetusan idea sistematik yang dikenali sebagai TRIZ yang boleh menyelesai masalah reka bentuk produk pengguna.
ABSTRACT Calculus is not a subject that interests many students. However, it is an important fund... more ABSTRACT Calculus is not a subject that interests many students. However, it is an important fundamental subject to a broad range of education courses particularly, engineering, physics and information technology. This research looks into ways to instill and enhance the interest of students to Calculus using a student-centered web project. In this research, students who were taking the subject Calculus were divided into groups and were assigned to a web project in addition to the conventional lectures and tutorials. This project basically requires students to develop websites to present their modeling and integration application of their chosen product. They are required to derive the cross-section and volume of the product and then validate their results. This project aims to connect the contents in the Calculus course with the real world whereby a problem from the real world was introduced and solved using Calculus techniques. Two surveys were conducted, one at the beginning of the course and the other at the end of the course, to determine whether the approach which combined the teacher-centred approach and the student-centred learning approach have enhanced their understanding and learning of Calculus. The analysis of results from the survey indicated that the addition of the group project enhanced the student learning and also enriched their learning experience.
ABSTRACT TRIZ contradiction matrix was built after years of study on patent information. Designer... more ABSTRACT TRIZ contradiction matrix was built after years of study on patent information. Designers using TRIZ contradiction matrix have to identify the improving and worsening features of their design problems and determine the inventive principles to solve their design problems. It is common to identify multiple improving and worsening features and with some features more important than the others. With the updated 2003 and 2010 TRIZ contradiction matrix introduced, more features have been added and hence, there is a need for a software tool based on these TRIZ matrices. This paper presents an engineering design support tool based on TRIZ that allows considerations for multiple improving and worsening features and allows designers to prioritise these features using weights to solve their design problems as well as the option to choose the version of TRIZ they prefer.
Robots are used to perform many different tasks. From the point of view of kinematics, all tasks ... more Robots are used to perform many different tasks. From the point of view of kinematics, all tasks invariably can be broken down into steps, one or more of which will involve the robot changing its configuration. Appropriate motion of the robot joints is critical to ensure the robot can ...
Among TRIZ (Theory of Inventive Problem Solving) methods that are applied to help solve design pr... more Among TRIZ (Theory of Inventive Problem Solving) methods that are applied to help solve design problems, ARIZ (Algorithm for Inventive Problem Solving) is considered to be the most powerful and is able to solve problems with “minimal changes to the system”. However, the potential solutions derived from ARIZ are solution concepts that are general and are dependent on the engineers to further define these solution concepts into specific solutions. Shape grammars have been used to describe the shape of specific solution concepts or products with the intention to allow engineers to explore and generate a variation of specific solutions. This research work explores the application of a novel framework that combines ARIZ with shape grammars to facilitate and help engineers to translate the general solution concepts into a visualisation of specific solution concepts.
Nowadays designers are facing challenges in designing sustainable eco-friendly products. Sustaina... more Nowadays designers are facing challenges in designing sustainable eco-friendly products. Sustainable eco-friendly product design requires designers to conduct rigorous product research and have a development process that incorporates existing eco-efficiency elements. Sustainable eco-friendly product requirements are becoming more critical and are compulsory for all new product development in order to comply with the newly enacted environmental protection legislation. TRIZ consists of well-established tools utilized by many enterprises and has been successful in assisting designers in solving problems during new product development. However, TRIZ tools did not directly consider sustainable and environmentally friendly features in their recommended solutions for new product development. Hence, it is necessary to explore and investigate whether TRIZ can be adapted to assist designers to derive innovative and sustainable eco-friendly products. In this research work, we proposed an initial framework that links TRIZ Contradiction Matrix and eco-efficiency elements to assist designers in the development of sustainable eco-friendly products such as a lid fastener for food containers.
Journal of theoretical and applied information technology, 2014
A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: ... more A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: an X-Y table carrying a printed circuit board, a feeder carrier with several feeders holding components and a rotary turret with multiple assembly heads to pick up and place components. In order to minimize the total traveling time spent by the head for assembling all components and to reach the peak performance of the machine, all the components on the board should be placed in a perfect sequence, and the assembly head should retrieve or pick up a component from a feeder that is properly arranged. There are two modeling approaches of solving the components scheduling problem: integrated and iterative approaches, most popular meta-heuristic used so far for components scheduling problem is population based using integrated modeling approach. This work presents a single based meta-heuristic known as Simulated Annealing with an iterative modeling approach was adopted. The computational study is carried out to compare other population-based algorithms that adopted integrated approach. The results demonstrate that the performance of the simulated annealing algorithm using iterative approach is comparable with other population-based algorithms using integrated approach.
Zenodo (CERN European Organization for Nuclear Research), Feb 10, 2016
An automated visual inspection system is needed to inspect missing component footprints on bare P... more An automated visual inspection system is needed to inspect missing component footprints on bare Printed Circuit Board (PCB). Missing component footprints on the PCB will result in lack of electronic components. Since the surface of electronic products is more compact and complex, the inspection task has become more difficult in order to achieve the required quality of finished products. The general aim of this research is to develop a real time automated visual inspection system to identify missing footprints on PCB. The specific objectives are: to implement production rules and Fuzzy logic techniques for quality classification of footprints. An experimental setup for a real time AVIS which consists of hardware and software frameworks has been developed. The hardware framework included a web camera, four florescent lamps, a conveyor belt, and the software framework included Image Processing System (IPS). The Region of Interest (ROI) of the PCB would be transferred to IPS under suitable light and specific speed of conveyor belt. The footprints are segmented based on their coordination. Feature extraction will be accomplished to classify the uncompleted footprints on PCBs. Ultimately, the production rule, Mamdani, and Sugeno fuzzy classifiers are implemented to classify the footprints. The experimental result confirmed that the proposed AVIS has a high accuracy rate.
Currently, the world is facing a devastating pandemic of a novel coronavirus, which started as an... more Currently, the world is facing a devastating pandemic of a novel coronavirus, which started as an outbreak of pneumonia of unknown cause in Wuhan city of China in December of 2019. According to the recent report of the World Health Organization (WHO), 210 countries convicted badly 1.8 million infections and almost 200,000 causalities. Due to the non-availability of the vaccination, delay strategies such as community distancing, travel restrictions, extension in breaks, use of face-mask, and self-quarantine are the effective treatments to control the pandemic of coronavirus. So, we proposed the delayed susceptible-exposed-infected-recovered model with a nonlinear incidence rate to study the effective role of control strategies. For this analysis, we discussed three types of equilibria of the model such as trivial, coronavirus free, and coronavirus existence with delay terms. The local and global stabilities are investigated by using well-posed notations like the Lasalle invariance pr...
Journal of theoretical and applied information technology, 2014
A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: ... more A Chip Shooter placement machine in printed circuit board assembly has three movable mechanisms: an XY table carrying a printed circuit board, a feeder carrier with several feeders holding components and a rotary turret with multiple assembly heads to pick up and place components. In order to minimize the total traveling time spent by the head for assembling all components and to reach the peak performance of the machine, all the components on the board should be placed in a perfect sequence, and the assembly head should retrieve or pick up a component from a feeder that is properly arranged. There are two modeling approaches of solving the components scheduling problem: integrated and iterative approaches, most popular meta-heuristic used so far for components scheduling problem is population based using integrated modeling approach. This work presents a single based meta-heuristic known as Simulated Annealing with an iterative modeling approach was adopted. The computational study...
This qualitative and ethnographic study examines how interactions embedded in the Collaborative C... more This qualitative and ethnographic study examines how interactions embedded in the Collaborative Computational Thinking Design Practices (CCTDP) framework, has helped rural children think to solve STEM related open ended problems in English lessons. Our multimodal interactive approach revealed that students naturally has an orientation to problem solving that can be nurtured and trained towards a certain preferred computational thinking concept practices. The CCTDP has specifically three problem solving orientations, but this paper highlights only one of these orientation; ‘logic-decomposition-abstraction’ (LDA) orientation which is identified as the second level of problem solving orientation in the CCTDP framework. This study also highlights the importance of group interactions in computational design thinking practices integrated in learning of English across science, technology, engineering and mathematics (STEM).
Chapter 8 Evolutionary algorithms for robotic systems: principles and implementations AMS Zalzala... more Chapter 8 Evolutionary algorithms for robotic systems: principles and implementations AMS Zalzala, MC Ang, M. Chen, AS Rana and Q. Wang This Chapter addresses the principles of the use of evolutionary algorithms in the motion planning of robotic systems. In addition, the ...
Asia-Pacific Journal of Information Technology and Multimedia, 2011
Kemajuan teknologi pada era globalisasi adalah menakjubkan. Sektor industri tidak ketinggalan men... more Kemajuan teknologi pada era globalisasi adalah menakjubkan. Sektor industri tidak ketinggalan mengguna teknologi bagi mereka bentuk produk untuk kegunaan pengguna. Dalam mereka bentuk sesuatu produk, pereka bentuk dalam industri perlu mengenal pasti idea yang diperlu untuk menyelesai masalah yang dihadapi oleh pengguna terlebih dahulu sebelum menghasil reka bentuk sebenar. Pada kebiasaannya idea dicetus secara bebas dan pendekatan sistematik jarang diguna. TRIZ banyak diguna oleh industri yang berjenama popular seperti Samsung, Christian Dior dan Procter & Gamble untuk menghasil produk yang bersaing tinggi. Justeru, kaedah pencetusan idea yang sistematik perlu diterokai dan dieksploitasi sepenuhnya. Makalah ini membincang satu kaedah pencetusan idea sistematik yang dikenali sebagai TRIZ yang boleh menyelesai masalah reka bentuk produk pengguna.
ABSTRACT Calculus is not a subject that interests many students. However, it is an important fund... more ABSTRACT Calculus is not a subject that interests many students. However, it is an important fundamental subject to a broad range of education courses particularly, engineering, physics and information technology. This research looks into ways to instill and enhance the interest of students to Calculus using a student-centered web project. In this research, students who were taking the subject Calculus were divided into groups and were assigned to a web project in addition to the conventional lectures and tutorials. This project basically requires students to develop websites to present their modeling and integration application of their chosen product. They are required to derive the cross-section and volume of the product and then validate their results. This project aims to connect the contents in the Calculus course with the real world whereby a problem from the real world was introduced and solved using Calculus techniques. Two surveys were conducted, one at the beginning of the course and the other at the end of the course, to determine whether the approach which combined the teacher-centred approach and the student-centred learning approach have enhanced their understanding and learning of Calculus. The analysis of results from the survey indicated that the addition of the group project enhanced the student learning and also enriched their learning experience.
ABSTRACT TRIZ contradiction matrix was built after years of study on patent information. Designer... more ABSTRACT TRIZ contradiction matrix was built after years of study on patent information. Designers using TRIZ contradiction matrix have to identify the improving and worsening features of their design problems and determine the inventive principles to solve their design problems. It is common to identify multiple improving and worsening features and with some features more important than the others. With the updated 2003 and 2010 TRIZ contradiction matrix introduced, more features have been added and hence, there is a need for a software tool based on these TRIZ matrices. This paper presents an engineering design support tool based on TRIZ that allows considerations for multiple improving and worsening features and allows designers to prioritise these features using weights to solve their design problems as well as the option to choose the version of TRIZ they prefer.
Robots are used to perform many different tasks. From the point of view of kinematics, all tasks ... more Robots are used to perform many different tasks. From the point of view of kinematics, all tasks invariably can be broken down into steps, one or more of which will involve the robot changing its configuration. Appropriate motion of the robot joints is critical to ensure the robot can ...
Among TRIZ (Theory of Inventive Problem Solving) methods that are applied to help solve design pr... more Among TRIZ (Theory of Inventive Problem Solving) methods that are applied to help solve design problems, ARIZ (Algorithm for Inventive Problem Solving) is considered to be the most powerful and is able to solve problems with “minimal changes to the system”. However, the potential solutions derived from ARIZ are solution concepts that are general and are dependent on the engineers to further define these solution concepts into specific solutions. Shape grammars have been used to describe the shape of specific solution concepts or products with the intention to allow engineers to explore and generate a variation of specific solutions. This research work explores the application of a novel framework that combines ARIZ with shape grammars to facilitate and help engineers to translate the general solution concepts into a visualisation of specific solution concepts.
Nowadays designers are facing challenges in designing sustainable eco-friendly products. Sustaina... more Nowadays designers are facing challenges in designing sustainable eco-friendly products. Sustainable eco-friendly product design requires designers to conduct rigorous product research and have a development process that incorporates existing eco-efficiency elements. Sustainable eco-friendly product requirements are becoming more critical and are compulsory for all new product development in order to comply with the newly enacted environmental protection legislation. TRIZ consists of well-established tools utilized by many enterprises and has been successful in assisting designers in solving problems during new product development. However, TRIZ tools did not directly consider sustainable and environmentally friendly features in their recommended solutions for new product development. Hence, it is necessary to explore and investigate whether TRIZ can be adapted to assist designers to derive innovative and sustainable eco-friendly products. In this research work, we proposed an initial framework that links TRIZ Contradiction Matrix and eco-efficiency elements to assist designers in the development of sustainable eco-friendly products such as a lid fastener for food containers.
Uploads
Papers by Ang Mei Choo