Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@filippoborgogni
Copy link
Contributor

@filippoborgogni filippoborgogni commented Aug 12, 2025

[R1SN003] change calib values for right hand.

See the reference issue:

image In the photo, the file on the right shows the new calibration values.

@filippoborgogni filippoborgogni self-assigned this Aug 12, 2025
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary of Changes

Hello @filippoborgogni, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a comprehensive set of updates across multiple robot configurations, including R1SN003, ergoCubSN000, and ergoCubSN001. The primary focus is on refining calibration values for various robot parts, such as arms, legs, and head, to enhance precision. A significant architectural change involves the integration of new Joint Torque Control (JTC) configurations for ergoCubSN000's arms, legs, and torso, alongside updates to Kalman filter parameters in motor controllers. The changes also encompass adjustments to mechanical limits, sensor configurations, and a general refactoring of XML device loading. Furthermore, the pull request updates skin sensor configurations and introduces new aliases for multi-robot operations, reflecting ongoing development and optimization of the robot's capabilities.

Highlights

  • Extensive Calibration Updates: This pull request significantly updates calibration values across multiple robot parts and configurations for R1SN003, ergoCubSN000, and ergoCubSN001, ensuring more precise robot operation.
  • Introduction of Joint Torque Control (JTC): New Joint Torque Control (JTC) configurations have been introduced for arms, legs, and torso, and integrated into the 'ergocub.xml' files for ergoCubSN000, laying the groundwork for advanced control strategies.
  • Kalman Filter Parameter Refinements: Kalman filter parameters have been fine-tuned and updated across various motor control XMLs, aiming to improve the accuracy of velocity and acceleration estimations for different joints.
  • Hardware Configuration Adjustments: The configuration files for mechanical limits, sensor types, and motor control services have been adjusted, reflecting hardware updates and optimizing robot performance.
  • XML Structure Refactoring: The 'ergocub.xml' files have been refactored to remove outdated POS wrappers and update motor control remapper includes, streamlining the robot's device loading process.
  • Force-Torque Sensor Configuration Update: The 'wholebodydynamics.xml' files have been modified to exclude leg force-torque sensors from the main list, potentially simplifying or specializing force-torque data processing.
  • Tactile Skin Configuration Enhancements: Skin configuration files for ergoCubSN001 and ergoCubSN002 have received updates, including changes to 'skinType', 'cdcOffset', and 'triangleSetCfg' parameters, which are crucial for tactile sensing.
  • Head Control Architecture Revision (ergoCubSN002): Head motor control and mechanical files for ergoCubSN002 have been renamed and updated, indicating a significant revision of the head's control architecture.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

gemini-code-assist[bot]

This comment was marked as resolved.

@pattacini pattacini merged commit 02ce1aa into robotology:devel Aug 12, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants