SlideShare a Scribd company logo
1 of 38
Download to read offline
Planning and visualization
for automated robotic crane
erection processes
in construction
Automation in Construction 15 (2006) 398 – 414
Authors /
ShihChung Kang
Eduardo Miranda
Presenter /
Ray Wen
Introduction & Motivation
• An efficient crane operation has great
influence on the schedule, cost, and safety of
a construction project.
PREVIOUS RESEARCH
Crane-related research
• Crane-related research
(1) Crane selection
(2) Optimum placement of tower cranes and
supply location of erection materials
(3) Estimation of erection schedule
(4) Usage and coordination of multiple cranes
(5) Simulation and visualization of operations
Crane-related research
• Many researchers have developed methods to
determine the time for transporting the
structural elements from the supply location
to the final destination.
Construction automation research
• Two directions:
– Degree of automation
• reduce the repetitive manual procedures by using
computational methods
– Degree of reality
• move the abstract model toward the virtual world and
the real world.
• To achieve fully automatic level, motion
planning is important.
• The main goal of motion planning methods is
to find continuous, collision-free paths by
giving the initial and target positions.
MOTION PLANNING OF A SINGLE
CRANE
Crane model and its configure space
• Denavit-Hartenberg notation is used to model
a crane and the crane is treated as a 4DOF
robot.
• Transformation matrices were created to
represent links (joints) between neighboring
bodies of a robot crane.
• By multiplying all the transformation matrices
together, a global matrix, or a direct
kinematics of manipulators, is obtained.
The purpose of developing these manipulators is to transfer the model
between the real world space and the configure space(C-space).
Finding a collision-free erection path is simplified to a problem of finding a path
not going through the C-obstacle
Obstacles from the real-world are also
converted to the C-space and are called
C-obstacles.
Path-planning and motion-planning
methods
• Find a collision-free path
• Refine the path
• QuickLink
– most inexpensive, lowest success rate
• RandomGuess
– most expensive, highest success rate
• QuickGuess
– intermediate approach of the three.
links the two trees if the guessed
random point can see both of
them.
keeps adding new points randomly to each tree
and use QuickLink to check if the two trees can
be linked without any collision.
adds random points above two end points,
then check those points from the roots
whether  it’s  collision-free.
Path refining methods
• Optimize the path and make it more realistic.
• Three steps:
– Remove redundant nodes
• but the remaining path is not necessarily the optimal
path.
– Soften sharp angles
• making a smoother route for the object to move.
– Make the path easier for crane operations.
• by taking into account how cranes move.
removes the redundant nodes between the
examined node and the farthest node
picks a random point within a line segment
between two nodes, connect them, and
replace the old path if the new path is
collision-free.
replace the line with a curve.
Collision-detecting method
• ApproxCheck
– detects the collisions and the distance between
the object and the obstacles.
• Boundary of objects
– Using cuboids (rectangular boxes) reduces the
computation cost.
Collision-detecting method
• Collision status determined in 3 levels
– Rough check: uses the longest length of cuboid
– Fine check: uses the second longest length
– Finest check: uses the shortest length
• Errors when applied on a construction site
– Rough check: 100 cm ~ 300 cm
– Fine check: 15 cm ~ 50 cm
– Finest check: 5 cm ~ 15 cm
Collision-detecting
method
• SeeEachOther
– detecting collisions from both ends in the C-space
of a crane
– storing the distance between the end point and
the nearest obstacle if the end point is collision-
free, and move the end point toward the other by
that distance.
– repeat the same process from the other end
– if the sum of the two free distances > distance
between two ends, the path is collision-free.
MOTION PLANNING OF MULTIPLE
CRANES
• Crane-operating areas often overlap, resulting
in spatial conflicts.
• Some tower cranes use sensors that force the
cranes to stop when too close to each
other.(Passive)
• Centralized planning method
• Decoupled planning method.
Centralized Planning
• Considers all the robots as a single one by
encoding their degree of freedoms in a single
composite C-space.
• The number of the dimension of C is equal to
the total number of degree of freedoms of all
the cranes.
• A path found in the composite C-space
describes the individual path of each robot
and how the robots are to be coordinated.
Decoupled Planning
• Two-phase approach
– First phase: generating a collision-free path for
each crane by ignoring other cranes
– Second phase: velocity tuning, the relative
velocities of the robots along their respective path
are selected to avoid collision among them.
Decoupled Planning
• searches lower dimensional spaces more than
centralized planning, reducing the
computation cost.
• A decoupled planner based on global
coordination is less incomplete than one
based on pair-wise coordination.
Incremental decoupled method
• Cranes need to avoid collision with all
structural elements that have previously been
erected.
• Planning the motions for an individual crane
during a certain amount of time.
• The time interval is usually the average time
needed to erect 3 or 4 elements.
IMPLEMENTATION AND RESULTS
5.1. Implementation of iCrane
(1) generating erection sequence;
(2) finding collision-free erection paths of each
structural element;
(3) planning the motions of construction crane(s)
to follow the calculated erection paths; and
(4) coordinating the motions between multiple
cranes.
OpenGL
• Graphical language broadly used in computer
graphics
• Be developed in the Microsoft.Net platform
• Allows users to control the view angles and
play speed of the animation.
• Users are able to shift the view points
5.2. Comparison with previous research
• In the analysis, we found that some structural
elements lead to large differences in erection
time between iCrane and  Zhang’s  model.  
Approximately 5% of the structural elements
have more than 200% difference; and
approximately 38% of the structural elements
have at least a 150% difference.
Benefits of iCrane
(1) Engineers can revise the engineering model and
repeatedly run.
(2) Project planners can use the system to test
different erection processes to obtain an
optimal schedule.
(3) This system can produce precise and detailed
planning and scheduling before real
construction to eliminate potential risky and
inefficient activities.
(4) Avoid the crane having to wait for the material
to arrive to the site or to minimize storage on
site.
(5) iCrane used the algorithms developed in the
research to find a collision-free and
operational-optimal path for erecting each
structural element.
(6) While applied iCrane in construction practice,
iCrane system can broadly benefit crane
operators and construction management to
perform their work more efficiently.
(6)The computer-aided planning method can also
increase the accuracy and efficiency of project
management to support larger, more complex,
safer and faster projects in the future.
(7)iCrane can be executed in most personal
computers and enables users to simulate
construction processes virtually as many times as
necessary before a real construction project
begins.

