SlideShare a Scribd company logo
1 of 2
Download to read offline
NEAT; A Fetch Robot for Organizing the
Construction job site
Hyeonae Jang
Computer and Information Technology
Purdue University
West Lafayette, IN, USA
jang145@purdue.edu
Oscar Wong Chong
Construction Management Technology
Purdue University
West Layayette, IN, USA
owongcho@purdue.edu
Mahdi Afkhamiaghda
Construction Management Technology
Purdue University
West Layayette, IN, USA
mafkhami@purdue.edu
Abstract—While the use of automation and robotics has been
increasing in the construction industry, there is a lack of research
on how these robots can help with tools organization in a
construction site. This paper presents an application specifically
designed to automate organizing construction tools and equip-
ment, and removing unwanted objects on a flat surface in a
construction site using a fetch robot and image processing. In
this study, the robot will sort a unorganized surface given the
original state image of the tools as input.
Index Terms—Construction, fetch Robot, Image Recognition
I. INTRODUCTION
Construction tools are necessary to any construction project
because it allows the workers to perform their designated
job on a daily basis. Due to the unstructured environment of
a construction job site. Many of these tools are often mis-
placed and/or unorganized. On average, each worker spends
90 minutes per day in a construction job site looking for
different documents, plans, job information, misplaced tools,
etc. Materials needs to be stored and organized so that they
would not pose any safety hazard to workers and employees
[1]. Reducing these types of hazards in construction sites
means lowering liabilities from injury and creating a more
accessible environment for everyone on site. A more organized
construction site is often a more productive one [2].
II. LITERATURE REVIEWS
A. Paper
According to numerous studies, the technical approach
for dealing with this issue is tracking the equipment using
technologies such as RFID tags [3], ultra wideband [4], and
GPS tracking [5]. However, these approaches while considered
costly, since all equipment and materials needs to be tagged
only shows the current position of equipment and does not help
with sorting the object. Decreasing or eliminating this time
period can increase work efficiency and eventually, save cost.
As [6] have discussed, while not having the power of industrial
robots to perform big manufacturing tasks, collaborative robots
can eliminate some of the current manual and mundane
construction tasks through an automated and relatively cheap
operation.
B. Fetch
Fetch Robot is autonomous mobile robot platform that has
a seven degree of freedom (DOF) manipulator arm, created
by Fetch Robotics, Inc [7] and it was designed to perform
tasks in human workplace. Although many robotics technology
are commercially available such as Mobile manipulator RB-
1 [8], Baxter [9], Ridgeback [10], amongst others, Fetch
Robot was selected for this experiment because of its mobility,
reachability (wide range of movements), and capability to
relocate objects.
III. PROPOSED APPROACH
The main idea of this project is to use Fetch research robot
to automatically organize construction tools on a flat surface
by providing the original state of the tool as input. Figure
1 illustrates an example of a situation where a messy desk
(before) is organized with stationeries (after) just as shown in
the given image(after).
Fig. 1. An example of situation of the project [11]
There is a high possibility of scaling up the project that
increases the importance of this project. Considering time
limitation, however, we decided to narrow down the scope
of the project having two main goals. The first goal of this
project is to detect objects to be reorganized based on a given
image. The second goal is to relocate the objects by a gripping
function of Fetch robot. To be more specific, the relocation
job includes placing objects shown in the given image on the
right location and removing unwanted substances which are
not shown in the given image. The following text describes
the software platforms required for the project.
A. ROS
The Robot Operating System (ROS) is a collection of tools,
libraries, and conventions that make up a flexible framework
for writing robot software [12]. The Fetch software system is
designed to work with ROS. All Fetch capabilities are thus
available via ROS messages, services or actions.
B. OpenCV
The OpenCV (Open Source Computer Vision Library) is
a library mainly used for computer vision, image processing,
and machine learning [13]. OpenCV enables Fetch robot to
have skills to recognizing flat surfaces and objects. The ability
to recognize flat surfaces allows Fetch robot to detect places
where objects are. This is the first step to searching for objects.
The ability to recognize different objects in the scene and
localize where they are from Fetch robot.
C. OpenAI
OpenAI is a non-profit artificial intelligence research or-
ganization. OpenAI has recently released simulated robotics
environments and used the environments to train models
which work on physical robots including Fetch Robot. One
of the expected difficulties of this project is the complexity
of training Fetch robot to decide the order of organizing
objects. We are planning to try the environments to allow
Fetch robot to understand and make a sequence of jobs making
use of OpenAI Gym, a toolkit for developing and comparing
reinforcement learning algorithms [14].
Once the core algorithm for relocating object is completed,
the overall scenario of this project could potentially include
the following goals by doing extended researches:
• Wireless communication between a user and Fetch to
assign jobs
• Localization to find the correct spot to organize
• Flat surfaces/object recognition
• Grasp and relocate objects
• Notification of job completion to the user
One other expected challenge is the dependency on the shape,
size, and texture of objects. This may cause the failure of
grasping objects. We are planning to conduct an experiment
on this. To figure out a possible limitation and breakthrough.
IV. PLAN
Before and during the spring break, we will be spending
most of our time on getting familiar with new software tools
as well as Fetch robot. We then are going to design a detailed
system of our program after considering feasibility of each
goal. Since we aims to implement our program based on a
physical body of Fetch robot not only in the simulator, we will
be keep developing and improving a prototype of the program
testing step by step for a couple of weeks. Finally, we will
finalize our project by analyzing and discussing the results.
Figure 2 illustrates an overall plan for the project. Before and
during the spring break, we will be spending most of our time
on getting familiar with new software tools as well as Fetch
robot. We then are going to design a detailed system of our
program after considering feasibility of each goal. Since we
aims to implement our program based on a physical body
of Fetch robot not only in the simulator, we will be keep
developing and improving a prototype of the program testing
step by step for a couple of weeks. Finally, we will finalize
our project by analyzing and discussing the results.
Fig. 2. Overall Plan for the project
—————————————————-
REFERENCES
[1] USBR.(October 2009).Standards for Material Han-
dling, Storage, and Disposal Received from
https://www.usbr.gov/ssle/safety/RSHS/sec11.pdf
[2] Panhandle Cleaning Restoration (April 14th, 2014—) Cleaning, Con-
struction . Received from https://www.panhandlecr.com/the-importance-
of-keeping-construction-sites-orderly/
[3] Team, Purdue ECT, ”Spot-R by Triax” (2018). ECT Fact Sheets. Paper
236. http://dx.doi.org/10.5703/1288284316632.
[4] Cheng, T., Venugopal, M., Teizer, J., Vela, P. A. (2011). Performance
evaluation of ultra wideband technology for construction resource loca-
tion tracking in harsh environments. Automation in Construction, 20(8),
1173-1184.
[5] Pradhananga, N., Teizer, J. (2013). Automatic spatio-temporal analysis
of construction site equipment operations using GPS data. Automation
in Construction, 29, 107-122. capitalized,” J. Name Stand. Abbrev., in
press.
[6] Afsari, K., Gupta, S., Afkhamiaghda, M., Lu, Z. Applications of
Collaborative Industrial Robots in Building Construction.
[7] Fetch Robotics.(n.d.). Retrieved March 1, 2019, from
https://fetchrobotics.com.
[8] Mobile manipulator RB-1.(n.d.). Retrieved March 1, 2019, from
https://www.robotnik.eu.
[9] Baxter.(n.d.). Retrieved March 1, 2019, from
https://www.rethinkrobotics.com.
[10] Ridgeback.(n.d.). Retrieved March 1, 2019, from
https://www.clearpathrobotics.com.
[11] The messy subject of clean desk policies (n.d.). Retrieved February 28,
2019, from https://paramountinteriors.com/blog.
[12] Robot Operating System Wikipedia. (n.d.). Retrieved February 28, 2019,
from https://en.wikipedia.org/wiki.
[13] Image Recognition and Object Detection SATYA
MALLICK Learnopencv.(n.d.). Retrieved February 28, 2019,
https://www.learnopencv.com.
[14] Ingredients for Robotics Research Openai.(n.d.). Retrieved February 28,
2019, from https://blog.openai.com.

