- Research article
- Open Access
Accessibility evaluation system for site layout planning – a tractor trailer example
© Lin et al.; licensee Springer. 2013
- Received: 6 May 2013
- Accepted: 4 November 2013
- Published: 9 December 2013
Accessibility is a critical issue in site planning. A good accessibility plan can avoid possible conflicts involving equipment and allows for smooth transportation during the entire project. It can also ensure that sufficient space is available so that all onsite equipment, such as trucks, cranes and excavators can be safely operated. In current practice, the evaluation of accessibility is done manually, relying heavily on the experience of the construction planners. However, the evaluation needs to deal with temporal and spatial information simultaneously, which make the manual evaluations very challenging.
This research develops a sandbox environment for construction planners. As tractor-trailers are usually critical in accessibility evaluations, the simulation specifically focuses on these two-section vehicles. Four major steps were involved: Step 1: deriving a generic tractor-trailer mathematical model allowing real-time, physics-based computer simulation; Step 2: digitalizing a 2D site plan to the 3D virtual environment; Step 3: developing evaluation methods for accessibility, considering both safety and operability; Step 4: visualizing the evaluation results. We implemented these four steps using Microsoft XNA (a game platform) and Nvidia PhysX (a game engine). An example case is presented which uses the sandbox environment to evaluate the accessibility of a construction site.
From the case study, we found that realistic visualizations and simulations provide solid references for construction planners. They are able to identify potential accessibility problems and unsafe situations in the sandbox environment and avoid them early on in the design and planning stages.
This paper proposed an innovative approach for evaluating accessibility during pre-construction site layout planning. It can present an intuitive and easily understood visualization result which clearly indicated the unsafe parts of the site layout plan.
- Site layout
- Trailer truck
- Physics-based simulation
- Game engine
Accessibility is one of the most important considerations in site layout planning. The routes of a construction site need to be designed to ensure smooth delivery of materials, safe machine operation and relatively easy relocation of large objects on site. Site planning directly influences the construction progress and often impacts cost if there are any unforeseen conflicts (Su et al.2012).
Although accessibility appears to be an intuitively important issue in construction site layout planning, it has not been well-researched thus far. In practice, the evaluation of accessibility is still done manually, relying heavily on the experience of the construction planners (Tam & Tong2003; Elbeltagi et al.2004; Li et al.2009). Daily meetings are held to deal with accessibility problems in which the engineers discuss transportation paths and the location of heavy equipment and temporary facilities to ensure that none of the various processes will be in conflict with one another. Without an intuitive tool to evaluate the accessibility of the site, engineers evaluate the space they need by considering qualitative positions (Akinci et al.2002), which could easily lead to accessibility problems. Conflicts are usually caused by an incorrect assessment of the space occupied by equipment and facilities. Sometimes newly constructed elements/parts may need to be demolished to create a passage for other equipment, for example a concrete conveyor truck, to get to its designated area.
Traditional site layout planning is primarily concerned with the positioning, existence and timing of the temporary facilities that are used throughout the construction project (Mawdesley & Al-Jibouri2003), and the site layout planning problem can be dissected into the following sub-problems: (1) identifying the shape and size of the facilities to be laid out; (2) identifying the constraints between facilities; and (3) determining the relative positions of these facilities (Zouein et al.2002). In order to study the space utilization of construction sites, research of site layout planning has been carried out and many studies have attempted to solve site layout planning problems. The research within this scope can be classified according to two different criteria: (1) optimization algorithms and (2) visualization.
Under the first criterion, researchers have used different kinds of optimization algorithms to solve site layout planning problems. Zouein et al. (2002) tried to resolve transportation cost problems in construction site layout planning by using genetic algorithm analysis. Mawdesley and Al-Jibouri (2003) used a genetic algorithm to reduce the costs associated with transportation paths, and both Lam et al. (2009) and Ning et al. (2010) combined the genetic algorithm and the Max-min Ant system (MMAS) to provide a computing method for reducing cost and transportation time. Wong et al. (2010) utilized genetic algorithms to optimize a layout for precast facilities on a construction site. One of the limitations of these algorithms is that some of them assume that all the facilities in the construction site can be represented by box shapes. Researchers have tried other approaches of developing automated optimization of site layout planning (Elbeltagi et al.2001; Lam et al.2007; Easa & Hossain2008).
Under the second criterion, research involves the use of visualization for site layout planning. Sadeghpour et al. (2006) utilized computer-aided tools to analyze the appropriate location of the facilities, and simplified 2D visualization tools to analyze their geometric relationships. In terms of developing a site representation, the computer-aided tools approach has some similarity with the approach implemented in this research. Dawood and Marasini (2003 developed a simulation tool that visualizes the construction site in 2D to help improve the plan. Ma et al. (2005) developed a 4D system which integrates schedules, 3D models, resources, and site spaces to provide a visualization of the plan. Sadeghpour (2006) used computer-aided tools to offer an intuitive understanding of the site layout by displaying shapes of temporary facilities through direct visualization of their positions. Benjaoran and Bhokha (2010) used a 4D computer-aided design (CAD) model to simulate the construction process to ensure safety. In another research study, a pre-construction planning method was implemented by creating a virtual construction work package. This package can virtually rearrange 3D models to review the design for constructability (Waly & Thabet2003).
In short, the majority of previous studies have focused on how to reduce the transportation costs of site layout planning. They utilized mathematical models and algorithms to compute the least distance between facilities. Thus, in current site layout planning methods, the location of facilities will be largely determined by considerations such as the distance to materials, the transportation time and the transportation cost (Hegazy & Elbeltagi1999; Mawdesley et al.2002; Tam et al.2002; Zouein et al.2002). Although these methods can generate a plan with paths of the least distance or lowest transportation costs, the accessibility issue is neglected. In a real site situation, the accessibility of transportation vehicles can directly affect the progress of work. If the transportation path is difficult to navigate due to obstacles or convoluted routes in a narrow working area, even if the distance is shorter, it can lower the efficiency of the operation. Furthermore, it can occasionally cause additional damage and costs (Soltani et al.2002).
On the other hand, drawbacks can also be found in research under the second category. This research may incorporate 3D modeling of construction elements but still not perform realistic simulations of mobile machinery, a factor that profoundly influences site layout performance. Since accidents involving transportation are one of the most frequently occurring types of accidents at a construction site (IOS & H2012), safety and accessibility should be given more importance during the planning process and the designing of transportation paths, rather than restricting the considerations only to distance and cost (Thomas et al.2005; Andayesh & Sadeghpour2013).
In summary, a new method that focuses on the accessibility issue by realistically simulating mobile units needs to be developed. Winch and North (2006) interviewed 18 experienced site planners and concluded that a construction space planning system should be a decision supporting system instead of a decision making system. Therefore, we aimed to develop a computation-based decision supporting sandbox system to deal with this problem. In this research, we propose a tool that can easily evaluate transportation access and also indicate potential problems of site layout plans. The system is composed of four modules: (1) transportation, (2) site importing, (3) accessibility evaluation, and (4) visualization. Using this system, we can easily simulate transportation processes in a construction site and test the safety and accessibility of the site layout plan. The system can also be used to visualize the test results. Engineers can therefore easily identify the unsafe parts of a site and mitigate potential accessibility problems.
The simulation of transportation in an interactive, realistic virtual environment. From this, users can directly simulate transportation process to identify potential safety and accessibility problems under various situations and different site layout plans.
The development of an evaluation method for site accessibility. Via the proposed system, users can test their planned site layout and evaluate its accessibility and safety. After evaluation, the proposed system can support a visualized output of the evaluated result to help engineers understand the unsafe areas of the site layout, and therefore being able to work out a lower cost, safer, and improved plan.
The importing of the map of the construction site and the building up of the virtual environment of the construction site in a fast and efficient way.
Accessibility evaluation system
The transportation module aims to provide engineers with a real-time interactive system for operating the tractor-trailer in a virtual environment so that problems in the transport process can be discovered efficiently. We used a tractor-trailer, a commonly used transport vehicle in construction, as the transport unit. It has been observed that the most commonly occurring accessibility problems involve tractor-trailers. The tractor-trailer is hard to control because the driver needs to take care of the trailer, and it also has more blind spots than a single unit vehicle. If an entrance or road is not well designed, the tractor-trailer can very easily become stuck. This kind of situation can be prevented by improved accessibility simulation.
The tractor-trailer is the most complicated machine to simulate as it has the most degrees of freedom of all mobile construction machinery. Mobile construction machinery can be classified into three different types: wheel, track, and chain. The wheel type includes typical construction machinery such as a truck. The track type refers more to heavy construction machinery such as an excavator. The chain type consists of multiple rigid bodies and connections such as a tractor-trailer. The chain type is the most complicated because its motion has the most degrees of freedom. Once the accessibility method for simulating the tractor-trailer is established, the user can easily apply it to other kinds of mobile construction machinery. A tractor-trailer is composed of multiple rigid bodies and connections. Mathematical equations can be used to represent the relationships between the connections of rigid bodies, which are controlled by the rules of physics. We used the concept of multi-body dynamics, which are commonly used for simulating and modeling the dynamic motions of articulated mechanisms or equipment (Hung & Kang2009). We also provided a mathematical model to compare with the developed model to verify its feasibility.
Tractor-trailer model using multi-body dynamics
Multi-body dynamics is mainly used for computing physical feedback between multiple bodies in mutual contact with each other or connected to each other by joints (Erleben2005). The simulation of multi-body dynamics is generally composed of rigid body dynamics and constraints. By solving the equations of motion (which are used to describe the dynamic behavior of multi-body dynamics), the simulation can calculate the behavior of a multi-body during each time integration (Hung & Kang2009).
In this study, the rigid bodies in the tractor-trailer are called actors (for example, the bodies that steer the wheels of a car). The type of Joint determines the motion between a pair of rigid bodies within the entire multi-body. The basic joint used in this paper is the revolute joint, which attaches two actors by a hinge-like structure. It only has one degree of freedom of rotation so that the two actors can only rotate on one axis (Hung & Kang2009).
Tractor-trailer mathematical model
Comparison between the two models
The result of the mathematical model simulation is used to verify the model developed in this research. Each simulation used the same degree of turning and velocity so that the trajectory of the tractor-trailer would be a circle. The differences between the two models under different degrees of turning and velocities were then compared.
Motion trajectory with time
Sources of error
Our aim was to create a tractor-trailer model that approximated real-world behavior. The mathematical model was built based on a previous study, whereas the physics-based model was built using “multi-body dynamics”, an approach not yet taken in any other research. The comparison of the physics model and the mathematical model leads to the following conclusions: (1) the mathematical model generates the ideal behavior of the tractor-trailer and the physics-based model behaves in a similar manner; (2) The mathematical model is easier to build and consumes less computational resources; (3) Accumulated error related to friction is present in the physics model and therefore when the proper friction coefficient is applied, the physics model can generate more realistic behavior than the mathematical model; and (4) Collision boundaries can be directly incorporated into the physics model whereas they can only be appended onto the mathematic model, and as a result the physics model is the more desirable model for use in site plan evaluations.
Site importing module
To begin the evaluation the virtual environment of the construction site has to be generated and it must be precise in its dimensions and include all possible obstacles along the transportation routes to ensure that the safety test will be realistic. Since the facilities at the site are changeable during construction, the procedure of site environment generation must also be efficient and automatic. This can then allow engineers to test several layout plans in a fast manner.
The site importing module described takes 2D images of the site plan as input data. The scope of this research did not include an in-depth look at the impact of differing object heights in order to simplify the input process and facilitate computation. The system simply generated columns with a default height to represent the obstacles and boundaries appearing on the site.
Accessibility evaluation module
After the virtual construction environment is built, the accessibility evaluation can commence. In this module, the safety level of the transportation route is numerically assessed. An index, Safety Factor (SF), is developed to evaluate the site layout by integrating three different safety parameters. Detailed concepts relating to each safety parameter will be discussed in the following sections.
Safe driving range
Narrow level of route
If a route is narrow, there will be obstacles close to the transport unit on both the left and right hand sides. By separating the multi-layer collision boundary into two parts, we can evaluate the degree of the narrowness of the route. Narrow level, ni, quantifies this factor. There are four collision boundaries as shown in Figure 8(b). Whenever an obstacle runs into a collision boundary, it will gain a narrow level score according to the level it touches and the maximum value will be kept. Otherwise, the score will be zero.
Curvature of route
If a route is tortuous, more driving skills are required than for driving on a straight route. Therefore, we take the curvature of the route into consideration. The Instant curvature of each segment of the route is evaluated while the transport unit is in motion. The curvature score, c i , which is computed at every time step of the test, is also recorded whenever an obstacle touches one of the safety bounds.
The safety factor
To execute a safety test for a route, the user needs to drive the tractor-trailer through a desired route, and can repeat this several times in order to test several possible driving conditions. After that, each unit obstacle gains a safety score, si, which integrates the three safety parameters (curvature score ci, narrow level ni, and safety range score li) according to the formula shown in Equation 6. We have adjusted these factors to be between 10-2 and 10-1 by multiplying them by a weight. In this case, the weight value for C was ten because the value of curvature lay mostly between 10-2 and 10-1 and would otherwise be too small to be of significance. For N and L, 1/4 and 1/3 were used respectively in order to diminish the value to between 10-2 and 10-1. The value of α, β and γ was determined by the relative importance of user cognition and the project type.
In this research α=12, β= 4 and γ=7. These values have been tested by the authors and represented the most significant safety factor value of the construction site. This value is most suitable for construction sites that are more congested and have narrower corners. The value of the weights for each factor depends on the environment of the construction site and the type of transportation vehicle, and so it should be modified as required by engineers.
To implement the proposed system, we used the physics-based simulation engine developed by Hung and Kang (Hung & Kang2009), which integrates Microsoft XNA and NVIDIA PhysX. XNA is a rendering engine used to generate consecutive images from 3D models in real-time. It also provides a basic game development environment such as handling user inputs and audio playing. PhysX is a physics engine, which calculates the behavior of objects in the virtual environment. PhysX utilizes position-based dynamics to simplify and approximate multi-body dynamics, which is a stable and efficient method allowing the behavior to be simulated in real-time. It is also used to compute the collision detection in the accessibility evaluation module.
The procedure for using this system is as follows. Before executing the system, the user should load the 2D plan of the target site into the “site importing module” so that the system can generate the virtual obstacles. In addition, the user should set the initial position of the transportation unit according to the evaluation scenery. Next, the user launches the system and directs the model along the desired routes; the system will automatically record the safety factors. We used the Xbox360 gamepad as the default device for users to control the transport unit in the virtual environment. After reaching the end of the route, the user can switch to different evaluation modes provided by the “visualization module” and also export evaluation data for further use.
The advantages of using this method can be summarized as follows: (1) the construction site is visualized so that during the evaluation process the user can clearly see accessibility problems; (2) the evaluation result is visualized so that the user can easily tell which part of the construction site needs to be modified; (3) the computational method is parametric and the parameters can be changed according to the circumstances of a specific site. The disadvantages of this method are as follows: (1) the user needs to decide the route first, and then evaluate; (2) the construction of the virtual construction site takes time.
The developed accessibility evaluation system is expected to greatly improve the planning of construction site layouts. The benefits are summarized as follows:
Construction sector workers all over the world are very vulnerable to accidents and physical injury. The system helps to calculate the use of safety zones around the boundaries of moving vehicles in construction areas which makes incorporating safety into site layout planning much more realistic.
The system vividly demonstrates the collision detection process of a moving vehicle, which makes the conflicts clearly visible. This can help poorly educated or illiterate operators be aware of safe driving/operating systems without having to read manuals or operation specifications.
The system can facilitate the accommodation of changeable issues regarding Health and Safety of the workforce, transport management, power distribution, water supply and utility services, material storage, deployment and consumption at variously scheduled intervals allowing operational requirements from a variety of perspectives to be evaluated. Thus, it can provide managers with IT support and sophisticated information for making valuable decisions.
The system can facilitate the use of spaces for temporary facilities during a designated time window to help relieve congestion of operations at site.
The optimum level of exposure for a moving truck can be recognized through color detection. Therefore, the optimal position of the object can be established for strategic areas.
Analyzing the closeness of objects, it helps in optimizing the positioning and the duration of the activities of certain expensive machine operations. The closeness of the objects can be analyzed by an evaluation of the Safe Driving Range safety parameter.
The system can help to identify problems regarding the changing of site layouts at different phases of construction. Thus, it can help analyze and control the sequence and priority of different phases of work to obtain a high cost-time productivity. During different phases, the user can try to evaluate the accessibility of the site layout.
It helps to identify the minimum space required to support specific construction operations in restricted space or congested areas, thus improving the welfare of workers and pedestrians. Because the accessibility of the tractor-trailer can affect the space of other operations, the user can understand the required space of operations by the accessibility evaluation of the site.
The modeled method helps engineers progress from an “experience-based” to a “computation–based” accessibility evaluation, which will make it easier to identify potential problems.
This paper proposed an innovative approach for evaluating accessibility during pre-construction site layout planning. A 3D simulation platform was developed for the verification of the feasibility of a site layout plan. In this system, a physics engine was used to capture the motion and reaction of the objects in the environment in order to approximate real world conditions. To allow work on different planning cases to be carried out efficiently, a site importing module was designed. The visualization module features the advantage of virtual reality, providing engineers with an easy way to check evaluation results and improve current site planning proposals. This paper described an example case using the proposed system to evaluate the safety and accessibility of an actual site layout plan. The evaluation result presented an intuitive and easily understood visualization which clearly indicated the unsafe parts of the site layout plan. The example case results show that the proposed system has the potential to reduce the costs caused by transportation accessibility problems.
The same modeling method used for the tractor-trailer can be applied to different kinds of construction machinery and future research will be directed towards this end so that the developed accessibility evaluation method can be used. The major limitation of this research is that the method has only been tested by one example case, and although it is a relatively complicated scenario, the method must be applied to more construction sites to validate its effectiveness more conclusively. Furthermore, by applying the method to more cases, the user can also identify more safety factors that can be included in the safety score. The system provides a realistic interactive environment for users in which they may simulate any possible route of the tractor-trailer. In future work, the route could be decided automatically by applying a motion planning algorithm.
- Akinci B, Fischer M, et al.: Automated generation of work spaces required by construction activities. Journal of Construction Engineering and Management-Asce 2002,128(4):306–315. 10.1061/(ASCE)0733-9364(2002)128:4(306)View ArticleGoogle Scholar
- Andayesh M, Sadeghpour F: Dynamic site layout planning through minimization of total potential energy. Automation in Construction 2013, 31: 92–102.View ArticleGoogle Scholar
- Benjaoran V, Bhokha S: An integrated safety management with construction management using 4D CAD model. Safety Science 2010,48(3):395–403. 10.1016/j.ssci.2009.09.009View ArticleGoogle Scholar
- Dawood N, Marasini R: Visualisation of a stockyard layout simulator “SimStock”: a case study in precast concrete products industry. Automation in Construction 2003,12(2):113–122. 10.1016/S0926-5805(02)00044-4View ArticleGoogle Scholar
- Easa S, Hossain K: New Mathematical Optimization Model for Construction Site Layout. Journal of Construction Engineering and Management 2008,134(8):653–662. 10.1061/(ASCE)0733-9364(2008)134:8(653)View ArticleGoogle Scholar
- Elbeltagi E, Hegazy T, et al.: Dynamic Layout of Construction Temporary Facilities Considering Safety. Journal of Construction Engineering and Management 2004,130(4):534–541. 10.1061/(ASCE)0733-9364(2004)130:4(534)View ArticleGoogle Scholar
- Elbeltagi E, Hegazy T, et al.: Schedule-dependent evolution of site layout planning. Construction Management and Economics 2001,19(7):689–697. 10.1080/01446190110066713View ArticleGoogle Scholar
- Erleben K: Physics-based animation. Hingham: Mass., Charles River Media; 2005.Google Scholar
- Hegazy T, Elbeltagi E: EvoSite: Evolution-based model for site layout planning. Journal of Computing in Civil Engineering 1999,13(3):198–206. 10.1061/(ASCE)0887-3801(1999)13:3(198)View ArticleGoogle Scholar
- Hung WH, Kang SC: Physics-Based Crane Model for the Simulation of Cooperative Erections. Sydney: 9th International Conference on Construction Applications of Virtual Reality; 2009:11.Google Scholar
- IOS&H: Construction Industry Accidents Knowledge Platform. 2012. http://www.iosh.gov.tw/CIAKP/Statistics2.aspxGoogle Scholar
- Lam KC, Ning X, et al.: Conjoining MMAS to GA to Solve Construction Site Layout Planning Problem. Journal of Construction Engineering and Management-Asce 2009,135(10):1049–1057. 10.1061/(ASCE)0733-9364(2009)135:10(1049)View ArticleGoogle Scholar
- Lam KC, Ning X, et al.: The application of the ant colony optimization algorithm to the construction site layout planning problem. Construction Management and Economics 2007,25(4):359–374. 10.1080/01446190600972870View ArticleGoogle Scholar
- Li H, Chan N, et al.: Optimizing construction planning schedules by virtual prototyping enabled resource analysis. Automation in Construction 2009,18(7):912–918. 10.1016/j.autcon.2009.04.002View ArticleGoogle Scholar
- Ma Z, Shen Q, et al.: Application of 4D for dynamic site layout and management of construction projects. Automation in Construction 2005,14(3):369–381. 10.1016/j.autcon.2004.08.011View ArticleGoogle Scholar
- Mawdesley MJ, Al-Jibouri SH: Proposed genetic algorithms for construction site layout. Engineering Applications of Artificial Intelligence 2003,16(5–6):501–509.View ArticleGoogle Scholar
- Mawdesley MJ, Al-jibouri SH, et al.: Genetic algorithms for construction site layout in project planning. Journal of Construction Engineering and Management 2002,128(5):418–426. 10.1061/(ASCE)0733-9364(2002)128:5(418)View ArticleGoogle Scholar
- Ning X, Lam KC, et al.: Dynamic construction site layout planning using max-min ant system. Automation in Construction 2010,19(1):55–65. 10.1016/j.autcon.2009.09.002View ArticleGoogle Scholar
- Rouchon P, Fliess M: Flatness, motion planning and trailer systems. San Antonio, Texas, U.S.A: Proceedings of the 32nd IEEE Conference on Decision and Control; 1993:2700–2705.Google Scholar
- Sadeghpour F, Moselhi O, et al.: Computer-aided site layout planning. Journal of Construction Engineering and Management-Asce 2006,132(2):143–151. 10.1061/(ASCE)0733-9364(2006)132:2(143)View ArticleGoogle Scholar
- Soltani AR, Tawfik H, et al.: Path planning in construction sites: performance evaluation of the Dijkstra, A∗, and GA search algorithms. Advanced Engineering Informatics 2002,16(4):291–303. 10.1016/S1474-0346(03)00018-1View ArticleGoogle Scholar
- Su X, Andoh AR, et al.: GIS-based dynamic construction site material layout evaluation for building renovation projects. Automation in Construction 2012, 27: 40–49.View ArticleGoogle Scholar
- Tam CM, Tong TKL: GA-ANN model for optimizing the locations of tower crane and supply points for high-rise public housing construction. Construction Management and Economics 2003,21(3):257–266. 10.1080/0144619032000049665View ArticleGoogle Scholar
- Tam CM, Tong TKL, et al.: Site layout planning using nonstructural fuzzy decision support system. Journal of Construction Engineering and Management 2002,128(3):220–231. 10.1061/(ASCE)0733-9364(2002)128:3(220)View ArticleGoogle Scholar
- Thomas HR, Riley DR, et al.: Fundamental principles of site material management. Journal of Construction Engineering and Management 2005,131(7):808–815. 10.1061/(ASCE)0733-9364(2005)131:7(808)View ArticleGoogle Scholar
- Waly AF, Thabet WY: A Virtual Construction Environment for preconstruction planning. Automation in Construction 2003,12(2):139–154. 10.1016/S0926-5805(02)00047-XView ArticleGoogle Scholar
- Winch G, North S: Critical Space Analysis. Journal of Construction Engineering and Management 2006,132(5):473–481. 10.1061/(ASCE)0733-9364(2006)132:5(473)View ArticleGoogle Scholar
- Wong CK, Fung IWH, et al.: Comparison of Using Mixed-Integer Programming and Genetic Algorithms for Construction Site Facility Layout Planning. Journal of Construction Engineering and Management-Asce 2010,136(10):1116–1128. 10.1061/(ASCE)CO.1943-7862.0000214View ArticleGoogle Scholar
- Zouein PP, Harmanani H, et al.: Genetic algorithm for solving site layout problem with unequal-size and constrained facilities. Journal of Computing in Civil Engineering 2002,16(2):143–151. 10.1061/(ASCE)0887-3801(2002)16:2(143)View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.