21 Commits

Author SHA1 Message Date
f51cc5e497 [MRG] fix stretch
Reviewed-on: #2
2025-05-11 15:49:22 +00:00
19015021b6 FIX - commit stretch meshes
+ Obj/ were gitignored
2025-05-11 22:41:56 +07:00
c2856f0cfb [MRG] fix-mujoco-xml
Reviewed-on: http://git.luckyrobots.com/LuckyRobots/LuckyWorld/pulls/1
2025-05-10 09:35:43 +00:00
ac7b49d924 FIX - Robot can detect over-current again 2025-05-10 16:29:03 +07:00
cf9a38df60 UNSTBL - Training is broken
+ Almost fixed so100 with new actuators values
+ Fixed non-robot geometries not being rendered at physics update
2025-05-09 19:06:57 +07:00
56402f8eb6 MISC - move old stretch blueprint 2025-05-09 18:32:52 +07:00
ac38b3b3d0 UNSTBL - Attempt to fix So100 training
+ Teleport (success) the robot arm to the training zone
+ Add geometries to the physics scene (success)
+ Target Training Object by name (success)
- Teleport geometry to target zone is broken
2025-05-09 18:10:58 +07:00
017c360fde FT - Stretch Robot imported + Dev Level
+ Imported the stretch robot again
+ Updated DataTable
+ fixed controls
+ convert meshes to nanite for 120 FPS performances
2025-05-09 16:45:39 +07:00
49249849e7 FT - Tool to fix FTL meshes imported from Mujoco importer
+ FTL Plugins are somehow broken, we can't enable nanite on them
+ Nanite is crucial for performances on robots, too many vertices and overdraw
+ The tool will convert the mesh to dynamic mesh then back to static - kinda autofix
2025-05-09 16:41:26 +07:00
37fa683842 PKG - Update Mujoco to 3.2.2 2025-05-09 14:31:53 +07:00
385f38cd8d REFAC - Segment So100 PilotCmp
+ Increased readability
+ Documentation
+ Remove some debug code
+ Create StretchPilotCmp
+ Add a feature for LuckyGameMode to override base robot - useful for debug levels
+ GitIgnore the mujoco_menagerie when at the root of the project
2025-05-09 14:29:36 +07:00
1145568bc6 FIX - Fix mujoco xml importer
+ meshes were mirrored
+ normals were flipped
2025-05-08 23:30:52 +07:00
390c67be47 FT - Use menagerie XML file
+ Stop recreating the robot xml file
2025-05-08 23:30:24 +07:00
d73a217a7c WIP - Use menagerie XML and meshes
+ Move Blueprints in a mutual folder
+ Stop reconstructing the xml from UE components
+ first attempt to update the transforms (unsuccessful)
---
Todo:
+ we should just copy the menagerie directory at the project base and gitignore it, or find a better way for people to download it somewhere that we can link to
+ Move all the robots to the new directory structure
2025-05-08 17:00:02 +07:00
74d8ee856e Merge pull request '[FT] Remote control + jsonl files written' (#84) from rel-data-record into main
Reviewed-on: LuckyRobots/LuckyWorldV2#84
2025-05-08 08:18:07 +00:00
08d6570ea3 FT - Write Jsonl file 2025-05-07 20:04:41 +07:00
e130c08975 WIP - Json/Parquet
+ Compute stats for each episode
+ Skeletal for json / parquet functions
2025-05-07 15:43:18 +07:00
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
277 changed files with 1711 additions and 18212 deletions

11
.gitignore vendored
View File

@ -7,7 +7,7 @@
*.slo
*.lo
*.o
*.obj
# *.obj
#Robotdata folder
robotdata/*
@ -142,7 +142,7 @@ x86/
[Aa][Rr][Mm]64/
bld/
# [Bb]in/ -- don't exclude this, it's needed for the build
[Oo]bj/
# [Oo]bj/
[Ll]og/
[Ll]ogs/
@ -518,4 +518,9 @@ FodyWeavers.xsd
**/.DS_Store
*.app
*.app.zip
*.app.zip
# JB work dir
Tmp/**/*
Plugins/GraphPrinter/**/*
mujoco_menagerie-main/**/*

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More