Floor Plan Generation Using Artificial intelligence
The idea of project is to build the application to automate the process of floor plan design which will benefit in the construction process as we know the process of making floor plan is iterative where a client proposes the idea and the architect makes rough designs until its approved by the client
2025-06-28 16:32:37 - Adil Khan
Floor Plan Generation Using Artificial intelligence
Project Area of Specialization Artificial IntelligenceProject SummaryThe idea of project is to build the application to automate the process of floor plan design which will benefit in the construction process as we know the process of making floor plan is iterative where a client proposes the idea and the architect makes rough designs until its approved by the client, although there are some softwares which makes floor plans but it is done manually like the user of the software has to create his/her design by their own which were costly now we have proposed an idea to automate this process using AI as user is just required to give the characteristics of the rooms and it will generate the design automatically under the authority constraints this will reduce the cost of the process and it will be very beneficial for the stakeholders as they can conserve their resources.
The plan of the software is below:
- We want to develop the web based tool for architects which help architects in making floor plans.
- System will take high level requirements from the user like number of rooms, room type, etc to generate floor plans.
- System will also take the authority to generate floor plans according to authority regulations.
System will be able to give multiple floor plans to user from same requirements.
Project ObjectivesThe objectives of this process is to automate the floor plan process which will increase productivity and decreasing time and cost, however this is done manually, first the customer who wants a floor plan has to go to architect, the architect create floor plan according to the details of the customer then after revisions and negotiations the design is approved, here architect draws the floor plan manually or semi automatically, our software product will be a web platform where architect will provide requisites of the floor plan and the software then produce multiple floor plans within the authority constraints automatically by applying artificial intelligence techniques.
Project Implementation MethodWe have gathered the requirements related to the automated floor plan generation. We are using waterfall model because all the requirements that we gathered are stable and fixed .i.e. they will not change and there will be no more involvement of client. The technology on which we are working is well understood and we are developing the system sequentially.
Waterfall model is the SDLC approach that is used for software development which is a sequential model in which each phase should be completed before going into next phase .i.e. there will be no overlapping between the phases. The output of one phase will be the input of other phase.
Waterfall model includes the following phases:
- Requirements Phase.
- Design Phase.
- Implementation and Unit Testing Phase.
- Integration and Testing Phase.
- Maintenance Phase.
Requirement Phase:
All requirements of the system will be gathered. In this phase system’s services and goals are established by consulting with user, than these will be defined in detail to serve as system specification.
Design Phase:
The design phase include system and software design. System design allocates requirements to either hardware or software systems which defines overall system architecture. In software design, software system abstraction and their relationships will be developed.
Implementation And Unit Testing Phase:
In the implementation phase software design will be implemented as the set of units, each unit will be tested to verify either it meets its specifications.
Integration And System Testing Phase:
In this phase all the units of implementation phase will be integrated and tested as a software system to verify that the system meet its requirements. After testing, the system will be delivered to the customer.
Maintenance Phase:
After putting system into practical use, there will be various issues that may need to resolve. Like improving the system units or errors that need to be correct which were not discovered in early phases.

BREIF DESCRIPTION:
This application features the automation of floor plan which will benefit in the construction process, here floor plan will be generated from the user requisites and the authority constraints with the use of AI, till now the process is done manually and has made the process costly and time consuming, thus this application will make this process efficient and will save resources.
Benefits of the Project- The problem is time consumption in floor plan design, still there is no automation in this industry so our product will be help all the architects.
- A big industry of architecture’s manual process will become fully automate.
- Architect can save their lots of time because of automation in floor plans generation.
People can able to view their multiple floor plans by giving high level requirements.
Technical Details of Final DeliverableProject Final technical deliverable are list below.
- Multiple 2D floor plans generated from user requirements.
- Fully functional website which provides floor plan services to architects.
- Final Technical Report.
Final evaluation report.
Final Deliverable of the Project Software SystemCore Industry OthersOther Industries Manufacturing Core Technology Artificial Intelligence(AI)Other Technologies Shared EconomySustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| Azure Cloud Services | Equipment | 6 | 2000 | 12000 |
| Graphic Card Gtx 1660Ti(will used in Model training) | Equipment | 1 | 55000 | 55000 |
| Domain Hosting | Equipment | 1 | 3000 | 3000 |
| Sketching of UI, all kind of Report printing & more | Miscellaneous | 1 | 10000 | 10000 |