AI consultancy in Rotterdam
We build AI that helps an operator make decisions, then continue to manage it. For Rijkswaterstaat, we simulated how opening a bridge affects traffic queues.
First show that we can simulate traffic congestion, then support the bridge operator
Together with NGinfra partners Havenbedrijf Rotterdam, ProRail and Rijkswaterstaat, we explored whether data could improve how the Botlekbrug and Spijkenisserbrug bridges are operated. Our proof of concept showed that we can simulate the impact of a bridge opening on traffic congestion. In the long term, we want an integrated traffic management system that shows the bridge operator the best time to open the bridge.
Where does our traffic controller still make decisions without a forecast?
When there’s a fault, traffic jam or bridge opening, the operator relies on experience to decide whether to reroute, deploy extra resources or wait. A model combines measurements, timetables and traffic data to calculate the impact of each option in advance. The operator sees a recommendation and makes the final decision.
We build the model into your operations and continue to manage it
Evidence from your own historical data
For Rijkswaterstaat, we used AIS data, a congestion model and an LSTM to show that the impact of a bridge opening on traffic congestion can be simulated.
The recommendation on the existing screen
The recommendation appears in the system the traffic controller or planner already uses. They can see what it is based on and choose to ignore it.
Monitored for drift
For Rijkswaterstaat, we developed a generic monitoring package to detect drift and outliers in its AI models in production.
Managed by the team that built it
We only manage solutions we developed ourselves. That is why we set up monitoring, retraining and ownership during development.
A model only counts when it runs calculations alongside the operator
-
The decision and who makes it
Which operational decision improves, who makes it, and how much time is there between the signal and the decision?
-
Running calculations alongside the operator
The model runs calculations using current data. We compare its recommendation with what the operator chose and what happened.
-
Live, with a designated owner
After go-live, we monitor inputs and predictions, retrain the model when traffic changes, and establish who intervenes.
Is our operational decision suited to a model?
A good fit if
The same decision comes up often, such as rerouting during an incident, deploying additional equipment or scheduling an opening, and you have historical measurements, journeys or reports that you can link to the outcome.
Not a good fit if
The decision rarely comes up, or a fixed rule in the operating procedures already works well. In that case, the rule or a dashboard will help more than a model, and we’ll tell you so.
What determines the scope
How many sources and data owners provide data, whether recommendations need to arrive in real time, how they integrate into the operator’s system, and how much maintenance and retraining will be needed after launch.
Will the operator rely on it?
Only if they can see what a recommendation is based on and override it themselves. That’s why the model runs in parallel first, and we check whether its recommendations are sound before they are taken into account.
Insight, recommendation or automated action: how much should you let the model do?
Insight for the operator
Choose this if the operator mainly needs a clearer overview. A forecast of busy periods or disruptions on a map can already help, without the model recommending any action.
Recommendation with approval
Choose this if the same decision comes up often and its impact is measurable. Our advice: start here, so you can compare the recommendation with what the operator chose.
Automated action
Choose this if the decision must be made quickly, comes up often and carries little risk. Define who will oversee it and check whether the AI Act imposes any requirements.
From Amsterdam, we build and manage AI for roads and waterways
Data Science Lab has worked with data and AI since 2016 and is a Databricks and Microsoft partner. Our office is on Westerdoksdijk in Amsterdam. We can meet at your place, ours or online.

One decision by your operator is enough for an initial conversation
Stef Stoelwinder
Business DevelopmentStef is your first point of contact. In our first conversation, we’ll discuss one decision in your operations, the data behind it and who manages the model.
E-mail info@datasciencelab.nl
Phone +31 (0)20 3636 724
Which decision by your operator do you want to support with data?
Describe the decision and the data you already have. We’ll reply by email or arrange an initial conversation.
Message sent
Thanks for your message. We’ll be in touch as soon as possible.
Frequently asked questions
An AI agency or company builds applications that use data to support decisions. In the region, Rijkswaterstaat’s Southwest Netherlands Traffic Control Centre in Rhoon manages traffic on all national roads and remotely monitors and operates tunnels and bridges. A model can help with decisions like these when time is short.
We build these models as part of our AI applications. If you first want advice on where AI fits into your operations, read about our AI consultant in Rotterdam.
Through an integration with the system the traffic controllers already use, not a separate dashboard alongside it. At RET, traffic control falls under the Central Traffic Control department. At Rijkswaterstaat, road traffic controllers inform road users through channels including the dynamic route information signs above the road.
The recommendation shows what it is based on. We also record what the operator chose. That lets you measure whether the model helps once it goes live.
Its input may start to differ from the data it was trained on. A new road, such as the A24, which opened between Vlaardingen and Rozenburg on 7 December 2024, changes where traffic flows. A model that fails to detect this will quietly produce poorer recommendations.
That is why we monitor inputs and predictions. For Rijkswaterstaat, we developed a generic monitoring package for drift and outlier detection. Read about retraining and versioning under MLOps.
Some of it, and access is becoming easier. According to Hogeschool Rotterdam, the municipality’s Open Urban Platform went live on 15 January 2025. It brings together data about Rotterdam that residents, businesses and organisations can use and add to. One application is a digital twin of the city, used for purposes including mobility and public space.
You need to check each source to see whether it contains the data you need and under what conditions you can use it. You can combine it with your own data on a data and AI platform.
Yes, if faults and maintenance have been recorded and can be linked to measurement series. RET says its asset management and infrastructure departments carry out repairs and preventive maintenance on vehicles and infrastructure. That creates precisely the history a model needs.
Read how it works under predictive maintenance and, for roads, bridges and pipelines, under AI for infrastructure management.
It may. Annex III of the AI Act lists AI systems used as safety components in the management or operation of critical digital infrastructure, road traffic, or the supply of water, gas, heating or electricity. Following the AI Omnibus, the obligations for these high-risk systems apply from 2 December 2027.
Your legal or compliance team must assess whether your application falls within its scope. We help you take stock, prepare the risk classification and establish governance. Read more about the AI Act.
No. We only manage solutions we have developed ourselves, so we can take responsibility for their quality. If we build the model, you can entrust its management to us through AI Managed Services.
If your own team wants to manage it, we agree in advance who owns it, who receives alerts and who approves a new version for release. See also management and continuous improvement.
If a fixed rule in the operations manual or operating plan already leads to the right decision, or if the operator mainly lacks an overview. In that case, a dashboard using the data you have will help more than a model.
There is also no point building a model if the measurement data is held by another organisation that will not share it. Start by agreeing how the data can be used. If you first want to explore what the data shows, read about our data science agency in Rotterdam.
Would you prefer to read about the applications, data science or operations first?
- AI applicationsThe applications we build, from predictive models to computer vision and generative AI.
- Data science consultancy in RotterdamFor models built on camera and sensor data in Rotterdam’s manufacturing sector and the surrounding area.
- MLOpsHow to keep a model working in production: versioning, CI/CD, drift monitoring and retraining.