Russ Tedrake

Results 96 issues of Russ Tedrake

SAP now supports constraints, but currently users can only define those constraints programmatically. Closed kinematic chains are a common feature in robots (e.g. Cassie, or in many underactuated hands). We...

type: feature request
priority: medium
component: multibody parsing

I've found myself wanting to parse a urdf that has actuators specified with a [``](https://wiki.ros.org/urdf/XML/Transmission) tag whose value is far from 1. The URDF parser current warns ``` warning: A...

type: feature request
priority: medium
component: multibody parsing

@wernerpe has a variant of IRIS-ZO which uses a distance metric based on point-to-VPolytope instead of the ellipsoidal metric that we typically use in IRIS. One primary feature of this...

type: feature request
priority: medium
component: planning and control

For mathematical programs using only built-in types for costs and constraints (e.g. `LinearCost`, `LinearConstraint`, ...)... it should be possible to serialize an entire program to yaml... and load it again....

type: feature request
priority: low
component: mathematical program

``` from pydrake.solvers.mathematicalprogram import MathematicalProgram, Solve prog = MathematicalProgram() J = prog.NewContinuousVariables(2, "J") prog.AddLinearCost(J[0] + J[1]) result = Solve(prog) ``` both on deepnote and my local machine i get a...

type: bug
component: mathematical program

Updates JointSliders to have discrete state (previously it was stateless). Additionally, if the new ResolveConstraints logic is active, we publish the (rounded) resolved constraints back to Meshcat, so that the...

release notes: newly deprecated
release notes: feature

This one is a blocker for me. Would really appreciate some help: ``` from pydrake.all import RigidTransform_, MathematicalProgram, Expression prog = MathematicalProgram() p_A = prog.NewContinuousVariables(3) X_WA = RigidTransform_[Expression]() print(X_WA.multiply([0,0,0])) print(X_WA.multiply(p_A))...

type: bug
priority: medium
component: pydrake

per discussions following the "extremal combinatorics" example at Simons, indeterminates restricted to a {0,1} have a trivial Groebner basis that should replace the standard monomial basis (for those variables) in...

type: feature request
type: idea
priority: low
component: mathematical program

per discussion here: https://reviewable.io/reviews/RobotLocomotion/drake/8338#-L7R42Rmt2Gl8CYbSwPw @EricCousineau-TRI -- sorry to tag you. ok to reassign.

type: cleanup
priority: low
component: mathematical program

### What happened? In #19675 I introduced `MakeVelocityToQDotMap` to `MultibodyPlant` which returns an `Eigen::SparseMatrix`. The bindings compiled when the method was bound for all `T`, but calling the method with...

type: feature request
priority: backlog
component: pydrake