SlideShare a Scribd company logo
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
DOI : 10.5121/ijctcm.2014.4201 1
WALL SHAPE RECOGNITION USING LIMIT SWITCH
MODULE
Dong Yeop Kim1
, Jae Min Lee1
, Jongsu Yoon2
, Tae-Keun Kim1
,
Bong-Seok Kim1
, and Chang-Woo Park1
1
Intelligent Robotics Research Center, Korea Electronics Technology Institute, Bucheon-
si, Gyeonggi-do, Republic of Korea
2
Energy & Marine Research Division, Korea Marine Equipment Research Institute,
Busan, Republic of Korea
ABSTRACT
We have researched a gondola typed robot system for building façade maintenance. Its main application is
to paint on building façade. To apply a robot system to the painting tool, recognition of building wall shape
should be preceded. In this paper, we proposed a limit switch module as a mechanical sensor method. As
experiments, we applied the proposed module to window and obstacle on wall with attitude reference
sensor (ARS) and laser height sensor (distance sensor).
KEYWORDS
gondola robot, building facade, wall shape, limit switch
1. INTRODUCTION
There are many people who work on high-rise building. They hang themselves on ropes and work
at decades meter high in the air. Stress and fear for danger always press them. Number of such
workers has decreased, but requirement has increased. Labour cost for building wall maintenance
has also increased.
Many researches have tried to help them. A robot with suction pads moves on glass wall to clean
it [1, 2]. Built-in guide rail provides stable robot navigation method to access building façade [3].
We have researched a gondola-typed robot system [4-7]. As sensor system, we proposed a height
sensor system [5] and window detection algorithm [6, 7]. The basic approach is to keep people
away from building façade. Vertical location control and horizontal balance control is applied on
our gondola robot system. Painting nozzles and cleaning rotary brushes are established.
In this paper, we will suggest another sensor system. It is a mechanical sensor module using limit
switch for wall shape recognition. Two limit switches with different stroke sense the same place
for wall and obstacle. There are three states with sensor output. First is that there is wall and no
obstacle. We call it as ‘ordinary wall’. Second is both limit switches are off. It means there is a
window in front of the sensor module. Third is an obstacle make the two limit switch on because
the obstacle is close to the sensor module.
Additionally, the sensor module uses only mechanical sensors. It is very important to guarantee
robust sensor system. Limit switches has already been used for long time, and its robustness is
proven.
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
2
In Chapter 2, we will show the meaning of wall shape recognition. In Chapter 3, our suggested
limit switch module will be introduced. Experimental result and relevant discussion will be in
Chapter 4.
2. WALL SHAPE FOR AUTONOMOUS WALL PAINTING ROBOT
Figure 1. G-BMR Release 5 (R5)
Fig. 1 is fifth release of our gondola robot platform (G-BMR R5). Its width is 3.5 m, and the
painting width is 3.2 m. There are six painting nozzles controlled by solenoids. They spray single
color paint at concrete wall. The system purpose is to paint single color on wide concrete wall fast.
Two endless winders are actuated to keep horizontal balance. This horizontal balance is an
important factor to get proper painting quality on the wall. Two suction fans generate contacting
force between the gondola frame and the building wall [8]. These fans provide two control factors.
First is to keep horizontal balance on orthogonal direction of endless winders. Second is to
guarantee the distance between wall and paint nozzle.
For painting with six painting nozzles, the nozzles should be controlled in accordance with
building wall shape. We defined the wall as three categories. First is ordinary concrete wall.
Second is obstacle on wall. Third is window. The criterion of classification is the distance from
the gondola to the wall.
The reason we use three classes is that we only aim to paint on the ordinary wall. Other wall
classes are out of our aim of painting. In other words, the main goal of the wall shaping
recognition is to identify the wall to be paint. The method is to identify the distance from gondola
frame.
We have already researched a window detection algorithm using visual sensor [6, 7]. However,
the proposed sensor module has different approach. Most of all, this approach use only
mechanical sensors. Amount of information is smaller than other laser or visual sensors, and this
mechanical sensor is robust to environmental threat such as humidity, sun light, and sprayed paint
by robot.
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
3
3. LIMIT SWITCH MODULE
3.1. Module Component
At fig. 2, there are two limit switches in limit switch module. Their combination is translated to
building wall shape information. The ARS sensor and the height sensor are used to mapping to
3D localization of the robot. If ARS sensor and height senor are attached to other place of the
gondola, the sensor data is need to send to this limit switch module process algorithm.
The main point of the limit switch module is that two limit switches have different purpose and
setting. Fig. 2 (b) is the limit switch for wall that has longer stroke and senses the window areas.
Fig. 2 (c) is the sensor for obstacles has shorter stroke to sense only obstacles which is closer than
ordinary wall.
Figure 2. Limit Sensor Module.
3.2. Limit Switch Scenarios
Fig. 3 is a case that the gondola is on ordinary wall. Only the limit switch for wall is on. The limit
switch for obstacle is off. Based on these two limit switch sensor values, we can decide that the
robot is on ordinary wall. Because ordinary wall is recognized, the paint nozzle on gondola (Fig.
3 (d)) is on. Note that the painting procedure is executed when the gondola goes down. Therefore ,
limit switch installation is set to satisfy it.
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
4
Figure 3. Movement on Ordinary Wall
If the gondola is on window area, the two limit switches are off simultaneously as shown in Fig. 4.
Because the gondola is on window area, the paint nozzle on Fig. 4 (d) is off. When the gondola
robot goes through window area, we turn off the suction fans for preventing the gondola frame to
hit the window glass. Therefore, two limit switches can be off.
Figure 4. Movement on window space
At the obstacle on wall, the two limit switches are on. Note that the obstacle on wall is defined as
something on the wall which is closer to the gondola than ordinary wall. For example, security
grill can be sense by this approach. There may be concrete ribs on the wall, and they should be
painted with the same color. After adjusting the stroke of obstacle limit switch not to sense
concrete ribs, the paint can be sprayed on the concrete ribs.
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
5
Figure 5. Movement on Wall Obstacle
On top view of the gondola robot system, the limit switch modules are installed as shown in Fig.
6. We assume that there are no windows and no obstacle that smaller than paint nozzle spray
width. Our specification of nozzle width is 30 cm, and overlay of paint is required for paint
quality. Therefore, limit switch modules on left and right of each nozzle can determine on and off
state of the paint nozzle. If third limit switch module sense a window or an obstacle, second and
third paint nozzles should be off.
Figure 6. Horizontal installation of limit switch modules
4. EXPERIMENTAL RESULT
The proposed limit switch module of Fig. 2 is applied to a window and an obstacle shown in Fig.
7. This window is installed about 7 cm sunken. The obstacle is a stainless steel cover for valves
in wall, and about 3 cm protruding and 35 cm height.
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
6
(a) (b)
Figure 7. (a) Window on wall (b) Obstacle on wall (Stainless steel valve cover)
Figure 8 is sensor data when the limit switch module was applied on the window. At the same
height, the limit switch state is toggled. On limit switch graph labelled as ‘Switching’, bottom
state means both limit switches are off, and middle means the wall limit switch on.
Figure 8. Sensor data on window
Figure 9 is output of the limit switch module on obstacle. There are two toggled points on limit
switch graph, and they are 131 cm and 95 cm on height graph, respectively. The gap of sensed
height by the limit switch module and measured height by ruler is 1 cm for 35 cm high obstacle.
Figure 9. Sensor data on obstacle
5. CONCLUSIONS
Limit switch is widely used mechanical sensor at robotics and factory automation. We applied
this sensor to the gondola-typed building maintenance robot system to recognize the wall shape.
With this sensor data, we will control the painting tool nozzles to protect windows and react to
obstacles on the wall. Two limit switches sense the wall and the obstacle respectively. By
adjusting stroke of limit switch, the sensor module can be applied to various environments. At
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
7
experiment with the height sensor and ARS sensor, we can verify the location specifying
performance of the sensor module about change of wall state.
As future work, we are researching how to apply this module to the gondola system compact and
easy-to-maintenance. With other sensor system we researched, we will design fail-safe scenarios
about the gondola robot system.
ACKNOWLEDGEMENTS
The work presented in this paper was funded by BMRC (Building-Facade Maintenance Robot
Research Center), supported by Korea Agency for Infrastructure Technology Advancement
(KAIA) under the Ministry of Land, Infrastructure and Transport (MOLIT).
REFERENCES
[1] Zhang, H., Zhang, J., Zong, G., Wang, W., Liu, R., (2009) “Sky Cleaner 3: a real pneumatic climbing
robot for glass-wall cleaning”, Robotics &Automation Magazine, IEEE. 2006, 13 (1): 173-183.
[2] Gambao, E., Hernando, M., (2006) “Control system for a semi-automatic façade cleaning Robot”, in
Proc. of the 23rd International Symposium on Automation and Robotics in Construction (ISARC),
2006, pp. 406-411.
[3] Moon, S.-M., Hong, D., Kim, S.-W, and Park, S. (2012). “Building wall maintenance robot based on
built-in guide rail”. In Proceedings of Industrial Technology (ICIT), 2012 IEEE International
Conference on, 2012, pp. 498-503.
[4] Sun, H., Kim, D. Y., Kwon, J. H., Kim, B.-S., and Park, C.-W. (2012) “Vision rope attribute
measurement sensor for gondola-typed facade robot”, International Journal of Control Theory and
Computer Modelling (IJCTCM), Vol. 2, No. 2, pp. 29-39.
[5] Kim, D. Y., Sun, H., Yoon, J., and Park, C.-W. (2012). “Height estimation of gondola-typed facade
robot”. In Proceedings of 29th International Symposium on Automation and Robotics in Construction
(ISARC 2012).
[6] Kim, D. Y., Yoon, J., Sun, H., and Park, C.-W. (2012) “Window detection for gondola robot using a
visual camera”. In Proceeding of IEEE International Conference on Automation Science and
Engineering (CASE 2012), 2012, pp. 998-1003.
[7] Kim, D. Y., Yoon, J, Cha, D. H., and Park, C.-W. (2013) “Tilted Window Detection for Gondola-
typed Facade Robot”, International Journal of Control Theory and Computer Modelling (IJCTCM),
Vol. 3, No. 3, pp. 1-10.
[8] Ham, Y.-B., Park, C.-D., and Lim, B.-J. (2012). “Experiment for attaching performance of a fan and
vacuum pad on grooved vertical concrete walls”. In Proceeding of IEEE International Conference on
Automation Science and Engineering (CASE 2012), 2012, pp. 1010-1015.
Authors
Dong Yeop Kim received the B.S. and M.S. degree in School of Electrical & Electronic Engineering at
Yonsei University, Seoul, Korea, in 2008 and 2010, respectively. He has been a researcher in Korea
Electronics Technology Institute (KETI) since 2010. His current research interests include computational
intelligence, SLAM, field robotics, robot vision, and actuator module.
Jae Min Lee has been a researcher in Korea Electronics Technology Institute (KETI) since 2013. His
current research interests include embedded systems, field robotics, and control engineering.
Joongsu Yoon received the B.S. and M.S. degree in School of Mechanical Engineering at Korea Maritime
University, Busan, Korea, in 2010 and 2012, respectively. He has been a researcher in Korea Marine
Equipment Research Institute (KOMERI) since 2013. His current research interests include intelligent
systems, field robotics, and robot vision.
International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014
8
Tae-Keun Kim received the B.S. and M.S. degree at Korea University, Seoul, Korea. He has been a
researcher in Korea Electronics Technology Institute (KETI) since 2011.
Bong-Seok Kim received the B.S. at Korea Aerospace University, Korea, and the M.S. at Korea University.
He is A.B.D. at Korea University. He has been a senior researcher in Korea Electronics Technology
Institute (KETI).
Chang-Woo Park received the B.S. degree in Electronics Eng. from Korea University in 1997 and M.S. and
Ph.D. degrees in Electronics Eng. from Yonsei University, Seoul, Korea, in 1999 and 2003, respectively.
He has been a managerial researcher in Korea Electronics Technology Institute under the Ministry of
Knowledge Economy since 2003. His current research interests include intelligent systems, nonlinear
control, fuzzy systems, robot vision and robotics.

