Building
Buildings within a Settlement
The Mars-Sim project is an autonomous simulation of human beings living on permanent Martian settlements.
A simulation can be constructed as a Scenario that defines the initial conditions.
The simulation involves managing many entities and simulating the impact of time on each of them. There are different Entities from the large Settlement down to a small EVASuit. The impact of time affects each type differently and has consequences on other Entities.
Time is simulated as a time pulse that applies a time duration to all entities, the frequency and duratino of these pulses can be altered by the end-user to drive a slower or faster simulation.
The Scenario provides the starting condition of a simulation. The default installation provide a number of predefined Scenarios as well as the ability for a user to create their own can be created via the Scenario Editor tool. Each scenario consists of 2 elements that the simulation uses to build an initial set of entities; one for exiting settlements and the other future settlements.
Settlements are the cornerstone of the simulation as they are the main modelled entity. Each settlement that exist in the Scenario is defined as:
New settlements can be created in the future via a Resupply Mission. A Resupply Mission may also stipulates specific resources needed for an existing settlement. Currently, there is no limit to the size of a Resupply Mission, e.g. a total of 20 new buildings could arrive in one resupply delivery.
The daily life of settlers and robots are simulated at a micro level allowing them to perform activities that sustain their settlement:
Buildings within a Settlement
Used by Workers to complete Tasks
Maintenance and Fault Simulation
Management of a Settlement
Missions allow Workers to achieve objecttives
Human Settlers on Mars
Provide the governance over settlements
Details of Scientific Research
Robots can work on Tasks.
Overview of the Settlements
Activites for Workers
Vehicles travel outside a Settlement
Workers complete Tasks