58301dd039
Defaulted resolution
2025-05-06 09:26:19 -04:00
bf58329dc4
FT - Primitive WebSocket Actuators Control
...
+ Optionally allow remote control of the robot
+ Direct set of actuators, this should pass by the layer controler for proper interpolation
2025-05-06 19:13:41 +07:00
d39a9a4729
REFAC - Rename things and remove includes
2025-05-06 19:12:14 +07:00
42fc0e5b74
UNSTBL - Refacto
...
+ Exit CaptureImage faster in case of problem
+ Register cameras manually in Episode SubSystem
+ Make FilePath optional to keep the correct default value in saved games
- Image capture doesn't work, image is empty
2025-05-06 16:23:17 +07:00
022f7dd518
Merge pull request '[FT] Loop episodes for SO100' ( #68 ) from ft-integrate-data-transfer-in-so100-scene into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#68
2025-05-05 15:33:21 +00:00
dd5d67913c
FT - add message property to FObservationPayload
2025-05-04 20:51:39 +07:00
185b68cb83
FT - Save in SavedProjectFiles by default (Noah)
2025-05-04 20:49:29 +07:00
9806b4f5af
FT - Looping Episodes
2025-05-04 20:48:53 +07:00
45490051cd
WIP - Configure Episode Series Launch
2025-05-03 01:45:06 +07:00
19d36fdf00
MISC - Rename method
2025-05-02 23:24:06 +07:00
440d079225
FT - EpisodeSubSystem
...
+ Integrate DataTransfer plugin into project
+ Raw architecture of EpisodeSubSystem
2025-05-02 23:23:25 +07:00
5e47dd5c55
Merge pull request 'FT - Update Data Structure for Data transfer' ( #63 ) from Noah_DataTransfer_1.0 into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#63
2025-05-02 16:10:48 +00:00
03c7641b86
Merge pull request 'ft-runtime-physics-scene-updates' ( #65 ) from ft-runtime-physics-scene-updates into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#65
2025-05-02 16:10:32 +00:00
cb374467ca
FIX - Main was broken because of removed BP API
2025-05-02 23:01:10 +07:00
306d3016f6
FT - Update an Object in the Mujoco Scene at runtime
...
+ Target with a Body name
+ Update Location and Rotation
2025-05-02 22:54:44 +07:00
9b0a4268e3
Merge remote-tracking branch 'origin/Noah_DataTransfer_1.0' into Noah_DataTransfer_1.0
...
# Conflicts:
# Content/Map/Test_Level.umap
# Plugins/LuckyDataTransfer/Binaries/Win64/UnrealEditor-LuckyDataTransfer.dll
# Plugins/LuckyDataTransfer/Binaries/Win64/UnrealEditor-LuckyDataTransfer.exp
# Plugins/LuckyDataTransfer/Binaries/Win64/UnrealEditor-LuckyDataTransfer.pdb
# Plugins/LuckyDataTransfer/Source/LuckyDataTransfer/Private/LuckyDataTransferSubsystem.cpp
2025-05-02 09:28:01 -04:00
590c2ddccd
Updates to data
2025-05-02 09:25:36 -04:00
dd26c58e6b
Merge pull request 'FIX - include broke code' ( #59 ) from fix-remove-physic-scene-reference into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#59
2025-05-01 20:05:36 +00:00
3c413a1982
FIX - include broke code
2025-05-02 01:00:42 +07:00
127c37ffd7
Merge pull request 'Base RobotPawn + PilotComponent' ( #56 ) from ft-pilot-so100 into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#56
2025-05-01 17:39:53 +00:00
3e69ebc730
MISC - Rename Variables
2025-05-02 00:36:59 +07:00
28fc3bc723
MISC - Removed thought process comments from header
2025-05-02 00:36:59 +07:00
6d0a3505f8
FIX - left side was not working
...
+ Removed useless var
+ added logs
+ cycle back to initial RestPosition
2025-05-02 00:36:59 +07:00
73b0aa12bf
FT - SO100-PilotComponent
...
+ Grab Sequence Retrac->Find Target->Rotate towards target->Extend->Grab->Drop
+ Can work with any target on the right side (left side bugged - I know why)
2025-05-02 00:36:59 +07:00
42196c7680
WIP - Architecture for brute force animation
...
+ sequence look / extend / grab / drop
2025-05-02 00:36:59 +07:00
c6f63317b6
FT - PilotComponent to drive so100
...
+ Base class for RobotPawn -> might be replaced by an Actor instead?
2025-05-02 00:36:58 +07:00
470cac8f6a
Merge pull request 'Write Image on disk + Transfer' ( #58 ) from Noah_DataTransfer_1.0 into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#58
2025-05-01 17:35:09 +00:00
b3e0389675
Created image write on async thread
2025-05-01 17:33:18 +00:00
cfde147af4
Merge remote-tracking branch 'origin/Noah_DataTransfer_1.0' into Noah_DataTransfer_1.0
2025-05-01 13:30:11 -04:00
9f9320eb00
Created image write on async thread
2025-05-01 13:18:42 -04:00
6bef120e16
Merge pull request 'Update win_build.bat' ( #55 ) from devrim-patch-1 into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#55
2025-04-30 19:55:42 +00:00
f0081255ed
Update win_build.bat
2025-04-30 19:55:15 +00:00
507fb88756
Merge pull request 'FIX - Delegate could be in header only' ( #52 ) from fix-physic-post-step-delegate into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#52
2025-04-30 14:43:26 +00:00
7148f14b0d
FIX - Delegate could be in header only
2025-04-30 21:40:45 +07:00
7d383871b8
Merge pull request 'Patch MuJoCo plugin' ( #50 ) from ft-pre-post-substep-delegates into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#50
Reviewed-by: evanvyktori <evan@luckyrobots.com >
2025-04-30 14:22:03 +00:00
59377bdd4f
FIX - SO100 works in kitchen level
...
+ Rotation values are better
+ changed Kp value back to 300 like Pitch
+ Added Contact exclusion rule
+ Fixed Range for body and control
+ Restore proper delta values
2025-04-30 13:24:03 +00:00
6e35f6bcff
FIX - Typo
2025-04-30 13:24:03 +00:00
5ee0e40e6f
FIX - InitializeMujoco is now a wrapper to the real SceneInitialization
...
+ I don't want to commit 10 blueprints because we can't put empty map as default values in BP nodes
2025-04-30 13:24:03 +00:00
2207cfbba0
FT - Contact Exclusion list for XML scene creation
...
+ This feature was missing from the plugin while being necessary for robots to work
+ e.g. SO100 requires the main body and the first arm to have contact exclusion, I guess the piece are too tight in the model?
+ This is not clean, but making it right requires to have a better understanding of how the MuJoCo actor works - problem for future self
2025-04-30 13:24:03 +00:00
a9cd14ae7f
FT - Access low level mujoco data from anywhere
...
+ be careful, this is not const!
2025-04-30 13:24:03 +00:00
d311284050
FT - PostStep Update as a Delegate
...
+ Can be used to finely control actuators between mj_steps
2025-04-30 13:24:03 +00:00
568d67d04f
Merge pull request 'Create RenderTarget Utilitiy Library for Capturing Images to Texture2D Object' ( #47 ) from Ancient23/LuckyWorldV2:main into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#47
Reviewed-by: evanvyktori <evan@luckyrobots.com >
2025-04-29 23:49:17 +00:00
a3347489bc
Add RenderCore to plugin
2025-04-29 16:44:32 -07:00
5cc5b232cb
Clean up and document code
2025-04-29 16:00:18 -07:00
8dc892b9fa
Scaffold render target library
2025-04-29 15:40:38 -07:00
22e2b0a419
Merge pull request 'Noah_DataTransfer_1.0' ( #39 ) from Noah_DataTransfer_1.0 into main
...
Reviewed-on: LuckyRobots/LuckyWorldV2#39
Reviewed-by: evanvyktori <evan@luckyrobots.com >
2025-04-29 14:48:56 +00:00
f3445940e5
Merge branch 'main' into Noah_DataTransfer_1.0
2025-04-29 14:45:44 +00:00
f38e15af2b
Cleanup 2
2025-04-29 01:08:14 -04:00
e48493a5f0
Cleanup
2025-04-29 00:18:49 -04:00
e750bf0d70
Created Data Transfer Subsystem plugin
...
- Websocket
- Json conversion both ways
- Unreal Data Ustructs setup for Evan
- Created data templates with ethan and anuj for the python server
- Created blueprint implementation and example in Test Level
2025-04-28 23:54:12 -04:00