Comments (5)
What do you mean by task? Do you want to place an object with respect to a robots base link?
from fabrics.
What do you mean by task? Do you want to place an object with respect to a robots base link?
Thanks for replying. To be clear, i want to set robot arm target end-effector goal position and orientation relative to world frame. The robot will approach the target like panda_dynamics_avoidance.py.
from fabrics.
So a pose (position and quaterion)? Fabrics don't support quaternion in the classical way, as it they are quite unintuitive and distance metrics don't follow easily. Therefore, I decided to represent all orientation goals, as union of position goals. You can think of it as constraints. For example: if you set the distance vector between panda_link7 and panda_hand to be [0,0,0.1], it means the arm will face upwards. The parent link and child link would be panda_link7 and panda_hand respectively in this case. I will try to create a nice illustration today.
Best,
Max.
from fabrics.
What about "angle" in "subgoal1" of goal_dict in panda_cuboid.py? The goal_orientation is in [rw,rx,ry.rz] format?
from fabrics.
Ah, that is indeed a left-over of early trials. If you follow the code, it actually just rotates the symbolic positions of parent and child. Have a look at panda_ring.py. It is the same example but using the above described logic.
from fabrics.
Related Issues (20)
- radius_body_panda_link{} as list HOT 3
- env.reset() cannot happen after goal is defined HOT 2
- Mpscenes updated to 0.4.2 for colors several blocks HOT 2
- plane constraint HOT 1
- Confirming the Correct Process for Contributing to Fabrics HOT 3
- Issues with Color Rendering and Script Execution in 'examples' HOT 1
- ESDF example needing pytest and matplotlib
- Bug in point_robot_passage due to command line argument
- Unable to run the panda capsule example HOT 8
- The size of the 'boxer chassis'. HOT 2
- Serializing overwrite the mode decided in concretize.
- Slow initialization of planner HOT 1
- poetry environment HOT 2
- GPU Parallelization using WARP
- Add more recent papes to readme
- Support for cylinder, capsule or urdf obstacles HOT 5
- Breaking change in newest version due to ForwardKinematics=1.2.0 HOT 1
- evdev dependency (<1.7.0) HOT 7
- Cleanup: the planner.c file should not be on the repository
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 fabrics.