Albert L. Schoute

Learn More
Traffic control of vehicles on pre-planned paths may be based on critical sections where vehicles have to control their velocity mutually in order to avoid collisions. By analysing the geometry of critical sections carefully deadlock situations can be recognised and situations where vehicles may share a critical area under certain restrictions to speed-up(More)
For real-time applications in a distributed system a common notion of time is indispensable. Clocks are used for time measurement, determination of causality, process synchronization and generating unique identjfications. All this is only possible if there is a time reference of specified accuracy. Since the local clocks in a distributed system tend to drvt(More)
This article describes an operating environment for control systems. This environment contains the basic layers of a distributed operating system. The design of this operating environment is based on the requirements demanded by controllers which can be found in complex control systems. Due to the nature of real-time control systems, special attention has(More)
In this paper a data sharing framework for multi-threaded, distributed control programs is described that is realized in C++ by means of only a few, powerful classes and templates. Fast data exchange of entire data structures is supported using sockets as communication medium. Access methods are provided that preserve data consistency and synchronize the(More)
RoadPlan is an interactive planning and preprocessing tool to analyse and optimize multi-agv traffic. Currently it provides facilities for: • Traffic road map configuration and visualization • Interactive drawing and modification of traffic layouts • Collision and deadlock analysis of multiple agv's on selectable routes • Interactive agv-shape editing •(More)
— This paper describes a method to correct the effect of collisions in the state estimator of the MI20 robotsoccer system. The existing state estimator tracks all robots on the field by predicting new states and matching them with data from the vision system to obtain new positions and velocities of all the objects on the field. In general this method works(More)
  • 1