• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Start
  • Kontakt
    • Made in Vorarlberg
  • Leistungen
    • Web Development
    • Enterprise React-Native App Entwicklung
    • Embedded Systems
    • Java Entwicklung
    • C++ Entwicklung
  • Referenzen
    • Kunden
    • Webdesign & Webapps
    • Mobile Apps
    • Embedded Systems
    • Cloud Apps
  • Neuigkeiten
    • We’re hiring

Search

Anagram Engineering

Webdesign und Softwarelösungen aus Vorarlberg. Ihr Partner für innovative Lösungen rund ums Internet. Full Service Agentur.

Conclusion and Future Work



Next: Bibliography
Up: Diplomarbeit
Previous: Summary

Conclusion and Future Work

It has been shown, that straight lines are appropriate for modeling the football field and the objects (except the ball) inside the view of an autonomous football playing robot. Additionally, it has been shown that a real-time algorithm can be implemented which produces a model that is close enough to the real world, in order to guide a robot through it.

Due to the fact that most engineers want to build small robots, two customary webcams are used to accomplish this goal. The sensors used in webcams are very similar to common small cameras. Unfortunately, they provided very noisy data, especially under bad lighting conditions which result in edges that often brake apart. In order to suppress this effect, the line detection tries to connect parts of lines that seem to correspond to each other.

The second part of my thesis was the construction of a robot head which is able to communicate with a computer via the serial interface or a LCD-display. The eyes can be rotated but have only one degree of freedom so far, even if the motor controller would be able to control two motors. The next step will be to mount the head onto a mobile robot which requires a wireless communication which has enough bandwidth to transmit at least 20 images per second which will result in a new 3D image every tenth part of a second. An alternative would be to do the calculations directly on the robot. A faster controller as well as more memory would be needed to accomplish this goal. Also a second motor controller will be needed to trigger two motors which will be responsible for the movement of the robot. The stereo head could also be mounted on a flying object. I considered to mount the cameras on a flying zeppelin. But there’s still the need of a wireless communication.

The algorithm could be improved, especially the line detection should additionally control the direction of the edge gradient in order to decide if the pixel belongs to a line or not. The edge detector and the line detection could be combined to reach a higher frame rate. Another improvement would be to track the objects and predict the future position. This would lead to a more stable system. Especially when few frames are reached, a movement vector (result of the prediction) can be used to interpolate between the positions. This could be useful for aiming or hitting the ball.

It was interesting to see how our visual system and, as shown, a program can derive 3D information from two views of the same area. Hopefully, the results in this area, especially in the appliance of 3D information, will lead to more intelligent robots.


Next: Bibliography
Up: Diplomarbeit

Footer

Kontaktieren Sie uns

Stiegstrasse 24
6830 Rankweil
Vorarlberg, Österreich

+43 650 925 62 64
hello@anagram.at

Was wir machen

Anagram Engineering befindet sich im Herzen Vorarlbergs.

Wir beschäftigen uns mit der Softwareentwicklung für Web, Mobile, und eingebettete Systeme.

Wir erstellen Websites und Desktopsoftware für Microsoft und Linuxsysteme für Betriebe in und um Vorarlberg.

Als Consultants helfen wir Industrieunternehmen bei der Wahl von Softwareframeworks und dem Aufbau von sauberen Softwarearchitekturen.

Erfahren Sie mehr

© 2025 · Anagram Engineering

  • AGB
  • Datenschutz
  • Impressum
  • Kunden
  • Referenzen
  • Kontakt
Manage Cookie Consent
Wir benützen Cookies um unsere Website und unsere Services zu optimieren.
Funktional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistik
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Einstellungen
{title} {title} {title}
  • Deutsch
  • English