Comments (5)
Hi,
I took a quick glance on DogBot's URDF and it seems that there must be some modifications done on the URDF to make it work with CHAMP's stack. Currently CHAMP doesnt support rotation on joints and the following guidelines must be followed:
a. Hip joint's rotation of axis must be in X axis
b. Upper Leg joint's rotation of axis must be in Y axis
c. Lower Leg joint's rotation of axis must be in Y axis
You can check out the preconfigured robots as a reference: https://github.com/chvmp/robots/
all the preconfigured config packages are in the config folder and URDF packages can be found on install_description script.
My apologies for the confusion, I'm currently working on hardware documentation and integration guidelines to help users configure their own robots.
Hope this helps.
from champ_setup_assistant.
Thank you for the detailed explanation.
I found that the joint had to be aligned with the correct axis.
I'm looking forward to being able to handle the self made robot with this tool.
We are waiting for the completion of the guidelines.
from champ_setup_assistant.
Are you planning to build this platform? I can probably help to convert the urdf
from champ_setup_assistant.
I'm very happy with the proposal!
Should I modify the URDF file or the setup assistant for a successful conversion?
For now, I searching that axis able to modify on source code("urdf_parser.py", "leg_configurator*.py" , and "config_predict.py").
from champ_setup_assistant.
You should modify the URDF. You can refer to the listed robots I mentioned earlier to have an Idea how the orientation of axes should be like.
from champ_setup_assistant.
Related Issues (20)
- URDF rules that can be load HOT 6
- Robot works fine in RVIZ but not loading in Gazebo HOT 6
- Canβt visualize and control HOT 3
- import error HOT 2
- PluginlibFactory: The plugin for class 'champ/RobotState' failed to load HOT 2
- urdf not spawning properly in rviz
- [ROS Noetic] AttributeError: module 'rviz' has no attribute 'VisualizationFrame' (fixed) HOT 1
- [help wanted] config file isn't being generated properly HOT 5
- Controller Spawner couldn't find the expected controller_manager ROS interface. HOT 3
- In Python3, 'dict' object has no attribute 'has_key'
- ROS 2 support HOT 1
- urdf joint rule HOT 1
- How to change my URDF file to follow your convention HOT 3
- Not able to start champ_setup_assistant on ROS Noetic. HOT 3
- Robot is not visible in setup assistant.
- Setup Window HOT 3
- unable to launch champ_setup_assistant HOT 2
- URDF not loading HOT 1
- URDF not loading HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from champ_setup_assistant.