More Related Content

Similar to Wall Shape Recognition Using Limit Switch Module

20320140504005
2032014050400520320140504005
20320140504005
IAEME Publication
 
20320140504005
2032014050400520320140504005
20320140504005
IAEME Publication
 
Measurement techniques in micro machining PDF by badebhau4@gmail.com
Measurement techniques in micro machining PDF by badebhau4@gmail.comMeasurement techniques in micro machining PDF by badebhau4@gmail.com
Measurement techniques in micro machining PDF by badebhau4@gmail.com
Er. Bade Bhausaheb
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
Linda Garcia
 
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
paperpublications3
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentation
guestac67362
 
Precision robotic assembly using attractive regions
Precision robotic assembly using attractive regionsPrecision robotic assembly using attractive regions
Precision robotic assembly using attractive regions
ijmech
 
Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...
eSAT Journals
 
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
International Journal of Power Electronics and Drive Systems
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -
Sanjay Singh
 
Automated surface defect detection using area scan camera
Automated surface defect detection using area scan cameraAutomated surface defect detection using area scan camera
Automated surface defect detection using area scan camera
Alexander Decker
 
23 2 feb17 15nov16 13357 27441-1-sp(edit)
23 2 feb17 15nov16 13357 27441-1-sp(edit)23 2 feb17 15nov16 13357 27441-1-sp(edit)
23 2 feb17 15nov16 13357 27441-1-sp(edit)
IAESIJEECS
 
