Proto commits in zkytony/genmos_object_search

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

Commit:29420ca
Author:Kaiyu Zheng

main proto service name change

The documentation is generated from this commit.

Commit:e174d1e
Author:Kaiyu Zheng

remove sloop_object_search.proto (renamed)

Commit:616f7d2
Author:Kaiyu Zheng

massive rename (protos & rebuilt _pb2)

Commit:51e33ed
Author:Kaiyu Zheng

massive rename (pkg name change)

Commit:8d4da89
Author:Kaiyu Zheng

added Box2D proto and made Detection proto generic for 2D or 3D

Commit:88ef006
Author:Kaiyu Zheng

reset server

Commit:d1f2fd0
Author:Kaiyu Zheng

configure expansion params in searchregion2d

Commit:a1f8072
Author:Kaiyu Zheng

make 'fovs' optional in ProcessObservationReply; hier testing uncoment

Commit:9f75d7b
Author:Kaiyu Zheng

organize messages

Commit:cb90eb9
Author:Kaiyu Zheng

finally - client can stream message from server

Commit:299e8b2
Author:Kaiyu Zheng

another attempt at hier agent

Commit:aed8246
Author:Kaiyu Zheng

remove 'communicate' rpc; don't do it

Commit:e54c695
Author:Kaiyu Zheng

basic 2d local search agent moves as expected

Commit:bf406f7
Author:Kaiyu Zheng

wrote code to convert topo map to TopoMap proto

Commit:e8e6122
Author:Kaiyu Zheng

remove pickled belief object in proto

Commit:e1e325f
Author:Kaiyu Zheng

bug fixes in building action proto from topo2d planned action

Commit:4fc36bb
Author:Kaiyu Zheng

don't complicate; UpdateSearchRegionRequest stands alone; comments

Commit:f7140af
Author:Kaiyu Zheng

added new rpc Communicate bidirectional streaming

Commit:0855fa2
Author:Kaiyu Zheng

Allow passing in update search region request as observation in proto

Commit:a5665ad
Author:Kaiyu Zheng

remove TopoMap in RobotBelief -- too much coding needed for that

Commit:946285a
Author:Kaiyu Zheng

added TopoMap proto message & scope fields

Commit:c494054
Author:Kaiyu Zheng

correctly apply relative motion in local search test

Commit:22ebdc9
Author:Kaiyu Zheng

consolidate observations into one

Commit:357ced6
Author:Kaiyu Zheng

debug flag for PlanAction too

Commit:2eac2be
Author:Kaiyu Zheng

allow specifying both motion and pose in MoveViewpoint

Commit:232fd01
Author:Kaiyu Zheng

remove ActionFinished rpc; do that through ProcessObservation

Commit:ed5cd84
Author:Kaiyu Zheng

finally, written code for robot state belief update with

Commit:7313ba4
Author:Kaiyu Zheng

objects found as part of robot belief

Commit:10a0d1e
Author:Kaiyu Zheng

objects found as a type of observation

Commit:0943834
Author:Kaiyu Zheng

remove particles/histogram from robot pose proto; Assume gaussian

Commit:4f72d68
Author:Kaiyu Zheng

able to visualize pomdp FOV in rviz

Commit:8c374b4
Author:Kaiyu Zheng

fovs returned are now json string bytes

Commit:db11e78
Author:Kaiyu Zheng

proto: allow for returning pomdp fov

Commit:4fdbf5e
Author:Kaiyu Zheng

passing back python belief object for debugging

Commit:c361f62
Author:Kaiyu Zheng

ProcessObservation always needs robot pose

Commit:8a7856e
Author:Kaiyu Zheng

written code for object detection proto -> pomdp observation

Commit:aa68f09
Author:Kaiyu Zheng

placeholders for remaining rpc methods / process observation related

Commit:4b1ee24
Author:Kaiyu Zheng

refactor robot pose proto processing

Commit:80a7671
Author:Kaiyu Zheng

allow setting region_size when processing pcd->octree search region

Commit:49f20e1
Author:Kaiyu Zheng

test for get object belief works; but need to improve prior formation

Commit:929b293
Author:Kaiyu Zheng

field changes for belief-related rpc messages

Commit:502d5ec
Author:Kaiyu Zheng

add robot_id to KeyValueAction proto

Commit:497d8c7
Author:Kaiyu Zheng

plan action rpc implemented & tested

Commit:4d6d052
Author:Kaiyu Zheng

CreatePlanner rpc method made & tested

Commit:af60950
Author:Kaiyu Zheng

be consistent: agent_name -> robot_id

Commit:7614eed
Author:Kaiyu Zheng

finish writing proto defs for planning-related messages

Commit:518594d
Author:Kaiyu Zheng

defined, I believe, all sufficient rpcs and messages

Commit:e52e561
Author:Kaiyu Zheng

writing local search test - agent creation done

Commit:7bdb8f4
Author:Kaiyu Zheng

written Mos2DAgent

Commit:74c22a4
Author:Kaiyu Zheng

for simplicity, remove 'label' from PointCloud and OccupancyGrid. Not necessary

Commit:467b816
Author:Kaiyu Zheng

test runnable; make debug a proto field

Commit:de2ccf7
Author:Kaiyu Zheng

added search region 3d param in proto

Commit:0e2fd64
Author:Kaiyu Zheng

pcd->grid_map tested on more maps; add more search_region 2d params

Commit:eca0e29
Author:Kaiyu Zheng

agent creation: require 'UpdateSearchRegion' in order to fully create agent;

Commit:b29a106
Author:Kaiyu Zheng

add UpdateSearchRegion grpc

Commit:eb09ae1
Author:Kaiyu Zheng

able to project point cloud to grid map using old code

Commit:cb0e879
Author:Kaiyu Zheng

added search region params field to CreateAgent

Commit:351bc7e
Author:Kaiyu Zheng

properly restructured protos; able to start server

Commit:5f06010
Author:Kaiyu Zheng

generated code for pbs

Commit:8dab938
Author:Kaiyu Zheng

change field name

Commit:2a997ad
Author:Kaiyu Zheng

typo

Commit:853977e
Author:Kaiyu Zheng

add language as observation

Commit:4b0f9cb
Author:Kaiyu Zheng

necessary protos

Commit:a2d8ac5
Author:Kaiyu Zheng

an idea - agent-specific observation

Commit:699db28
Author:Kaiyu Zheng

just starting to write SloopObjectSearch service; todos