Commit Graph

1558 Commits

Author SHA1 Message Date
CarolinePascal de156dff20 docs(docstring): updating docstrings 2026-06-22 17:17:47 +02:00
CarolinePascal 303743f4fc feat(dataset tools): adding missing docstrings and features for depth fill support in dataset edition tools 2026-06-22 17:17:47 +02:00
CarolinePascal a41211bbd9 fix(rebase): rebase follow up corrections 2026-06-22 17:17:47 +02:00
CarolinePascal d21682c1a7 docs(mermaid): fixing mermaid diagram 2026-06-22 17:17:46 +02:00
CarolinePascal cb94a25e1c fix(pyav check): fixing PyAV option validation for integer codec options by normalizing
numeric values before calling `is_integer()`

Co-authored-by: Wensi (Vince) Ai <59036629+wensi-ai@users.noreply.github.com>
2026-06-22 17:17:46 +02:00
CarolinePascal b64f827537 chore(format): formatting code 2026-06-22 17:17:46 +02:00
CarolinePascal 8ef772820f test(dataset tools): adding missing tests for new dataset edition tools features 2026-06-22 17:17:46 +02:00
CarolinePascal 5506d32d38 test(fix): fixing depth tests 2026-06-22 17:17:46 +02:00
CarolinePascal 15e930e6a3 docs(depth): improving depth maps docs 2026-06-22 17:17:46 +02:00
CarolinePascal 5a95609e80 chore(format): formatting code 2026-06-22 17:17:46 +02:00
CarolinePascal 6089e831bb test(depth encoding): updating and cleaning video/depth encoding tests 2026-06-22 17:17:46 +02:00
CarolinePascal 952766cdd3 test(depth): cleaning up depth tests 2026-06-22 17:17:46 +02:00
CarolinePascal f67b2109ca feat(output unit): adding support for output unit specification at dataset reading/training time
Co-authored-by: Wensi (Vince) Ai <59036629+wensi-ai@users.noreply.github.com>
2026-06-22 17:17:46 +02:00
CarolinePascal d00b4b5e7e fix(depth units): fixing depth units output for the realsense cameras 2026-06-22 17:17:46 +02:00
CarolinePascal c76bf89cb9 fix(is_depth): adding missing doctrings and is_depth arguments in video decoding functions
Co-authored-by: Wensi (Vince) Ai <59036629+wensi-ai@users.noreply.github.com>
2026-06-22 17:17:46 +02:00
CarolinePascal c2edc5530e fix(typo): fixing typo 2026-06-22 17:17:46 +02:00
CarolinePascal 8a5869b093 fix(from_video_info): fixing early validation issue in from_video_info 2026-06-22 17:17:46 +02:00
CarolinePascal 0109b6f1cd test(cleaning): cleaning up tests 2026-06-22 17:17:45 +02:00
CarolinePascal d3eb18c2ba test(aggregate): extending aggregation tests to depth frames 2026-06-22 17:17:45 +02:00
CarolinePascal bf4a00eb35 feat(tools): adding depth support in LeRobotDataset edition tools 2026-06-22 17:17:45 +02:00
CarolinePascal 2b8a1e0ce9 feat(batched dequantization): optimizing dequantize_depth for torch based batched dequantization 2026-06-22 17:17:45 +02:00
CarolinePascal 44453ae966 fix(TIFF): add missing quantization and cleanup for TIFF files 2026-06-22 17:17:45 +02:00
CarolinePascal 551e861750 fix(typo): fixing typo 2026-06-22 17:17:45 +02:00
CarolinePascal 67ee4cfbb2 fix(normalization): restricting 255 normalization to non depth/uint8 images only 2026-06-22 17:17:45 +02:00
CarolinePascal 722eab2d07 fix(realsense): fixing typo in realsense serial number 2026-06-22 17:17:45 +02:00
CarolinePascal 509622ce41 tests(typos): fixing typos in tests 2026-06-22 17:17:45 +02:00
CarolinePascal 454f9f7d43 fix(info): fixing info metadata update when is_depth_map was set 2026-06-22 17:17:45 +02:00
CarolinePascal f3db25adce fix(pre-commit): fixing mutable defautl value 2026-06-22 17:17:45 +02:00
CarolinePascal 765bfabbb9 feat(refactor): refactor DepthEncoderConfig quantization pipeline, so that the methods do not live in the config class. Add pixel format - channels validation.Move the default pixel format for depth in the config file. 2026-06-22 17:17:45 +02:00
CarolinePascal 8f6dd077fa feat(pix_fmt channels): use PyAv to check get pixel formats number of channels 2026-06-22 17:17:45 +02:00
CarolinePascal aaec453190 tests(depth): adding new tests for depth integration validation 2026-06-22 17:17:44 +02:00
CarolinePascal 04b841dfb5 test(fix): fixing exisiting tests to still work with latest features 2026-06-22 17:17:44 +02:00
CarolinePascal eca73edbe2 chore(typos): fixing typos 2026-06-22 17:17:44 +02:00
CarolinePascal 71b3bce19a fix(plumbing): fixing missing parts in the depth maps pipeline 2026-06-22 17:17:44 +02:00
CarolinePascal aae75346b4 fix(stop_event): fixing stop_event race condition in camera classes 2026-06-22 17:17:38 +02:00
CarolinePascal e55a883b0a feat(is_depth): simplifying is_depth nested name + legacy support 2026-06-22 14:44:51 +02:00
CarolinePascal edd2854a2c feat(depth shape): ensuring depth maps shape is always including the channel 2026-06-22 14:44:51 +02:00
CarolinePascal 520c19904f chore(format): format code 2026-06-22 14:44:51 +02:00
CarolinePascal 4566a8d285 feat(depth maps writer): adding support for raw depth maps recording with image writer 2026-06-22 14:44:51 +02:00
CarolinePascal 11aa5d7785 feat(viz): render depth observations as rr.DepthImage in Viridis 2026-06-22 14:44:51 +02:00
CarolinePascal b05df095f5 feat(record): plumb DepthEncoderConfig through lerobot-record 2026-06-22 14:44:51 +02:00
CarolinePascal 2ccf794c80 feat(robots/so_follower): emit + populate depth keys when use_depth 2026-06-22 14:44:51 +02:00
CarolinePascal 52321f7bef feat(features): route 2D camera shapes to observation.depth.<key> 2026-06-22 14:44:50 +02:00
CarolinePascal 443a4a7445 feat(cameras/realsense): expose async depth in metric meters 2026-06-22 14:44:50 +02:00
CarolinePascal e3afbca893 feat(depth): wire DatasetReader to decode_depth_frames 2026-06-22 14:44:48 +02:00
CarolinePascal 4374bb4368 feat(depth): wire StreamingVideoEncoder + writer to depth encoder 2026-06-22 14:21:53 +02:00
CarolinePascal 172cdee0cc feat(depth): plumb DepthEncoderConfig through LeRobotDataset and DatasetWriter 2026-06-22 14:21:53 +02:00
CarolinePascal ee87804cb8 feat(depth): extend quantization tools to better fit the encoding/decoding pipeline 2026-06-22 14:21:53 +02:00
CarolinePascal 0826676c5e feat(depth): persist depth metadata 2026-06-22 14:21:52 +02:00
CarolinePascal b802ec163d feat(video): add ffv1 to supported codecs 2026-06-22 14:21:52 +02:00