SID 2013
SID 2013SID 2013
SID 2013
Holmes Chang
 
An Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded SurfaceAn Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded Surface
IJERA Editor
 
An Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded SurfaceAn Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded Surface
IJERA Editor
 
Wall Walking Bot
Wall Walking Bot Wall Walking Bot
Wall Walking Bot
Shrayam Srivastava
 
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURECRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
Journal For Research
 
Researches
ResearchesResearches
Researches
Mohamed Saddek
 
IRJET- Harmonic Analysis of Cantilever Beam with and without Cracks
IRJET- Harmonic Analysis of Cantilever Beam with and without CracksIRJET- Harmonic Analysis of Cantilever Beam with and without Cracks
IRJET- Harmonic Analysis of Cantilever Beam with and without Cracks
IRJET Journal
 
IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...
IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...
IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...
IRJET Journal
 

Similar to Wall Shape Recognition Using Limit Switch Module (20)

20320140504005
2032014050400520320140504005
20320140504005
 
20320140504005
2032014050400520320140504005
20320140504005
 
Measurement techniques in micro machining PDF by badebhau4@gmail.com
Measurement techniques in micro machining PDF by badebhau4@gmail.comMeasurement techniques in micro machining PDF by badebhau4@gmail.com
Measurement techniques in micro machining PDF by badebhau4@gmail.com
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
 
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentation
 