More Related Content

Similar to CNIT 581 - SDR Proposal Report

Page 1 of 14 ENS4152 Project Development Proposal a.docx
Page 1 of 14  ENS4152 Project Development Proposal a.docxPage 1 of 14  ENS4152 Project Development Proposal a.docx
Page 1 of 14 ENS4152 Project Development Proposal a.docxkarlhennesey
 
Page 1 of 14 ENS4152 Project Development Proposal a.docx
Page 1 of 14  ENS4152 Project Development Proposal a.docxPage 1 of 14  ENS4152 Project Development Proposal a.docx
Page 1 of 14 ENS4152 Project Development Proposal a.docxsmile790243
 
Page 1 of 14 ENS4152 Project Development Proposal a.docx
Page 1 of 14  ENS4152 Project Development Proposal a.docxPage 1 of 14  ENS4152 Project Development Proposal a.docx
Page 1 of 14 ENS4152 Project Development Proposal a.docxjakeomoore75037
 
ROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIES
ROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIESROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIES
ROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIESIJCNCJournal
 
ROS Workshop Proposal
ROS Workshop ProposalROS Workshop Proposal
ROS Workshop Proposalcodingstudio
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIIRJET Journal
 
Tool Use Learning for a Real Robot
Tool Use Learning for a Real RobotTool Use Learning for a Real Robot
Tool Use Learning for a Real RobotIJECEIAES
 
