29 Matching Annotations
  1. Dec 2023
    1. The choice of position control or force control need not be a binary decision.

      Should you emphasize that we couldn't control both motion and force in the same direction?

    1. the largest eigenvalue corresponds to the direction of least curvature (the squared dot product with this vector is the largest)

      According to this, "the first eigenvector (the one whose corresponding eigenvalue has the largest absolute value) is the direction of greatest curvature (second derivative)." This also contradicts with Exercise 5.4

    1. station.py file directly

      I think it is better to make it clear that MakeHardwareStation is part of the specific manipulation package, not the generic pydrake package.

    2. I've put together a simple example to let you explore some of the various robot arms that are popular today. Let me know if your favorite arm isn't on the list yet!

      Images in Deepnote are unavailable,

      NameError: name 'RenderDiagram' is not defined.

  2. Jan 2023
    1. The examples for each chapter that has them will be in a .ipynb file right alongside the chapter's html file, and the notebook exercises are all located in the exercises subdirectory.

      Cannot install this properly. Using pip, I assume the underactuated root directory is: "python3.9/site-packages/underactuated"

      It does not have html or examples or exercises, only tests.

    1. In this example, in the case of no noise, you see clearly that 2 states describe most of the behavior, and we have diminishing returns after 4 or 5:

      What does this implies? Do we really need our 4-D dynamics for control design? If yes, does it mean that this approach fails?

    1. his choice of cost function

      I know it makes sense with later analysis but I am still confused about the interpretation of this cost on the effect of w. Intuitively, w = 0 will maximize this sum and it is definitely not the worst case.

    1. If your aim is to stabilize a non-periodic path through state-space, but do not actually care about the timing, then formulating your stabiliza

      I am thinking about the case when the controller tries to make the system stop on the orbit. So the stability is still valid?

    1. The conventional wisdom is that taking these extra plant derivatives is probably not worth the extra cost of computing them; in most cases iLQR converges just as quickly (though the details will be problem dependent).

      My take-away is DDP generally offers more accurate solutions but requires more calculations.

    2. drotor is differentially flat in the outputs

      They perform all sorts of acrobatics but I feel like they require trajectory for {x,y,z} and roll/pitch rather than yaw.

    3. spline coefficients were the decision variables.

      This is confusing. I though decision vars are at break points. Look at the above formulation, min over x[.] u[.]

    4. They give us precisely what we need to add the dynamics constraint to our optimization at the collocation times:

      How does collocation point (midpoint) constraint guarantee x(k+1) = x(k) + int()

    5. But numerical integrators are designed to solve forward in time, and this represents a design constraint that we don't actually have in our direct transcription formulation.

      What is the meaning of this? We already had constraint btw x[n+1] = f(x[n]).

  3. Dec 2022