These 80 commits are when the Protocol Buffers files have changed:
Commit: | 6c90606 | |
---|---|---|
Author: | taylor howell |
add mode input to estimator update
The documentation is generated from this commit.
Commit: | e28230c | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Add API for MJPC cost residuals. PiperOrigin-RevId: 604774074 Change-Id: I2b4463daf24db079591b58fb56dc3c1eb42ca5f9
Commit: | 49defbe | |
---|---|---|
Author: | Tom Erez | |
Committer: | GitHub |
Merge branch 'main' into direct_ctrl
Commit: | 358315c | |
---|---|---|
Author: | Tom Erez | |
Committer: | GitHub |
Merge branch 'main' into estimation
Commit: | e0ccf4e | |
---|---|---|
Author: | taylor howell |
remove ctrl from direct optimizer
Commit: | 8f86ee4 | |
---|---|---|
Author: | Copybara-Service |
Merge of 6a56e33e37d66383a231cd5b48b26362628c3fb2 PiperOrigin-RevId: 597283312 Change-Id: I12ce89ea5264a710cc112b42258fcf6f091c5fcb
Commit: | fd41e28 | |
---|---|---|
Author: | taylor howell |
particle drop filter demo, qfrc from python filter
Commit: | 8a155e0 | |
---|---|---|
Author: | taylor howell |
minor fix
Commit: | 6e99663 | |
---|---|---|
Author: | taylor howell |
python best trajectory
Commit: | 6ba7cd2 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Add a Python method for setting mocap body poses by name. Create a grpc method that can be used to group multiple changes of state - to be used by a future Python API. PiperOrigin-RevId: 590142795 Change-Id: I02aff2b1f819f7ea28b5c81e0545cf92ce63b7d3
Commit: | 6b138f5 | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Implement `GetAllModes` to obtain a list of all available modes. PiperOrigin-RevId: 588044219 Change-Id: Iad6c03685454d059b46da39025ee1e9e4177f896
Commit: | 324e9eb | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Remove libprotobuf dep in mjpc, keep the dep in grpc. Addresses #214. PiperOrigin-RevId: 587754095 Change-Id: I3f028af64ca3b111ea0f9835fa14a02cacbf5537
Commit: | f41f266 | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Add button to UI to save task state. PiperOrigin-RevId: 577206531 Change-Id: I3153e861739112c400555d877ab88c5558b70454
Commit: | 7f07a5d | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Move grpc directory under `mjpc`. This will allow projects that include MJPC to do ``` #include <mjpc/grpc/agent_service.h> ``` instead of ``` #include <grpc/agent_service.h> ``` which is confusing given it's not part of gRPC. PiperOrigin-RevId: 576973995 Change-Id: I228c4c91f0dd7a35a4ed07d0433e5393176d6639
Commit: | b930c37 | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Add proto for task state. PiperOrigin-RevId: 576639091 Change-Id: I25fe28e534501110ada2d8a83bcf9954901b373e
Commit: | 461f967 | |
---|---|---|
Author: | taylor howell |
merge main
Commit: | d78dbc3 | |
---|---|---|
Author: | taylor howell |
fix merge
Commit: | 97d0908 | |
---|---|---|
Author: | Copybara-Service |
Merge of 3c73eb94b88f0d0a307441c70cbfce134bb04176 PiperOrigin-RevId: 569963840 Change-Id: If40f0bccde303a57ce9d75b87ca337aa55e481ba
Commit: | c988c09 | |
---|---|---|
Author: | taylor howell |
rename
Commit: | cccd267 | |
---|---|---|
Author: | taylor howell |
fix batch python
Commit: | 0ec48c9 | |
---|---|---|
Author: | taylor howell |
fixes and address Tom comments
Commit: | 8915312 | |
---|---|---|
Author: | taylor howell |
modify grpc functions
Commit: | b609c61 | |
---|---|---|
Author: | taylor howell |
grpc + python for filters
Commit: | 6a96ed6 | |
---|---|---|
Author: | Copybara-Service |
Merge of 6176de20efa4c104492554512e3e4b3fe3337a34 PiperOrigin-RevId: 564674803 Change-Id: I1d9634426b7bebb6add369e61f12e897d7c272b4
Commit: | f8a5f0d | |
---|---|---|
Author: | taylor howell |
fix python
Commit: | dc0be2b | |
---|---|---|
Author: | taylor howell |
python + grpc
Commit: | 3e48bc7 | |
---|---|---|
Author: | Taylor Howell | |
Committer: | GitHub |
Merge branch 'main' into last_stage
Commit: | c5133eb | |
---|---|---|
Author: | taylor howell |
last step position and velocity sensor flags
Commit: | eb443e7 | |
---|---|---|
Author: | taylor howell |
add first_step_position_sensors flag
Commit: | a0ae887 | |
---|---|---|
Author: | taylor howell |
num measurements
Commit: | 4cbfe99 | |
---|---|---|
Author: | taylor howell |
batch estimator python sensor info + add batch_server to build
Commit: | 26be647 | |
---|---|---|
Author: | taylor howell |
Merge branch 'estimator_gui' into batch_band2
Commit: | 3558421 | |
---|---|---|
Author: | taylor howell |
remove kalman grpc + python
Commit: | 6eda6ba | |
---|---|---|
Author: | taylor howell |
remove band_copy option
Commit: | 6cc120c | |
---|---|---|
Author: | taylor howell |
reformatting
Commit: | 73507d6 | |
---|---|---|
Author: | taylor howell |
fix merge
Commit: | c942d45 | |
---|---|---|
Author: | taylor howell |
minor fixes
Commit: | 08b8a00 | |
---|---|---|
Author: | taylor howell |
Merge branch 'batch_rename' into kalman_filter
Commit: | 705f043 | |
---|---|---|
Author: | taylor howell |
merge batch_update
Commit: | 52e421b | |
---|---|---|
Author: | Copybara-Service |
Merge of 318edb9b54bfcbf824cce8419b2c2c5a1a9551e7 PiperOrigin-RevId: 557615037 Change-Id: I18adfac35728c1c1e92b0304bb0af395a581a156
Commit: | b4fae59 | |
---|---|---|
Author: | taylor howell |
unscented filter
Commit: | 18aaf12 | |
---|---|---|
Author: | taylor howell |
add kalman filter, modifications to batch estimator
Commit: | 13bd0e5 | |
---|---|---|
Author: | taylor howell |
rename batch proto
Commit: | 2a6cf76 | |
---|---|---|
Author: | taylor howell |
merge main
Commit: | 776bf30 | |
---|---|---|
Author: | taylor howell |
address nimrod comments
Commit: | 05b74c7 | |
---|---|---|
Author: | taylor howell |
remove grpc batch Cost message
Commit: | 0051079 | |
---|---|---|
Author: | taylor howell |
update batch estimator
Commit: | 12ca16a | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Add an option to GetAction to return the average nominal action instead of rolling out. For the sampling and gradient planners, this will make no difference. For iLQG, this will ignore the feedback terms in the policy. Also, remove some repetitive code from agent_service_test.cc PiperOrigin-RevId: 552483307 Change-Id: Ib3f9420b3541a5f77a6abb7c577737169f3780d5
Commit: | 54ecd75 | |
---|---|---|
Author: | Copybara-Service |
Merge of 5abb1658c14b9ba0405bc57bfc74902403422640 PiperOrigin-RevId: 540841363 Change-Id: I68fd87973418e8d8c1237cb8aa1893b8d559c622
Commit: | 18a9020 | |
---|---|---|
Author: | taylor howell |
merge upstream
Commit: | 1bd41f7 | |
---|---|---|
Author: | taylor howell |
grpc estimator norm, minor fixes
Commit: | 5a85adf | |
---|---|---|
Author: | taylor howell |
python time_scaling setting
Commit: | a754065 | |
---|---|---|
Author: | taylor howell |
python estimator buffer
Commit: | b453a45 | |
---|---|---|
Author: | Copybara-Service |
Merge of 44927099b604a03ad4523cf98205edebbe59bd43 PiperOrigin-RevId: 539972185 Change-Id: I5cd8b662fcfae802a2c38debe1a421ce388d42a4
Commit: | 5b05d84 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Average actions in MJPC gRPC API. MJPC itself evaluates the policy at the physics stepping rate. Clients of MJPC likely want to execute actions at a slower rate, and getting the average action over the control timestep seems reasonable. Because the iLQG policies are feedback policies, getting the average action requires rolling physics forward for that duration. PiperOrigin-RevId: 539906778 Change-Id: I4de8225d48935781bfb95f3f3c05f2b65cd1d769
Commit: | d30b74c | |
---|---|---|
Author: | taylor howell |
python estimator functions for cost hessian and prior matrix
Commit: | f353dd8 | |
---|---|---|
Author: | taylor howell |
change python estimator interface
Commit: | 2bf02e2 | |
---|---|---|
Author: | taylor howell |
modify proto
Commit: | 82d97ab | |
---|---|---|
Author: | taylor howell |
merge upstream
Commit: | 6423f6a | |
---|---|---|
Author: | taylor howell |
tidy agent proto
Commit: | f1f927b | |
---|---|---|
Author: | taylor howell |
separate estimator grpc
Commit: | 18dd79e | |
---|---|---|
Author: | taylor howell |
grpc estimator, change Optimize interface
Commit: | 814e0bd | |
---|---|---|
Author: | taylor howell |
grpc estimator weights
Commit: | 29919df | |
---|---|---|
Author: | taylor howell |
grpc estimator costs
Commit: | dd6030e | |
---|---|---|
Author: | taylor howell |
grpc estimator settings
Commit: | 566861e | |
---|---|---|
Author: | taylor howell |
grpc get set estimator data
Commit: | c9a2578 | |
---|---|---|
Author: | taylor howell |
grpc test get set configuration
Commit: | 501a21a | |
---|---|---|
Author: | taylor howell |
fix grpc estimator initialization
Commit: | 1ccca1b | |
---|---|---|
Author: | taylor howell |
grpc initialize estimator
Commit: | 63d1d61 | |
---|---|---|
Author: | taylor howell |
grpc outline
Commit: | 9efb785 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Add methods to the agent API for getting the task weights and parameters. PiperOrigin-RevId: 535185272 Change-Id: I98b8a5e51ce8c8da84f26e7dc5b7befd96c42b73
Commit: | 1261003 | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Implement get/set mode. PiperOrigin-RevId: 532774604 Change-Id: I3a22b36f4592974b4f7614a1cae80756f4594592
Commit: | 1e13586 | |
---|---|---|
Author: | Tom Erez | |
Committer: | Copybara-Service |
Add gRPC service to read values of cost terms. PiperOrigin-RevId: 532515452 Change-Id: I2561eb1472bd8ecc88ff25a7192fb5112cad092e
Commit: | 1b3b248 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Introduce an AgentService binary with UI. This is a fully functioning MJPC UI binary, which also offers a gRPC AgentService. The API behaves slightly differently, because planning is asynchronous, but client code written against the headless AgentService should work with this new binary too. PiperOrigin-RevId: 530605292 Change-Id: I313562bac88ecb8a405794f911501028e75fe124
Commit: | 194dad9 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
gRPC interface: Support setting selection parameters. PiperOrigin-RevId: 527838912 Change-Id: Iae8569dd7cbd8fb24bfcaa60aab21d5f681c103e
Commit: | 37792f2 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Allow a different server binary to be used with the Agent gRPC client. A couple of extra fixes: - Add a method, Agent.close which terminates the subprocess. - Reset to Home keyframe instead of qpos0. - Add an option to reset all cost terms to their default values. PiperOrigin-RevId: 526630210 Change-Id: Ie85f4bc79871ea73a9d2d44d16d30f87ff15d27d
Commit: | adda7de | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Add an Agent gRPC method for setting cost weights on the task. PiperOrigin-RevId: 524908217 Change-Id: I63bed595517bb18a72d99c8e133a2c43a5491807
Commit: | 9fcc8d8 | |
---|---|---|
Author: | Nimrod Gileadi | |
Committer: | Copybara-Service |
Add a couple of methods to gRPC Agent API. - GetState: Return the current simulation state. - Step: Advances the simulation state on the agent side, based on the current policy. PiperOrigin-RevId: 524851676 Change-Id: Ib3e89cc2ffa40cf5df7049e82689a81e809bd37a
Commit: | 52dbce3 | |
---|---|---|
Author: | Copybara-Service | |
Committer: | Copybara-Service |
Add MJPC Python API as gRPC client. PiperOrigin-RevId: 520929528 Change-Id: Id14f7f90d06881107763071d16313b0820802156
Commit: | ab2afa1 | |
---|---|---|
Author: | Tom Erez | |
Committer: | Copybara-Service |
Add gRPC server. PiperOrigin-RevId: 520687145 Change-Id: I3b0b71459b25ae39cac1d8072d048ce6f53e0d5e