https://github.com/advrhumanoids/centauro_tools

This package provides tools for the control of the centauro robot!

https://github.com/advrhumanoids/centauro_tools

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

This package provides tools for the control of the centauro robot!

Basic Info
  • Host: GitHub
  • Owner: ADVRHumanoids
  • Language: C++
  • Default Branch: master
  • Size: 108 KB
Statistics
  • Stars: 0
  • Watchers: 4
  • Forks: 1
  • Open Issues: 2
  • Releases: 0
Created over 8 years ago · Last pushed over 6 years ago
Metadata Files
Readme

README.md

centauro_tools

This package provides tools for the control of the centauro robot!

SimpleWheeledMotion

CartesianInterface implementation for the wheeled motion of the Centauro robot. It supports: - control of waist frame X/Y/Z/rotZ through wheeled motion - control of wheels position X/Y w.r.t. waist frame - control of hands w.r.t. waist frame

TerrainAdatpationPoses

Python script that sends references to the CartesianInterface SimpleWheeledMotion plugin in order to simultaneously change the support polygon shape as well as the waist height. Due to Centauro's hip yaw joint limitations, it works best from a spider-like homing. The script TerrainAdaptationStateMachine.py consists of a basic smach state machine. From the IDLE state, the user can send three commands: - up_stretch - down_mid - down_low

in order to change Centauro's support polygon and shape. For tuning such motions, refer to the TerrainAdaptationPoses.py script. In general, all motions are achieved by sending suitable goal messages to the CartesianInterface ROS action server; so, they can be easily incorporated in external python/c++ pieces of code (have a look at the code!)

NOTE to change the homing configuration, go to the current SRDF file and modify the home group state. The "spider-like" homing can usually be found right after the mammal one (commented out). Remember to apply the change both on the robot embedded pc AND on the control pc.

Owner

  • Name: ADVR Humanoids
  • Login: ADVRHumanoids
  • Kind: organization
  • Email: luca.muratore@iit.it
  • Location: Istituto Italiano di Tecnologia

Humanoids & Human Centered Mechatronics, HHCM, IIT

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 1
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • liesrock (1)
Pull Request Authors
  • xqms (1)
Top Labels
Issue Labels
Pull Request Labels