Physical AI News (Japan)

Physical AI, robotics and compute — reported from Japan.

日本語
· Research & technology· 日本語で読む

NVIDIA Releases GR00T Fine-Tuning Guide for Medical Robots

NVIDIA’s tutorial explains how to fine-tune GR00T N1/N1.5 with custom demonstration data. The example uses a single Panda robot configured for ultrasound examinations. The default settings update all parameters without LoRA and save checkpoints every 500 epochs.

Key facts

  • The tutorial describes how to use GR00T N1 or N1.5 as a starting point and train it with custom demonstration data.
  • The example setup, “single_panda_us,” is for a single Panda robot used for ultrasound examinations.
  • By default, the settings do not use LoRA and update all model parameters.
  • Checkpoints are saved every 500 epochs by default.
  • The tutorial cautions that the model may not perform adequately with a small dataset and limited training time.

What happened

NVIDIA’s medical robotics tutorial describes how to fine-tune GR00T N1 or N1.5 with custom demonstration data. The example uses the configuration “single_panda_us” for a single Panda robot used for ultrasound examinations, along with the “gr00t_ultrasound” dataset on Hugging Face. By default, the settings do not use LoRA and update all of the model’s parameters.

Why it matters

The tutorial presents a configuration tailored to a single Panda robot used for ultrasound examinations and fine-tuning with custom demonstration data, showing that use of GR00T requires a training setup suited to the target robot and task. NVIDIA itself cautions against expecting strong performance with a small dataset and limited training time, so the procedure alone does not establish performance or safety in medical settings.

Analysis

The key point of the tutorial is not a description of how to apply GR00T to robots in general, but a concrete example of the fine-tuning process tailored to a specific robot embodiment and task: a single Panda robot used for ultrasound examinations. The setup uses GR00T N1/N1.5 as its base and specifies “new_embodiment” as the EmbodimentTag for a custom robot, illustrating the tutorial’s approach of treating use of the base model and configuration for an individual robot separately. By default, the training method does not use LoRA and updates all parameters. The example therefore does not suggest that the model can be easily adapted simply by providing data; it specifies a setup in which fine-tuning covers the entire model. At the same time, the tutorial cautions against expecting strong model performance with a small dataset and limited training time. This means the tutorial addresses the amount of data and time required for training as factors that affect the outcome, in addition to preparing demonstration data. However, the page does not specify the required amount of data or provide performance figures. The configuration is limited to “single_panda_us,” and the dataset is specified as “gr00t_ultrasound,” tying the training procedure to the robot’s configuration and task. The process combines the model’s weights, information about the robot’s embodiment, ultrasound examination demonstration data and the checkpoint loaded after training; the page does not indicate that the same setup can be transferred unchanged to other robots or tasks. The tutorial says checkpoints and logs are saved to the output directory, and checkpoints are created every 500 epochs by default, including saving and using training results as part of the procedure. The page is a tutorial on training methods, not a report on operation in clinical settings or diagnostic performance. Assessing real-world applicability would require further information on the size and content of the demonstration dataset, evaluation methods, robot performance and safety validation, but these details are not available on the page. The example is useful as an explanation of a training pipeline, but should be distinguished from evidence demonstrating effectiveness for medical use.

Details

The tutorial uses “new_embodiment” as the EmbodimentTag to specify a custom robot. The training script takes the dataset path and output directory; checkpoints and logs are saved to the output directory. Checkpoints are saved every 500 epochs by default, and users must wait until the first checkpoint is saved. The tutorial warns that a trained model may not perform adequately when the dataset and training time are limited. It also says that a cached pretrained model is available in the next section so users can continue the course without training their own model.

Sources

Translated from the Japanese original: /news/nvidia-iryou-robotto-muke-gr00t-no-tsuikagakushuu-tejun-wo-k-8905d7. The Japanese version is authoritative if they differ.