Precision robotic assembly using attractive regions
Precision robotic assembly using attractive regionsPrecision robotic assembly using attractive regions
Precision robotic assembly using attractive regions
 
Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...
 
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -
 
Automated surface defect detection using area scan camera
Automated surface defect detection using area scan cameraAutomated surface defect detection using area scan camera
Automated surface defect detection using area scan camera
 
23 2 feb17 15nov16 13357 27441-1-sp(edit)
23 2 feb17 15nov16 13357 27441-1-sp(edit)23 2 feb17 15nov16 13357 27441-1-sp(edit)
23 2 feb17 15nov16 13357 27441-1-sp(edit)
 
SID 2013
SID 2013SID 2013
SID 2013
 
An Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded SurfaceAn Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded Surface
 
An Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded SurfaceAn Efficient Algorithm for Edge Detection of Corroded Surface
An Efficient Algorithm for Edge Detection of Corroded Surface
 
Wall Walking Bot
Wall Walking Bot Wall Walking Bot
Wall Walking Bot
 
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURECRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
 
Researches
ResearchesResearches
Researches
 
IRJET- Harmonic Analysis of Cantilever Beam with and without Cracks
IRJET- Harmonic Analysis of Cantilever Beam with and without CracksIRJET- Harmonic Analysis of Cantilever Beam with and without Cracks
IRJET- Harmonic Analysis of Cantilever Beam with and without Cracks
 
IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...
IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...
IRJET- Estimation of Propagation Time of Microwave Signal in Different Enviro...
 