More Related Content

Similar to 01 example of literature presentation

Towards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachTowards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachivaderivader
 
Chengbo Li Portfolio
Chengbo Li PortfolioChengbo Li Portfolio
Chengbo Li PortfolioChengbo Li
 
Traffic assignment
Traffic assignmentTraffic assignment
Traffic assignmentMNIT,JAIPUR
 
Engineering surveying-ii
Engineering surveying-iiEngineering surveying-ii
Engineering surveying-iiMarvin Ken
 
090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdfsivapathuri
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemIRJET Journal
 
2 planning of manipulator trajectories control and kinematics
2 planning of manipulator trajectories  control and kinematics2 planning of manipulator trajectories  control and kinematics
2 planning of manipulator trajectories control and kinematicsP.sudharsan Rao
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...CSCJournals
 
Egress of the crowd using Modeling & Simulation
Egress of the crowd using Modeling & SimulationEgress of the crowd using Modeling & Simulation
Egress of the crowd using Modeling & SimulationONKAR PANDE
 
A Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformA Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformIRJET Journal
 
Urban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An OverviewUrban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An OverviewRakedet
 
A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...
A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...
A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...IRJET Journal
 
Industrial Facility Design
Industrial Facility DesignIndustrial Facility Design
Industrial Facility DesignUmar Yazdani
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models Luuk Brederode
 
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...idescitation
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfPoulastya Mukherjee
 

