aikido icon indicating copy to clipboard operation
aikido copied to clipboard

Artificial Intelligence for Kinematics, Dynamics, and Optimization

Results 105 aikido issues
Sort by recently updated
recently updated
newest added

The [base] robot/manipulator class currently has `non-const` version of some getter functions as virtual functions and the `const` version of the function as non-virtual. This is in favor of the...

There's a `detail` directory in `src/planner/vectorfield`, although most of our `detail` directories are in `include` somewhere. I feel like we should have some consistent rules that are written down somewhere....

question

In aikido/aikido/include/aikido/statespace/dart/detail/MetaSkeletonStateSpace.hpp, we can implement the remaining joint types: - [ ] ScrewJoint - [x] WeldJoint - a 0 dimensional RealVector: #146 - [ ] UniversalJoint - a compound joint...

enhancement
pr:archive

It seems that DART should already contain a WAM model. Maybe we can use that to write tests without adding `herb_description` as a test dependency. I only see URDFs for...

Implement the `getMaximumExtent` function on `aikido::ompl::GeometricStateSpace`. This is used by OMPL planners to compute collision checking resolution. We are avoiding this by defining a custom `MotionValidator`. But there may be...

bug

VectorField planner that plans a path by following defined joint velocities in configuration space and terminates by defined criteria. - Use `boost::numeric::odeint::integrate_adaptive` that integrates joint velocities with adaptive step size...

enhancement

We have SE(2) and SE(3) state spaces implemented in `aikido::statespace`, but they are not fully supported by the rest of Aikido (e.g. distance metrics, interpolation methods, DART conversions). We need...

enhancement
pr:archive

After upgrading to a higher Boost version (from 1.54.0), I noticed issues when trying to link to the AIKIDO rviz shared library file from another project. These issues seemed to...

I think it would be good to be able to assign a name to a trajectory. This would be useful to know which trajectory is which when visualizing multiple trajectories...

`BodyNodeVectorField` added in https://github.com/personalrobotics/aikido/pull/268 relies on having an upper bound on the integration step size to prevent the integrator from stepping out of joint limits. The RK4(5) integrator that we...

bug