Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mark Simon is active.

Publication


Featured researches published by Mark Simon.


robot soccer world cup | 2001

Robust Real Time Color Tracking

Mark Simon; Sven Behnke; Raúl Rojas

This paper describes the vision system that was developed for the RoboCup F180 team FU-Fighters. The system analyzes the video stream captured from a camera mounted above the field. It localizes the robots and the ball predicting their positions in the next video frame and processing only small windows around the predicted positions. Several mechanisms were implemented to make this tracking robust. First, the size of the search windows is adjusted dynamically. Next, the quality of the detected objects is evaluated, and further analysis is carried out until it is satisfying. The system not only tracks the position of the objects, but also adapts their colors and sizes. If tracking fails, e.g. due to occlusions, we start a global search module that localizes the lost objects again. The pixel coordinates of the objects found are mapped to a Cartesian coordinate system using a non-linear transformation that takes into account the distortions of the camera. To make tracking more robust against inhomogeneous lighting, we modeled the appearance of colors in dependence of the location using color grids. Finally, we added a module for automatic identification of our robots. The system analyzes 30 frames per second on a standard PC, causing only light computational load in almost all situations.


robot soccer world cup | 2003

Predicting Away Robot Control Latency

Sven Behnke; Anna Egorova; Alexander Gloye; Raúl Rojas; Mark Simon

This paper describes a method to reduce the effects of the system immanent control delay for the RoboCup small size league. It explains how we solved the task by predicting the movement of our robots using a neural network. Recently sensed robot positions and orientations as well as the most recent motion commands sent to the robot are used as input for the prediction. The neural network is trained with data recorded from real robots. We have successfully field-tested the system at several RoboCup compe- titions with our FU-Fighters team. The predictions improve speed and accuracy of play.


Information Technology | 2005

Reinforcing the Driving Quality of Soccer Playing Robots by Anticipation Verbesserung der Fahreigenschaften von fußballspielenden Robotern durch Antizipation

Alexander Gloye; Dalle Molle; Fabian Wiesel; Oliver Tenchio; Mark Simon

Summary This paper shows how an omnidirectional robot can learn to correct inaccuracies when driving, or even learn to use corrective motor commands when a motor fails, whether partially or completely. Driving inaccuracies are unavoidable, since not all wheels have the same grip on the surface, or not all motors can provide exactly the same power. When a robot starts driving, the real system response differs from the ideal behavior assumed by the control software. Also, malfunctioning motors are a fact of life that we have to take into account. Our approach is to let the control software learn how the robot reacts to instructions sent from the control computer. We use a neural network, or a linear model for learning the robots response to the commands. The model can be used to predict deviations from the desired path, and take corrective action in advance, thus increasing the driving accuracy of the robot. The model can also be used to monitor the robot and assess if it is performing according to its learned response function. If it is not, the new response function of the malfunctioning robot can be learned and updated. We show, that even if a robot loses power from a motor, the system can re-learn to drive the robot in a straight path, even if the robot is a black-box and we are not aware of how the commands are applied internally.


robot soccer world cup | 2006

Parabolic Flight Reconstruction from Multiple Images from a Single Camera in General Position

Raúl Rojas; Mark Simon; Oliver Tenchio

This paper shows that it is possible to retrieve all parameters of the parabolic flight trajectory of an object from a time stamped sequence of images captured by a single camera looking at the scene. Surprisingly, it is not necessary to use two cameras (stereo vision) in order to determine the coordinates of the moving object with respect to the floor. The technique described in this paper can thus be used to determine the three-dimensional trajectory of a ball kicked by a robot. The whole calculation can be done, at the limit, with just three measurements of the ball position captured in three consecutive frames. Therefore, this technique can be used to forecast the future motion of the ball a few milliseconds after the kick has taken place. The computation is fast and allows a robot goalie to move to the correct blocking position. Interestingly, this technique can also be used to self-calibrate stereo cameras.


Archive | 2001

The Soul of A New Machine: The Soccer Robot Team of the FU Berlin

Raúl Rojas; Sven Behnke; Peter Ackers; Bernhard Frötschl; Wolf Linstrot; Manuel de Melo; Andreas Schebesch; Mark Simon; Martin Sprengel; Oliver Tenchio

This paper describes the hardware and software of the robotic soccer team built at the Freie Universitat Berlin which took part in the 2000 RoboCup Championship in Melbourne, Australia. Our team, the FU Fighters, consists of five robots of less than 18 cm horizontal cross-section. Four of the robots have the same mechanical design, while the goalie is slightly different. All the hardware was designed and assembled at the FU Berlin. The paper describes the hierarchical control architecture used to generate the behavior of individual agents and the whole team. Our reactive approach is based on the dual dynamics framework proposed by Jager, but extended with a third module of sensor readings. Fast changing sensors are aggregated in time to form slowly changing percepts in a temporal resolution hierarchy. We describe the main blocks of the software and their interactions.


robot soccer world cup | 2000

Using Hierarchical Dynamical Systems to Control Reactive Behavior

Sven Behnke; Bernhard Frötschl; Raúl Rojas; Peter Ackers; Wolf Lindstrot; Manuel de Melo; Andreas Schebesch; Mark Simon; Martin Sprengel; Oliver Tenchio


Information Technology | 2005

Reinforcing the Driving Quality of Soccer Playing Robots by Anticipation.

Alexander Gloye; Fabian Wiesel; Oliver Tenchio; Mark Simon


Archive | 2003

Predicting away the Delay

Sven Behnke; Anna Egorova; Alexander Gloye; Raúl Rojas; Mark Simon


robot soccer world cup | 2005

Plug and play: fast automatic geometry and color calibration for cameras tracking robots

Anna Egorova; Mark Simon; Fabian Wiesel; Alexander Gloye; Raúl Rojas


Archive | 2005

FU Fighters Small Size Team 2004

Anna Egorova; Achim Liers; M. Luft; Raúl Rojas; Mark Simon; Fabian Wies

Collaboration


Dive into the Mark Simon's collaboration.

Top Co-Authors

Avatar

Raúl Rojas

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Oliver Tenchio

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Sven Behnke

Martin Luther University of Halle-Wittenberg

View shared research outputs
Top Co-Authors

Avatar

Alexander Gloye

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anna Egorova

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Martin Sprengel

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Peter Ackers

Free University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Manuel de Melo

Free University of Berlin

View shared research outputs
Researchain Logo
Decentralizing Knowledge