Proto commits in RoboJackets/robocup-software

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

Commit:6acf82e
Author:Sid Parikh
Committer:Sid Parikh

move to src

Commit:cdc7749
Author:Sid Parikh
Committer:Sid Parikh

move to src

Commit:54ae3b8
Author:Sanat Dhanyamraju
Committer:GitHub

Multicast and Ball Placement fixed (#2244)

The documentation is generated from this commit.

Commit:e1a28d0
Author:Prabhanjan Nayak
Committer:GitHub

RobotFactoryPosition Layer (#2107)

Commit:4b1fb3f
Author:Jack
Committer:GitHub

Indirect direct free replacement (#2018) * Revert "Fix ER-Force Build Instructions (#1936)" This reverts commit 776d10827b5172dea2497b3e87eb9d8a6cb4076d. * replaced (in)direct kicks * remove files * reset file * reset file * fix style issue * Automatic style Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * style * Automatic style Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix conflict text --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Kevin Fu <kevin.fu842@gmail.com> Co-authored-by: Ryan <rkbard@gmail.com> Co-authored-by: jacksherling <jacksherling@users.noreply.github.com>

Commit:29fc06b
Author:Prabhanjan Nayak
Committer:GitHub

LED Role Display (#2016) * updated Control.proto file * added position to ros_to_rtp * fixed Kevin's mistakes * fixed the naming bugs in different files * made pretty-lines * minor nits * removed constant naming added for tests * made pretty-lines --------- Co-authored-by: RoboCup Field Comp <fake-field-comp-email@not-real.com>

Commit:8a12d70
Author:jacksherling

merge

Commit:c873c78
Author:Jack Sherling
Committer:jacksherling

merge

Commit:fdd6f9f
Author:Jack Sherling
Committer:jacksherling

oops forgot file

Commit:2adf427
Author:Kevin Fu

remove button

Commit:47d821c
Author:Kevin Fu

fix reference error

Commit:b76c17d
Author:Kevin Fu

oops forgot file

Commit:0fa50b8
Author:Kevin Fu

free kick replacement

Commit:71f49e8
Author:RoboCup Field Comp

change proto/rtp

Commit:50723e8
Author:Kyle Stachowicz
Committer:GitHub

Update to new sim protocol (#1657) * Update to new sim protocol This also includes some minor compatability fixes and reworks to match the new simulator setup - for example, kick speeds are now specified in m/s all the way through.

Commit:46a3e84
Author:Kyle Stachowicz

Update to new sim protocol This also includes some minor compatability fixes and reworks to match the new simulator setup - for example, kick speeds are now specified in m/s all the way through.

Commit:0b84d9b
Author:Kyle Stachowicz
Committer:GitHub

Add autonomy messages and associated converters (#1581) * Add shape messages and converters * Add autonomy messages and associated converters * Remove deleted items (i.e. sing) from Robot * Fix conversions and usage to reflect RobotIntent changes * Formatting * Formatting * Fix include * Fix RTP conversions with new intent format * Make song optional in log frame * Fix test * Fix tests 2 electric boogaloo * Tidy * Pretty fixes and TODO #s * Trailing newline * Add tests for planner message conversions

Commit:4c3d900
Author:Kyle Stachowicz

Make song optional in log frame

Commit:73c9287
Author:Akhil Veeraghanta
Committer:GitHub

Fix Spelling Mistakes (#1531) * fix spellings * fix bad python change * ran make-pretty * Formatting * More formatting Co-authored-by: Kyle Stachowicz <kylestach99@gmail.com>

Commit:eb6f198
Author:oswinso
Committer:GitHub

ROS2 config client / server (#1519) 1. Creates `rj_geometry_msgs`, `rj_msgs` folders for ROS2 messages 2. Creates some conversion code between `Geometry2d` and `rj_geometry_msgs` 3. Creates `config_server` and `config_client` 4. Creates `rj_utils/logging.hpp` as a `clang_tidy` compatible way to do logging (by default, `RCLCPP_INFO` raises `clang_tidy` warnings due to vararg stuff). Also, this creates `EZ_` prefixed macro calls that automatically use `get_logger()`, so that logging calls are simpler.

Commit:5c0d4ca
Author:oswinso
Committer:GitHub

CMake refactor + reorganizing files (#1515) - Splits up common into rj_constants, rj_protos, geometry2d and rj_common - Adds a src and include folder to each "package" - Refactors the cmake build system to hopefully make it more clean

Commit:da49fa5
Author:Oswin So

finally got nice clion integration with ros2

Commit:b54e8bd
Author:Kyle Stachowicz

Clean up unused log frame data

Commit:73d03b4
Author:Kyle Stachowicz

Reformat protos

Commit:3268437
Author:Kyle Stachowicz

Don't use protos as an in-memory representation Also, split out the Logger.

Commit:f3e44a7
Author:Hussain

fixed thing with processor being changed

Commit:bc22795
Author:Kyle Stachowicz

Formatting

Commit:7040a96
Author:Kyle Stachowicz

Upgrade grSim communication protocols

Commit:529a58b
Author:Jeremy Feltracco
Committer:Jeremy

Pass enc deltas through to proto packet

Commit:23a4c61
Author:Jeremy Feltracco
Committer:Jeremy

Fix wrapping

Commit:450b9f0
Author:Jeremy Feltracco

Re-add common as dumb folder

Commit:e46f835
Author:Jay Kamat
Committer:Jay Kamat

Move common into its own git repository

This commit does not contain any .proto files.

Commit:99d8765
Author:Justin Buchanan

robot fpga status now shows in soccer

Commit:a47b8e8
Author:Ryan Strat

updated protobuf spec for logging refbox data

Commit:847be01
Author:Albert Shaw

merge

Commit:b36793a
Author:Justin Buchanan

Merge pull request #678 from RoboJackets/justin/radio-fixes Lots of radio fixes

Commit:d52bd99
Author:Chachmu

Added support for the new protobuff message, began basic play to place the ball

Commit:fa461c2
Author:Justin Buchanan

working on packet binary format

Commit:70b1e37
Author:Justin Buchanan

working on packet serialization/deserialization

Commit:81df087
Author:Will Stuckey

removed more non-control protocol items

Commit:4e13c41
Author:Will Stuckey

removed firmware flag

Commit:8fcd61f
Author:Will Stuckey

refactored protocol following union removal

Commit:569b62b
Author:Will Stuckey

cleaned files to control only

Commit:61a9ee6
Author:Will Stuckey

protocol on proto2

Commit:c03cfb6
Author:Will Stuckey

removed ARM trigger mode

Commit:ba6ea67
Author:Will Stuckey

finished control protocol

Commit:2807da2
Author:Will Stuckey

protocol updates

Commit:e3eba5d
Author:Will Stuckey

merged robocup master

Commit:95cb948
Author:Will Stuckey

initial 2015 protocol update

Commit:3f7b9bd
Author:Jay Kamat
Committer:Jon

Update ssl_geometry packets. Closes #335

Commit:6a48eb9
Author:Jay Kamat

Update ssl_geometry packets. Closes #335

Commit:1de65ea
Author:Justin Buchanan
Committer:Justin Buchanan

Robot paths are now drawn in red for high speed and blue for low speed. closes #431 * Currently only applies to InterpolatedPath. other subclasses will have to implemente it as well

Commit:49e0e9d
Author:Justin Buchanan

remove tabs leading comments

Commit:1c6332d
Author:Justin Buchanan
Committer:Justin Buchanan

rewrapped comments borked in initial formatting

Commit:106f60f
Author:Matthew Barulic

Lots of work on Arc drawing and definition of new defender line.

Commit:b144558
Author:Matthew Barulic
Committer:Jay Kamat

Lots of work on Arc drawing and definition of new defender line.

Commit:3ab358b
Author:Justin Buchanan

added RJ2015 to RadioRx.proto

Commit:ab0b11d
Author:Albert Shaw

Refactor LogFramesRobot/vel to world_vel

Commit:5fbc568
Author:Albert Shaw

Add body velocity to Robot protobuff so we can compare it with the command velocity

Commit:e0832c7
Author:Matthew Barulic

Merge branch 'master' of github.com:RoboJackets/robocup-software Conflicts: common/protobuf/LogFrame.proto

Commit:3d6407d
Author:Matthew Barulic

Adds mouse-over display to StripChart.

Commit:f8a5dd9
Author:Olivia Lofaro

Adds team names to fieldView (hopefully)

Commit:7c4002c
Author:Justin Buchanan

removed GameplayModule.playName() now that we log the behavior tree

Commit:50e7a77
Author:Justin Buchanan

[#34] added Behavior Tree view

Commit:ba5ba51
Author:Justin Buchanan
Committer:Justin Buchanan

removed robot command trace - it isnt used

Commit:0875ace
Author:Justin Buchanan

removed references to deleted MotionPath.proto

Commit:4f61254
Author:Justin Buchanan

pulled in referee.proto * this is provided by the league and is the message sent by the referee box to * teams field computers * the files is at common/protobuf/referee.proto

Commit:f2d6c41
Author:Justin Buchanan

removed unused MotionPath.proto

Commit:534cc67
Author:Justin Buchanan
Committer:Justin Buchanan

Moved MotionPath into its own protobuf file and made x and y required properties for Point

Commit:9dbae5e
Author:Justin Buchanan

Added some new motion control stuff to RadioTx

Commit:5e1fc21
Author:Matthew Barulic

Teaches the robots the US National Anthem.

Commit:7cafea8
Author:Matthew Barulic

Adds singing functionality to AI code.

Commit:0153ca8
Author:eric

Added kick immediate to radio protocol and joystick

Commit:31119de
Author:Ben Johnson

Radio protocol has accel/decel, but it doesn't work yet

Commit:8d804d1
Author:Ben Johnson

Radio protocol now uses body velocity

Commit:51e0cc3
Author:Ben Johnson

Fixed some radio protocol bugs

Commit:499d2af
Author:Ben Johnson

Reporting quaternions

Commit:1d2615b
Author:Ben Johnson

More error reporting. Fixed OTA with multiple boards (radio was getting stuck our of RX due to other robots' replies).

Commit:d98418b
Author:Ben Johnson

Hardware revision and displaying faulty robots

Commit:ade22f3
Author:Ben Johnson

Revised radio protocol. Lots more status being reported.

Commit:eb41b88
Author:robojackets

Overhauling modeling/filtering

Commit:5e89282
Author:robojackets

Working on ball handling

Commit:b25b919
Author:Ben Johnson

Renamed ball sense flags in protobufs so has_ball isn't confusing. Fixed ProtobufTree: disappearing bools now actually disappear, bools are no longer user-checkable, and cleared a performance FIXME.

Commit:38ecfee
Author:Ben Johnson

Added LogConfig and python log reading (slow)

Commit:1495bfb
Author:Alex Cunningham

Added command and velocity information to the logframe display

Commit:255efb6
Author:Alex Cunningham

Added more commands between soccer and simulator - still needs more testing

Commit:0937732
Author:Alex Cunningham

Skeletons for testing gui and logframe format

Commit:fdf8b15
Author:Ben Johnson

Exclude either side of the field

Commit:d43c629
Author:Ben Johnson

Player IDs are gone. Behavior assignment is different and, hopefully, simpler. Started new Kick behavior. Fixed some motion errors.

Commit:7c6cc6d
Author:Ben Johnson

Menu cleanup, command trace, half-field exclusion

Commit:b3ffa2d
Author:Ben Johnson

Control robot positions from FieldView

Commit:e843e2f
Author:Ben Johnson

Fixed a couple of bugs in internal/external referee switching and status indication. Other trivial fixes.

Commit:489cd94
Author:Ben Johnson

Tree is usable now. Border around historical controls when not live.

Commit:cc4cb17
Author:Ben Johnson

soccer: Cleaned up include paths. Added defaults to common command line options. radio: Now builds, but is untested.

Commit:f114227
Author:Ben Johnson

Major overhaul: Lots of UI improvements. SerDes is replaced with Google Protocol Buffers. Networking is redesigned. Sender/Receiver classes are gone. Various infrastructure improvements.

Commit:e146fdd
Author:Ben Johnson

Work in progress

Commit:ea7b0b9
Author:Ben Johnson

Simulator generates protobuf vision packets directly and should not need serdes at all. Radio TX/RX is broken. Protobuf stuff added to common.

Commit:63be08e
Author:circuitben

Removed ssl-client because it has become part of soccer git-svn-id: https://svn.robojackets.org/robocup/software/trunk@893 7ccbd594-6f30-0410-bcae-e071bb1c4cdc

Commit:ff514b9
Author:circuitben

Eliminating ssl-client. SoccSim now outputs ssl-vision packets. soccer now reads them, but the conversion is ugly. git-svn-id: https://svn.robojackets.org/robocup/software/trunk@882 7ccbd594-6f30-0410-bcae-e071bb1c4cdc

Commit:3ca41d4
Author:alexgc

Added data from bzr repo git-svn-id: https://svn.robojackets.org/robocup/software/trunk@847 7ccbd594-6f30-0410-bcae-e071bb1c4cdc