Wireless Pick & Place Robot
Wireless Pick & Place RobotWireless Pick & Place Robot
Wireless Pick & Place RobotMarmik Kothari
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICSA RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICSIJCNCJournal
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoDevasena Inupakutika
 
A cognitive robot equipped with autonomous tool innovation expertise
A cognitive robot equipped with autonomous tool  innovation expertise A cognitive robot equipped with autonomous tool  innovation expertise
A cognitive robot equipped with autonomous tool innovation expertise IJECEIAES
 
An Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationAn Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationMeshDynamics
 
Run Time Evaluation by using Object Oriented Debugging Tool
Run Time Evaluation by using Object Oriented Debugging ToolRun Time Evaluation by using Object Oriented Debugging Tool
Run Time Evaluation by using Object Oriented Debugging Toolijsrd.com
 
Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Adeyemi Fowe
 

Similar to CNIT 581 - SDR Proposal Report (20)

Page 1 of 14 ENS4152 Project Development Proposal a.docx
Page 1 of 14  ENS4152 Project Development Proposal a.docxPage 1 of 14  ENS4152 Project Development Proposal a.docx
Page 1 of 14 ENS4152 Project Development Proposal a.docx
 
Page 1 of 14 ENS4152 Project Development Proposal a.docx
Page 1 of 14  ENS4152 Project Development Proposal a.docxPage 1 of 14  ENS4152 Project Development Proposal a.docx
Page 1 of 14 ENS4152 Project Development Proposal a.docx
 
Page 1 of 14 ENS4152 Project Development Proposal a.docx
Page 1 of 14  ENS4152 Project Development Proposal a.docxPage 1 of 14  ENS4152 Project Development Proposal a.docx
Page 1 of 14 ENS4152 Project Development Proposal a.docx
 
Gazebo.docx
Gazebo.docxGazebo.docx
Gazebo.docx
 
Final-Report
Final-ReportFinal-Report
Final-Report
 
ROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIES
ROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIESROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIES
ROBOT HUMAN INTERFACE FOR HOUSEKEEPER ROBOT WITH WIRELESS CAPABILITIES
 
SRD Presentation
SRD PresentationSRD Presentation
SRD Presentation
 
ROS Workshop Proposal
ROS Workshop ProposalROS Workshop Proposal
ROS Workshop Proposal
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AI
 
Tool Use Learning for a Real Robot
Tool Use Learning for a Real RobotTool Use Learning for a Real Robot
Tool Use Learning for a Real Robot
 
Wireless Pick & Place Robot
Wireless Pick & Place RobotWireless Pick & Place Robot
Wireless Pick & Place Robot
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICSA RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
 
A cognitive robot equipped with autonomous tool innovation expertise
A cognitive robot equipped with autonomous tool  innovation expertise A cognitive robot equipped with autonomous tool  innovation expertise
A cognitive robot equipped with autonomous tool innovation expertise
 
