Proto commits in RoboCup-SSL/ssl-vision

These 44 commits are when the Protocol Buffers files have changed:

Commit:0287e93
Author:Nicolai Ommer
Committer:Nicolai Ommer

Update src/shared/proto/messages_robocup_ssl_geometry.proto Co-authored-by: owlkward <michel.schmid27@gmail.com>

The documentation is generated from this commit.

Commit:716f8a3
Author:Nicolai Ommer
Committer:Nicolai Ommer

Add boundary width for goal line and substitution area width

Commit:4833c24
Author:Nicolai Ommer
Committer:Nicolai Ommer

Add source field to vision wrapper packet

Commit:1d0d08d
Author:Nicolai Ommer
Committer:Nicolai Ommer

Add new 't_capture_camera' to detection frame The time from the camera can be useful, but it comes from a different clock. Setting t_capture to the camera time causes issues when the processing time is calculated with t_sent - t_capture. Thus, the camera timestamp is now added separately to the detection frame.

Commit:90915cc
Author:Nicolai Ommer
Committer:Nicolai Ommer

Remove obsolete logClient

Commit:4bae371
Author:Nicolai Ommer

Document all fields of SSL_GeometryFieldSize

Commit:44a5421
Author:Nicolai Ommer
Committer:Nicolai Ommer

Rename robot_radius to max_robot_radius

Commit:c059df0
Author:Nicolai Ommer

Add more parameters to field size protobuf

Commit:1d2a4fb
Author:Nicolai Ommer

Add center_circle_radius to geometry field size

Commit:5f91376
Author:Nicolai Ommer

Remove confusing comment from tracked detection message The protocol initially had a second timestamp `timestamp_captured` to distinguish between the captured timestamp from ssl-vision and the timestamp of the current message. This got removed, so now there is only a timestamp that describes the time of the data.

Commit:5ea5159
Author:Nicolai Ommer

Add reference two two-phase model

Commit:a6d91fc
Author:Nicolai Ommer

Add new ball models to config tree

Commit:6e1de61
Author:Nicolai Ommer

Add documentation to ball models

Commit:8bc7d74
Author:Nicolai Ommer

Add ball model configuration to protobuf

Commit:d8fba80
Author:rolf

attempt to add image size to calibration data

Commit:99e40f5
Author:Nicolai Ommer

[#170] Fix spelling of SSL_FieldCicularArc

Commit:a019966
Author:Nicolai Ommer

Add default network address and port

Commit:0198d71
Author:Nicolai Ommer

Remove robot height Turned out the robot height is not that important, except maybe for the tracker itself. For higher level code, the maximum allowed height is sufficient due to accuracy of the detectable ball height.

Commit:45f1235
Author:Nicolai Ommer

Make the kick pos an Vector2 (assuming kicks are always done from ground)

Commit:a595b60
Author:Nicolai Ommer

Remove timestamp_captured as it is not clear what this represents

Commit:117185e
Author:Nicolai Ommer

Prefix enums to make them more compatible with certain languages

Commit:d28ae00
Author:Nicolai Ommer

Add capabilities

Commit:0ead375
Author:Nicolai Ommer

Remove touch down locations again, apply review suggestions The first touch down location can be calculated from pos+vel and all following locations are very uncertain anyway.

Commit:753c86f
Author:Nicolai Ommer

Add chip kick detection support enum

Commit:2a36cae
Author:Nicolai Ommer

Add a chipped flag to the kicked ball message

Commit:d0d0fd8
Author:Nicolai Ommer

Add touch down locations

Commit:9f8596c
Author:Nicolai Ommer

Add a note to kicked_ball field

Commit:4b17028
Author:Nicolai Ommer

Use Vector2 for TrackedRobot pos and vel

Commit:ff754ba
Author:Nicolai Ommer

Define the kicked ball explicitly and with more data

Commit:6fff399
Author:Nicolai Ommer

Initial draft for a new protocol for dedicated tracking software

Commit:59c0b40
Author:Nicolai Ommer

[#87] Add penalty dimensions to protobuf protocol

Commit:37903d7
Author:Nicolai Ommer
Committer:Nicolai Ommer

[#87] Add type enum to geometry proto for lines and arcs

Commit:5f1ca6f
Author:Emiel Steerneman

Trying to merge upstream

Commit:eaa995d
Author:Jay Kamat

Fix warnings when compiling ssl-vision with protobuf 3+

Commit:2a604f1
Author:joydeep.biswas

Merged 4cam_experimental into trunk.

Commit:c8469f0
Author:joydeep.biswas

Creating tag of the 4-cam branch as it was at RC2014

Commit:a7a1078
Author:ulfert.nehmiz

graphicalClient: LogPlayer functionality added + structure slightly, some more classes + some qt-segfaults unfixed, but propably its line 217 in GraphicsPrimitives.cpp and its update() call Logs from RoboCup09 available at http://clamps.informatik.uni-bremen.de/files/logs/logfiles_ssl_graz_09.zip

Commit:b913d6b
Author:zickler

- added derived global camera position in world coords to geometry packet - added printing of camera world coords to sample client - fixed gl paint-event handling in visualization widget - fixed some compiler warnings - truncated team list

Commit:9d20aef
Author:zickler

added time of sending to packet

Commit:92d8812
Author:zickler

added geometry publishing from server to client

Commit:1260a80
Author:zickler

- started implementing network output - implemented sample client skeleton - moved some qmake .pro files into respective client/ and app/ directories - added geometry info protobuffer definitions - added a wrapper protobuffer definition

Commit:872157f
Author:zickler

- started implementing robot detection - added cmpattern subdirectory where robot detection code will be placed - added team configuration to vartypes-tree - many other little bugfixes, in particular in the blob finding plugin - added varnotifier class to be used for on-change-only var-type readouts - modified the detection packet proto-buffer definition

Commit:9d45769
Author:zickler

added ball detection and restructured field configuration

Commit:12d8a5d
Author:zickler

started pattern detection + added protocol buffers test-code