Recently uploaded

Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
BPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end examBPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end exam
sonukumargpnirsadhan
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
shreyassri1208
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
Nguyen Thanh Tu Collection
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 

Recently uploaded (20)

Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
BPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end examBPSC-105 important questions for june term end exam
BPSC-105 important questions for june term end exam
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 

Wall Shape Recognition Using Limit Switch Module

  • 1. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 DOI : 10.5121/ijctcm.2014.4201 1 WALL SHAPE RECOGNITION USING LIMIT SWITCH MODULE Dong Yeop Kim1 , Jae Min Lee1 , Jongsu Yoon2 , Tae-Keun Kim1 , Bong-Seok Kim1 , and Chang-Woo Park1 1 Intelligent Robotics Research Center, Korea Electronics Technology Institute, Bucheon- si, Gyeonggi-do, Republic of Korea 2 Energy & Marine Research Division, Korea Marine Equipment Research Institute, Busan, Republic of Korea ABSTRACT We have researched a gondola typed robot system for building façade maintenance. Its main application is to paint on building façade. To apply a robot system to the painting tool, recognition of building wall shape should be preceded. In this paper, we proposed a limit switch module as a mechanical sensor method. As experiments, we applied the proposed module to window and obstacle on wall with attitude reference sensor (ARS) and laser height sensor (distance sensor). KEYWORDS gondola robot, building facade, wall shape, limit switch 1. INTRODUCTION There are many people who work on high-rise building. They hang themselves on ropes and work at decades meter high in the air. Stress and fear for danger always press them. Number of such workers has decreased, but requirement has increased. Labour cost for building wall maintenance has also increased. Many researches have tried to help them. A robot with suction pads moves on glass wall to clean it [1, 2]. Built-in guide rail provides stable robot navigation method to access building façade [3]. We have researched a gondola-typed robot system [4-7]. As sensor system, we proposed a height sensor system [5] and window detection algorithm [6, 7]. The basic approach is to keep people away from building façade. Vertical location control and horizontal balance control is applied on our gondola robot system. Painting nozzles and cleaning rotary brushes are established. In this paper, we will suggest another sensor system. It is a mechanical sensor module using limit switch for wall shape recognition. Two limit switches with different stroke sense the same place for wall and obstacle. There are three states with sensor output. First is that there is wall and no obstacle. We call it as ‘ordinary wall’. Second is both limit switches are off. It means there is a window in front of the sensor module. Third is an obstacle make the two limit switch on because the obstacle is close to the sensor module. Additionally, the sensor module uses only mechanical sensors. It is very important to guarantee robust sensor system. Limit switches has already been used for long time, and its robustness is proven.
  • 2. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 2 In Chapter 2, we will show the meaning of wall shape recognition. In Chapter 3, our suggested limit switch module will be introduced. Experimental result and relevant discussion will be in Chapter 4. 2. WALL SHAPE FOR AUTONOMOUS WALL PAINTING ROBOT Figure 1. G-BMR Release 5 (R5) Fig. 1 is fifth release of our gondola robot platform (G-BMR R5). Its width is 3.5 m, and the painting width is 3.2 m. There are six painting nozzles controlled by solenoids. They spray single color paint at concrete wall. The system purpose is to paint single color on wide concrete wall fast. Two endless winders are actuated to keep horizontal balance. This horizontal balance is an important factor to get proper painting quality on the wall. Two suction fans generate contacting force between the gondola frame and the building wall [8]. These fans provide two control factors. First is to keep horizontal balance on orthogonal direction of endless winders. Second is to guarantee the distance between wall and paint nozzle. For painting with six painting nozzles, the nozzles should be controlled in accordance with building wall shape. We defined the wall as three categories. First is ordinary concrete wall. Second is obstacle on wall. Third is window. The criterion of classification is the distance from the gondola to the wall. The reason we use three classes is that we only aim to paint on the ordinary wall. Other wall classes are out of our aim of painting. In other words, the main goal of the wall shaping recognition is to identify the wall to be paint. The method is to identify the distance from gondola frame. We have already researched a window detection algorithm using visual sensor [6, 7]. However, the proposed sensor module has different approach. Most of all, this approach use only mechanical sensors. Amount of information is smaller than other laser or visual sensors, and this mechanical sensor is robust to environmental threat such as humidity, sun light, and sprayed paint by robot.
  • 3. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 3 3. LIMIT SWITCH MODULE 3.1. Module Component At fig. 2, there are two limit switches in limit switch module. Their combination is translated to building wall shape information. The ARS sensor and the height sensor are used to mapping to 3D localization of the robot. If ARS sensor and height senor are attached to other place of the gondola, the sensor data is need to send to this limit switch module process algorithm. The main point of the limit switch module is that two limit switches have different purpose and setting. Fig. 2 (b) is the limit switch for wall that has longer stroke and senses the window areas. Fig. 2 (c) is the sensor for obstacles has shorter stroke to sense only obstacles which is closer than ordinary wall. Figure 2. Limit Sensor Module. 3.2. Limit Switch Scenarios Fig. 3 is a case that the gondola is on ordinary wall. Only the limit switch for wall is on. The limit switch for obstacle is off. Based on these two limit switch sensor values, we can decide that the robot is on ordinary wall. Because ordinary wall is recognized, the paint nozzle on gondola (Fig. 3 (d)) is on. Note that the painting procedure is executed when the gondola goes down. Therefore , limit switch installation is set to satisfy it.
  • 4. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 4 Figure 3. Movement on Ordinary Wall If the gondola is on window area, the two limit switches are off simultaneously as shown in Fig. 4. Because the gondola is on window area, the paint nozzle on Fig. 4 (d) is off. When the gondola robot goes through window area, we turn off the suction fans for preventing the gondola frame to hit the window glass. Therefore, two limit switches can be off. Figure 4. Movement on window space At the obstacle on wall, the two limit switches are on. Note that the obstacle on wall is defined as something on the wall which is closer to the gondola than ordinary wall. For example, security grill can be sense by this approach. There may be concrete ribs on the wall, and they should be painted with the same color. After adjusting the stroke of obstacle limit switch not to sense concrete ribs, the paint can be sprayed on the concrete ribs.
  • 5. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 5 Figure 5. Movement on Wall Obstacle On top view of the gondola robot system, the limit switch modules are installed as shown in Fig. 6. We assume that there are no windows and no obstacle that smaller than paint nozzle spray width. Our specification of nozzle width is 30 cm, and overlay of paint is required for paint quality. Therefore, limit switch modules on left and right of each nozzle can determine on and off state of the paint nozzle. If third limit switch module sense a window or an obstacle, second and third paint nozzles should be off. Figure 6. Horizontal installation of limit switch modules 4. EXPERIMENTAL RESULT The proposed limit switch module of Fig. 2 is applied to a window and an obstacle shown in Fig. 7. This window is installed about 7 cm sunken. The obstacle is a stainless steel cover for valves in wall, and about 3 cm protruding and 35 cm height.
  • 6. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 6 (a) (b) Figure 7. (a) Window on wall (b) Obstacle on wall (Stainless steel valve cover) Figure 8 is sensor data when the limit switch module was applied on the window. At the same height, the limit switch state is toggled. On limit switch graph labelled as ‘Switching’, bottom state means both limit switches are off, and middle means the wall limit switch on. Figure 8. Sensor data on window Figure 9 is output of the limit switch module on obstacle. There are two toggled points on limit switch graph, and they are 131 cm and 95 cm on height graph, respectively. The gap of sensed height by the limit switch module and measured height by ruler is 1 cm for 35 cm high obstacle. Figure 9. Sensor data on obstacle 5. CONCLUSIONS Limit switch is widely used mechanical sensor at robotics and factory automation. We applied this sensor to the gondola-typed building maintenance robot system to recognize the wall shape. With this sensor data, we will control the painting tool nozzles to protect windows and react to obstacles on the wall. Two limit switches sense the wall and the obstacle respectively. By adjusting stroke of limit switch, the sensor module can be applied to various environments. At
  • 7. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 7 experiment with the height sensor and ARS sensor, we can verify the location specifying performance of the sensor module about change of wall state. As future work, we are researching how to apply this module to the gondola system compact and easy-to-maintenance. With other sensor system we researched, we will design fail-safe scenarios about the gondola robot system. ACKNOWLEDGEMENTS The work presented in this paper was funded by BMRC (Building-Facade Maintenance Robot Research Center), supported by Korea Agency for Infrastructure Technology Advancement (KAIA) under the Ministry of Land, Infrastructure and Transport (MOLIT). REFERENCES [1] Zhang, H., Zhang, J., Zong, G., Wang, W., Liu, R., (2009) “Sky Cleaner 3: a real pneumatic climbing robot for glass-wall cleaning”, Robotics &Automation Magazine, IEEE. 2006, 13 (1): 173-183. [2] Gambao, E., Hernando, M., (2006) “Control system for a semi-automatic façade cleaning Robot”, in Proc. of the 23rd International Symposium on Automation and Robotics in Construction (ISARC), 2006, pp. 406-411. [3] Moon, S.-M., Hong, D., Kim, S.-W, and Park, S. (2012). “Building wall maintenance robot based on built-in guide rail”. In Proceedings of Industrial Technology (ICIT), 2012 IEEE International Conference on, 2012, pp. 498-503. [4] Sun, H., Kim, D. Y., Kwon, J. H., Kim, B.-S., and Park, C.-W. (2012) “Vision rope attribute measurement sensor for gondola-typed facade robot”, International Journal of Control Theory and Computer Modelling (IJCTCM), Vol. 2, No. 2, pp. 29-39. [5] Kim, D. Y., Sun, H., Yoon, J., and Park, C.-W. (2012). “Height estimation of gondola-typed facade robot”. In Proceedings of 29th International Symposium on Automation and Robotics in Construction (ISARC 2012). [6] Kim, D. Y., Yoon, J., Sun, H., and Park, C.-W. (2012) “Window detection for gondola robot using a visual camera”. In Proceeding of IEEE International Conference on Automation Science and Engineering (CASE 2012), 2012, pp. 998-1003. [7] Kim, D. Y., Yoon, J, Cha, D. H., and Park, C.-W. (2013) “Tilted Window Detection for Gondola- typed Facade Robot”, International Journal of Control Theory and Computer Modelling (IJCTCM), Vol. 3, No. 3, pp. 1-10. [8] Ham, Y.-B., Park, C.-D., and Lim, B.-J. (2012). “Experiment for attaching performance of a fan and vacuum pad on grooved vertical concrete walls”. In Proceeding of IEEE International Conference on Automation Science and Engineering (CASE 2012), 2012, pp. 1010-1015. Authors Dong Yeop Kim received the B.S. and M.S. degree in School of Electrical & Electronic Engineering at Yonsei University, Seoul, Korea, in 2008 and 2010, respectively. He has been a researcher in Korea Electronics Technology Institute (KETI) since 2010. His current research interests include computational intelligence, SLAM, field robotics, robot vision, and actuator module. Jae Min Lee has been a researcher in Korea Electronics Technology Institute (KETI) since 2013. His current research interests include embedded systems, field robotics, and control engineering. Joongsu Yoon received the B.S. and M.S. degree in School of Mechanical Engineering at Korea Maritime University, Busan, Korea, in 2010 and 2012, respectively. He has been a researcher in Korea Marine Equipment Research Institute (KOMERI) since 2013. His current research interests include intelligent systems, field robotics, and robot vision.
  • 8. International Journal of Control Theory and Computer Modeling (IJCTCM) Vol.4, No.1/2, April 2014 8 Tae-Keun Kim received the B.S. and M.S. degree at Korea University, Seoul, Korea. He has been a researcher in Korea Electronics Technology Institute (KETI) since 2011. Bong-Seok Kim received the B.S. at Korea Aerospace University, Korea, and the M.S. at Korea University. He is A.B.D. at Korea University. He has been a senior researcher in Korea Electronics Technology Institute (KETI). Chang-Woo Park received the B.S. degree in Electronics Eng. from Korea University in 1997 and M.S. and Ph.D. degrees in Electronics Eng. from Yonsei University, Seoul, Korea, in 1999 and 2003, respectively. He has been a managerial researcher in Korea Electronics Technology Institute under the Ministry of Knowledge Economy since 2003. His current research interests include intelligent systems, nonlinear control, fuzzy systems, robot vision and robotics.