Similar to 01 example of literature presentation (20)

Towards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachTowards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approach
 
Chengbo Li Portfolio
Chengbo Li PortfolioChengbo Li Portfolio
Chengbo Li Portfolio
 
Robotics Navigation
Robotics NavigationRobotics Navigation
Robotics Navigation
 
Traffic assignment
Traffic assignmentTraffic assignment
Traffic assignment
 
Engineering surveying-ii
Engineering surveying-iiEngineering surveying-ii
Engineering surveying-ii
 
Fujiyama workshop presentation
Fujiyama workshop presentationFujiyama workshop presentation
Fujiyama workshop presentation
 
090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing System
 
Traffic simulation and modelling
Traffic simulation and modellingTraffic simulation and modelling
Traffic simulation and modelling
 
2 planning of manipulator trajectories control and kinematics
2 planning of manipulator trajectories  control and kinematics2 planning of manipulator trajectories  control and kinematics
2 planning of manipulator trajectories control and kinematics
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
Egress of the crowd using Modeling & Simulation
Egress of the crowd using Modeling & SimulationEgress of the crowd using Modeling & Simulation
Egress of the crowd using Modeling & Simulation
 
A Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformA Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing Platform
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Urban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An OverviewUrban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An Overview
 
A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...
A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...
A Review Paper on Design & Development of Train Staircase Mechanism for Easy ...
 
Industrial Facility Design
Industrial Facility DesignIndustrial Facility Design
Industrial Facility Design
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models
 
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdf
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