Robot Software Functions (By Dr. J. Jeya Jeevahan)
Robot Software Functions (By Dr. J. Jeya Jeevahan)Robot Software Functions (By Dr. J. Jeya Jeevahan)
Robot Software Functions (By Dr. J. Jeya Jeevahan)
 
robocity2013-jderobot
robocity2013-jderobotrobocity2013-jderobot
robocity2013-jderobot
 
An Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationAn Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable Automation
 
Run Time Evaluation by using Object Oriented Debugging Tool
Run Time Evaluation by using Object Oriented Debugging ToolRun Time Evaluation by using Object Oriented Debugging Tool
Run Time Evaluation by using Object Oriented Debugging Tool
 
Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 

CNIT 581 - SDR Proposal Report

  • 1. NEAT; A Fetch Robot for Organizing the Construction job site Hyeonae Jang Computer and Information Technology Purdue University West Lafayette, IN, USA jang145@purdue.edu Oscar Wong Chong Construction Management Technology Purdue University West Layayette, IN, USA owongcho@purdue.edu Mahdi Afkhamiaghda Construction Management Technology Purdue University West Layayette, IN, USA mafkhami@purdue.edu Abstract—While the use of automation and robotics has been increasing in the construction industry, there is a lack of research on how these robots can help with tools organization in a construction site. This paper presents an application specifically designed to automate organizing construction tools and equip- ment, and removing unwanted objects on a flat surface in a construction site using a fetch robot and image processing. In this study, the robot will sort a unorganized surface given the original state image of the tools as input. Index Terms—Construction, fetch Robot, Image Recognition I. INTRODUCTION Construction tools are necessary to any construction project because it allows the workers to perform their designated job on a daily basis. Due to the unstructured environment of a construction job site. Many of these tools are often mis- placed and/or unorganized. On average, each worker spends 90 minutes per day in a construction job site looking for different documents, plans, job information, misplaced tools, etc. Materials needs to be stored and organized so that they would not pose any safety hazard to workers and employees [1]. Reducing these types of hazards in construction sites means lowering liabilities from injury and creating a more accessible environment for everyone on site. A more organized construction site is often a more productive one [2]. II. LITERATURE REVIEWS A. Paper According to numerous studies, the technical approach for dealing with this issue is tracking the equipment using technologies such as RFID tags [3], ultra wideband [4], and GPS tracking [5]. However, these approaches while considered costly, since all equipment and materials needs to be tagged only shows the current position of equipment and does not help with sorting the object. Decreasing or eliminating this time period can increase work efficiency and eventually, save cost. As [6] have discussed, while not having the power of industrial robots to perform big manufacturing tasks, collaborative robots can eliminate some of the current manual and mundane construction tasks through an automated and relatively cheap operation. B. Fetch Fetch Robot is autonomous mobile robot platform that has a seven degree of freedom (DOF) manipulator arm, created by Fetch Robotics, Inc [7] and it was designed to perform tasks in human workplace. Although many robotics technology are commercially available such as Mobile manipulator RB- 1 [8], Baxter [9], Ridgeback [10], amongst others, Fetch Robot was selected for this experiment because of its mobility, reachability (wide range of movements), and capability to relocate objects. III. PROPOSED APPROACH The main idea of this project is to use Fetch research robot to automatically organize construction tools on a flat surface by providing the original state of the tool as input. Figure 1 illustrates an example of a situation where a messy desk (before) is organized with stationeries (after) just as shown in the given image(after). Fig. 1. An example of situation of the project [11] There is a high possibility of scaling up the project that increases the importance of this project. Considering time limitation, however, we decided to narrow down the scope of the project having two main goals. The first goal of this project is to detect objects to be reorganized based on a given image. The second goal is to relocate the objects by a gripping function of Fetch robot. To be more specific, the relocation job includes placing objects shown in the given image on the right location and removing unwanted substances which are
  • 2. not shown in the given image. The following text describes the software platforms required for the project. A. ROS The Robot Operating System (ROS) is a collection of tools, libraries, and conventions that make up a flexible framework for writing robot software [12]. The Fetch software system is designed to work with ROS. All Fetch capabilities are thus available via ROS messages, services or actions. B. OpenCV The OpenCV (Open Source Computer Vision Library) is a library mainly used for computer vision, image processing, and machine learning [13]. OpenCV enables Fetch robot to have skills to recognizing flat surfaces and objects. The ability to recognize flat surfaces allows Fetch robot to detect places where objects are. This is the first step to searching for objects. The ability to recognize different objects in the scene and localize where they are from Fetch robot. C. OpenAI OpenAI is a non-profit artificial intelligence research or- ganization. OpenAI has recently released simulated robotics environments and used the environments to train models which work on physical robots including Fetch Robot. One of the expected difficulties of this project is the complexity of training Fetch robot to decide the order of organizing objects. We are planning to try the environments to allow Fetch robot to understand and make a sequence of jobs making use of OpenAI Gym, a toolkit for developing and comparing reinforcement learning algorithms [14]. Once the core algorithm for relocating object is completed, the overall scenario of this project could potentially include the following goals by doing extended researches: • Wireless communication between a user and Fetch to assign jobs • Localization to find the correct spot to organize • Flat surfaces/object recognition • Grasp and relocate objects • Notification of job completion to the user One other expected challenge is the dependency on the shape, size, and texture of objects. This may cause the failure of grasping objects. We are planning to conduct an experiment on this. To figure out a possible limitation and breakthrough. IV. PLAN Before and during the spring break, we will be spending most of our time on getting familiar with new software tools as well as Fetch robot. We then are going to design a detailed system of our program after considering feasibility of each goal. Since we aims to implement our program based on a physical body of Fetch robot not only in the simulator, we will be keep developing and improving a prototype of the program testing step by step for a couple of weeks. Finally, we will finalize our project by analyzing and discussing the results. Figure 2 illustrates an overall plan for the project. Before and during the spring break, we will be spending most of our time on getting familiar with new software tools as well as Fetch robot. We then are going to design a detailed system of our program after considering feasibility of each goal. Since we aims to implement our program based on a physical body of Fetch robot not only in the simulator, we will be keep developing and improving a prototype of the program testing step by step for a couple of weeks. Finally, we will finalize our project by analyzing and discussing the results. Fig. 2. Overall Plan for the project —————————————————- REFERENCES [1] USBR.(October 2009).Standards for Material Han- dling, Storage, and Disposal Received from https://www.usbr.gov/ssle/safety/RSHS/sec11.pdf [2] Panhandle Cleaning Restoration (April 14th, 2014—) Cleaning, Con- struction . Received from https://www.panhandlecr.com/the-importance- of-keeping-construction-sites-orderly/ [3] Team, Purdue ECT, ”Spot-R by Triax” (2018). ECT Fact Sheets. Paper 236. http://dx.doi.org/10.5703/1288284316632. [4] Cheng, T., Venugopal, M., Teizer, J., Vela, P. A. (2011). Performance evaluation of ultra wideband technology for construction resource loca- tion tracking in harsh environments. Automation in Construction, 20(8), 1173-1184. [5] Pradhananga, N., Teizer, J. (2013). Automatic spatio-temporal analysis of construction site equipment operations using GPS data. Automation in Construction, 29, 107-122. capitalized,” J. Name Stand. Abbrev., in press. [6] Afsari, K., Gupta, S., Afkhamiaghda, M., Lu, Z. Applications of Collaborative Industrial Robots in Building Construction. [7] Fetch Robotics.(n.d.). Retrieved March 1, 2019, from https://fetchrobotics.com. [8] Mobile manipulator RB-1.(n.d.). Retrieved March 1, 2019, from https://www.robotnik.eu. [9] Baxter.(n.d.). Retrieved March 1, 2019, from https://www.rethinkrobotics.com. [10] Ridgeback.(n.d.). Retrieved March 1, 2019, from https://www.clearpathrobotics.com. [11] The messy subject of clean desk policies (n.d.). Retrieved February 28, 2019, from https://paramountinteriors.com/blog. [12] Robot Operating System Wikipedia. (n.d.). Retrieved February 28, 2019, from https://en.wikipedia.org/wiki. [13] Image Recognition and Object Detection SATYA MALLICK Learnopencv.(n.d.). Retrieved February 28, 2019, https://www.learnopencv.com. [14] Ingredients for Robotics Research Openai.(n.d.). Retrieved February 28, 2019, from https://blog.openai.com.