Comments (4)
We have extended the mobile manipulator example to many different commercially available robotic arms. This feature is under review and will be merged soon. I will post on this issue once the feature is incorporated.
from ocs2.
Hi, I'm facing a similar issue trying to integrate the PR2 robot. Do you maybe have an update on the integration of these arms @farbod-farshidian ? It would be very useful to see some more examples.
A second question I am facing is how to incorporate joint limits for a new robot? I could not find any example of this for the existing robots. While the mobile manipulator docs mentions it, it only implements joint velocity limits. Do I add this with an additional StateConstraint?
from ocs2.
A second question I am facing is how to incorporate joint limits for a new robot? I could not find any example of this for the existing robots. While the mobile manipulator docs mentions it, it only implements joint velocity limits. Do I add this with an additional StateConstraint?
It would be best if you do this through a StateConstraint. You can then add this as a soft constraint with DoubleSidedPenalty.
from ocs2.
We have now updated the mobile manipulator example with joint position constraints as well as more robotic examples. These include the Franka Panda arm, the Kinova Jaco2, PR2, and Clearpath Ridgeback with the UR5 arm on it. Please check the documentation on how to run these:
https://leggedrobotics.github.io/ocs2/robotic_examples.html#mobile-manipulator
As a heads up, since we don't have these robotic platforms, we have not tested them outside of the dummy simulation node. We happily welcome contributions to it! :)
from ocs2.
Related Issues (20)
- ROS2 Support
- Useless subscription to /legged_robot_mode_schedule HOT 1
- Imported target "Boost::system" includes non-existent path "/include" (from ocs2_core) HOT 1
- Run train.py in ocs2_ballbot_mpcnet but stuck at waiting for the first data HOT 14
- Foot contact HOT 2
- loopshaping used in legged robot was no working HOT 2
- Inconsistency in using derivatives of ZYX Euler angle vs. angular velocity in rnea() and dccrba() of Pinocchio
- Seem wrong with function almost_ge
- Environment constraint from point cloud
- ocs2_legged_robot "ddp" and "sqp" example bug HOT 2
- error: ‘size_t’ was not declared in this scope
- SLQ Numerical Stability with mode schedule
- Why doesn't OCS2 choose to use quaternions to describe the pose of floating base?
- WARNING: Failed to set threads priority (one possible reason could be that the user and the group permissions are not set properly.) HOT 1
- #include <ocs2_core/Dimensions.h> is missing?
- I am working on quadruped robot, if I want to change order of leg, which file should I change? HOT 1
- Question: something unusual in loopshaping
- When will ROS2 be supported?
- How to get the derivatives of the state variables calculated in the systemFlowMap() function?
- Support for ubuntu 18.04
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 ocs2.