01 example of literature presentation

  • 1. Planning and visualization for automated robotic crane erection processes in construction Automation in Construction 15 (2006) 398 – 414 Authors / ShihChung Kang Eduardo Miranda Presenter / Ray Wen
  • 2. Introduction & Motivation • An efficient crane operation has great influence on the schedule, cost, and safety of a construction project.
  • 4. Crane-related research • Crane-related research (1) Crane selection (2) Optimum placement of tower cranes and supply location of erection materials (3) Estimation of erection schedule (4) Usage and coordination of multiple cranes (5) Simulation and visualization of operations
  • 5. Crane-related research • Many researchers have developed methods to determine the time for transporting the structural elements from the supply location to the final destination.
  • 6. Construction automation research • Two directions: – Degree of automation • reduce the repetitive manual procedures by using computational methods – Degree of reality • move the abstract model toward the virtual world and the real world.
  • 7.
  • 8. • To achieve fully automatic level, motion planning is important. • The main goal of motion planning methods is to find continuous, collision-free paths by giving the initial and target positions.
  • 9. MOTION PLANNING OF A SINGLE CRANE
  • 10. Crane model and its configure space • Denavit-Hartenberg notation is used to model a crane and the crane is treated as a 4DOF robot. • Transformation matrices were created to represent links (joints) between neighboring bodies of a robot crane. • By multiplying all the transformation matrices together, a global matrix, or a direct kinematics of manipulators, is obtained.
  • 11.
  • 12. The purpose of developing these manipulators is to transfer the model between the real world space and the configure space(C-space).
  • 13. Finding a collision-free erection path is simplified to a problem of finding a path not going through the C-obstacle Obstacles from the real-world are also converted to the C-space and are called C-obstacles.
  • 14. Path-planning and motion-planning methods • Find a collision-free path • Refine the path • QuickLink – most inexpensive, lowest success rate • RandomGuess – most expensive, highest success rate • QuickGuess – intermediate approach of the three.
  • 15. links the two trees if the guessed random point can see both of them. keeps adding new points randomly to each tree and use QuickLink to check if the two trees can be linked without any collision. adds random points above two end points, then check those points from the roots whether  it’s  collision-free.
  • 16. Path refining methods • Optimize the path and make it more realistic. • Three steps: – Remove redundant nodes • but the remaining path is not necessarily the optimal path. – Soften sharp angles • making a smoother route for the object to move. – Make the path easier for crane operations. • by taking into account how cranes move.
  • 17. removes the redundant nodes between the examined node and the farthest node picks a random point within a line segment between two nodes, connect them, and replace the old path if the new path is collision-free. replace the line with a curve.
  • 18. Collision-detecting method • ApproxCheck – detects the collisions and the distance between the object and the obstacles. • Boundary of objects – Using cuboids (rectangular boxes) reduces the computation cost.
  • 19. Collision-detecting method • Collision status determined in 3 levels – Rough check: uses the longest length of cuboid – Fine check: uses the second longest length – Finest check: uses the shortest length • Errors when applied on a construction site – Rough check: 100 cm ~ 300 cm – Fine check: 15 cm ~ 50 cm – Finest check: 5 cm ~ 15 cm
  • 20. Collision-detecting method • SeeEachOther – detecting collisions from both ends in the C-space of a crane – storing the distance between the end point and the nearest obstacle if the end point is collision- free, and move the end point toward the other by that distance. – repeat the same process from the other end – if the sum of the two free distances > distance between two ends, the path is collision-free.
  • 21. MOTION PLANNING OF MULTIPLE CRANES
  • 22. • Crane-operating areas often overlap, resulting in spatial conflicts. • Some tower cranes use sensors that force the cranes to stop when too close to each other.(Passive) • Centralized planning method • Decoupled planning method.
  • 23. Centralized Planning • Considers all the robots as a single one by encoding their degree of freedoms in a single composite C-space. • The number of the dimension of C is equal to the total number of degree of freedoms of all the cranes. • A path found in the composite C-space describes the individual path of each robot and how the robots are to be coordinated.
  • 24. Decoupled Planning • Two-phase approach – First phase: generating a collision-free path for each crane by ignoring other cranes – Second phase: velocity tuning, the relative velocities of the robots along their respective path are selected to avoid collision among them.
  • 25.
  • 26. Decoupled Planning • searches lower dimensional spaces more than centralized planning, reducing the computation cost. • A decoupled planner based on global coordination is less incomplete than one based on pair-wise coordination.
  • 27. Incremental decoupled method • Cranes need to avoid collision with all structural elements that have previously been erected. • Planning the motions for an individual crane during a certain amount of time. • The time interval is usually the average time needed to erect 3 or 4 elements.
  • 29. 5.1. Implementation of iCrane (1) generating erection sequence; (2) finding collision-free erection paths of each structural element; (3) planning the motions of construction crane(s) to follow the calculated erection paths; and (4) coordinating the motions between multiple cranes.
  • 30.
  • 31. OpenGL • Graphical language broadly used in computer graphics • Be developed in the Microsoft.Net platform • Allows users to control the view angles and play speed of the animation. • Users are able to shift the view points
  • 32. 5.2. Comparison with previous research
  • 33.
  • 34.
  • 35. • In the analysis, we found that some structural elements lead to large differences in erection time between iCrane and  Zhang’s  model.   Approximately 5% of the structural elements have more than 200% difference; and approximately 38% of the structural elements have at least a 150% difference.
  • 36. Benefits of iCrane (1) Engineers can revise the engineering model and repeatedly run. (2) Project planners can use the system to test different erection processes to obtain an optimal schedule. (3) This system can produce precise and detailed planning and scheduling before real construction to eliminate potential risky and inefficient activities. (4) Avoid the crane having to wait for the material to arrive to the site or to minimize storage on site.
  • 37. (5) iCrane used the algorithms developed in the research to find a collision-free and operational-optimal path for erecting each structural element. (6) While applied iCrane in construction practice, iCrane system can broadly benefit crane operators and construction management to perform their work more efficiently.
  • 38. (6)The computer-aided planning method can also increase the accuracy and efficiency of project management to support larger, more complex, safer and faster projects in the future. (7)iCrane can be executed in most personal computers and enables users to simulate construction processes virtually as many times as necessary before a real construction project begins.