Philipp Oppermann
75326ec0df
Document remaining fields
6 months ago
Philipp Oppermann
0dbc2c8abc
Document input and outputs fields
6 months ago
Philipp Oppermann
9ed425cf90
Reorder fields and improve documentation
6 months ago
Philipp Oppermann
7036f8dd5f
Merge branch 'main' into rust-api-docs
6 months ago
sjfhsjfh
36d702fb0a
doc: Node & Descriptor
6 months ago
Philipp Oppermann
649d2c52ce
Lower log level of 'building' message to `Debug`
There will be a 'running build command' message with more details later.
6 months ago
Philipp Oppermann
bd10a0ccab
Include working directory in 'running build command' message
6 months ago
Philipp Oppermann
0dc349a862
Buffer log messages that are sent before subscribers are connected
The initial messages might contain important information.
6 months ago
Philipp Oppermann
6073c9c70a
Wait for stdout task on build
Ensures that we see all error messages instead of just the exit code.
6 months ago
Haixuan Xavier Tao
758b090bc2
Add dataset collection node for dora ( #1041 )
This node is able to record a dataset in LeRobot format.
It records joint angle, can record multiple camera feeds using the
`opencv-video-capture` node.
Also added example to record dataset using SO101 arm
6 months ago
Philipp Oppermann
c48434c15b
Create working directory if it doesn't exist
6 months ago
Philipp Oppermann
c05509d3b9
Revert "Fix weird daemon folder" ( #1065 )
The working directory deliberatly included the session ID in distributed
settings to avoid conflicts when multiple dataflows are run on the same
daemon.
The session ID is a unique identifier created for each dataflow.yaml
file. By using this ID as part of the working directory, we can ensure
that no other dataflow is running in the same directory. Sharing a
working directory between multiple distinct dataflows could easily lead
to unexpected behavior, e.g. by overwriting files of the other dataflow
run. So it's better to avoid this.
By using the session ID, the daemon will still be able to reuse build
artifacts etc of previous dataflow runs. So incremental compilation
still works.
Reverts dora-rs/dora#1064
6 months ago
Philipp Oppermann
16ec7fbaee
Revert "Fix weird daemon folder"
6 months ago
haixuantao
541d5f31d8
Fix python version in policy inference
6 months ago
Haixuan Xavier Tao
be993a9280
Fix weird daemon folder ( #1064 )
The current working folder when using distributed dora-daemon is a
folder that does not exist making it impossible to spawn build command.
6 months ago
haixuantao
aecbefc923
fix lerobot requirements
6 months ago
Haixuan Xavier Tao
c18eae8048
convert chinese character to pinyin in rerun ( #1049 )
In order to be able to use Chinese within rerun Chinese characters are
converted to pinyin
See: https://github.com/dora-rs/dora/issues/1039
6 months ago
Haixuan Xavier Tao
c8273c676d
Add back pyo3 special method ( #1061 )
This uses latest pyo3 special method
6 months ago
haixuantao
cef799dfff
Fix weird daemon folder
6 months ago
Haixuan Xavier Tao
c430c307d0
Merge branch 'main' into dataset_record
6 months ago
Haixuan Xavier Tao
8e1cabf298
Fix buffer not printing because it contains legacy ERROR message ( #1062 )
This fixes #1057 printing where the message contains ERROR and is
therefore never printed.
6 months ago
haixuantao
d03b6d138b
Add pyo3 special method
6 months ago
haixuantao
5f8ee04aed
Fix buffer not printing because it contains legacy ERROR message
6 months ago
Haixuan Xavier Tao
60bc0cf9e3
fix: in c++ ros2 example, too few ticks. ( #1060 )
It seems that too few ticks to ensure everything work correctly.
The topics and the services still not initialized, the loop has been
break and there are no responses from the `add` server.
1000 events counter is considerable for the whole program, while 20
received ticks are not so reasonable.
I'm running on an AMD 6800H Laptop with Ubuntu in Docker, whose
performance is totally enough for such a simple example.
6 months ago
drindr
37ea05439a
fix: in c++ ros2 example, too few ticks to ensure everything work correctly
6 months ago
Philipp Oppermann
287b71d893
Document remaining items of `dora-node-api` crate
6 months ago
ShashwatPatil
6780f55f38
removed threading from policy inference, added optional saving for avif frames
6 months ago
Philipp Oppermann
3986a74a35
Reexport futures crate
6 months ago
Haixuan Xavier Tao
42775e3612
Removing support for macos x86 in order to unpin macos version ( #1048 )
This PR removes macOS version pinning on Maturin that makes it the
prebuilt will not installable on other macOS version.
I believe the original error is due to macOS x86 and I think it's time
to remove support for it.
6 months ago
Haixuan Xavier Tao
135a45138d
CLI Rework ( #979 )
This pull request initiates a series of CLI rework efforts aimed at
improving maintainability, consistency, and user experience.
6 months ago
sjfhsjfh
810ae047cf
chore: fmt
6 months ago
sjfhsjfh
20c9269f64
chore: make run function public
6 months ago
Philipp Oppermann
66fa54e8a7
Made some changes to make clippy happy ( #1053 )
6 months ago
sjfhsjfh
6119b36edb
style: whitespace
6 months ago
haixuantao
bdc2356348
Removing support for macos x86 in order to unpin macos version
6 months ago
haixuantao
2c796bd6aa
skip smudged git lfs
6 months ago
haixuantao
baaca28a51
Fix naming and make it possible to train model without cloning lerobot repo
6 months ago
Chrislearn Young
3bea920cfc
cargo clippy for node-hub
6 months ago
Chrislearn Young
cc9eeac472
Made some changes to make clippy happy
6 months ago
Haixuan Xavier Tao
4c305a91f0
Add exif to avif for encoding focal information with avif file ( #1045 )
This PR makes it possible to keep focal information with avif file and
be readable later.
6 months ago
Haixuan Xavier Tao
abab1bb1c3
docs: fix speech-to-speech example README ( #1052 )
6 months ago
Chrislearn Young
b26f8aefbe
docs: fix speech-to-speech example README
6 months ago
haixuantao
f4ddda07c8
Bump to cargo version
6 months ago
haixuantao
549c7195bf
Add focal data for vggt
6 months ago
haixuantao
ed014b97ff
Add examples
6 months ago
haixuantao
a6646da2c0
Add exif to avif file with focal information
6 months ago
haixuantao
c790b65aff
convert chinese character to pinyin
6 months ago
Haixuan Xavier Tao
dfc24300f8
Add vggt based URDF visualisation ( #1044 )
6 months ago
Haixuan Xavier Tao
784066f810
Fix CI/CD by removing bitsandbytes from dora-phi4 as well as increase disk space for dora-phi4 ( #1051 )
6 months ago
haixuantao
050f013886
Try setup-uv@v6
6 months ago