<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pvela.gatech.edu/classes/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pvela.gatech.edu/classes/feed.php">
        <title>Patricio Vela: Course Wiki - ece4560:biped</title>
        <description></description>
        <link>https://pvela.gatech.edu/classes/</link>
        <image rdf:resource="https://pvela.gatech.edu/classes/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-08T21:55:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:01start&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:02plotkin&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:03com&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:04rrinvkin&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:05optcntrl&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:06gait_ph1_gen&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_full_verif&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_ph1_verif&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_ph2_gen&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:adventures&amp;rev=1724204336&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pvela.gatech.edu/classes/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Patricio Vela: Course Wiki</title>
        <link>https://pvela.gatech.edu/classes/</link>
        <url>https://pvela.gatech.edu/classes/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:01start&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01start</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:01start&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Getting Started

----------

Motor Interface

The biped is controlled using Dynamixel AX-12 and/or AX-18 motors.  We have created a Matlab interface for the Dynamixel motors.  This interface enables controlling the motor actuation, as well as reading motor values and parameters.  There is even an associated trajectory class that takes in trajectories and can replay them.$l_0$$l_4$$l_0$$g^T_{LF}$$g^T_{RF}$$g^T_{LF}$$g^T_{RF}$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:02plotkin&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>02plotkin</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:02plotkin&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Kinematics and Plotting

----------

This week we&#039;ll set-up some infrastructure in your Biped Matlab class to visualize arbitrary joint trajectories relative to different (useful) frames of reference.

1. Add a new function to your class:</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:03com&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>03com</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:03com&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Center of Mass

----------

This week we&#039;ll continue building the Biped class and add center of mass (CoM) computations. This will be important to your ultimate goal of planar bipedal walking.

1. Add a new function to your class:</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:04rrinvkin&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>04rrinvkin</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:04rrinvkin&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Leg Resolved Rate Inverse Kinematics

----------

This week we&#039;ll use resolved rate inverse kinematics to generate joint trajectories that accomplish desired planar (workspace) trajectories for a frame on the foot of your biped. This is a useful tool and the associated tasks will take you a step closer to generating viable planar bipedal walking gaits.$\dot{x}$$\dot{y}$$\dot{\theta}$$3 \times 3$$3 \times T$$x$$y$$\theta$$T$$x$$y$$\theta$$1 \times T$$1 \times T$$3 \times…</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:05optcntrl&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>05optcntrl</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:05optcntrl&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Leg Optimal Control

----------

The past several assignments have culminated in generation of a joint trajectory that moves a foot frame of your biped (relative to the torso frame) from one arbitrary pose in planar space, to another. You utilized resolved-rate inverse kinematics to generate the joint trajectory that accomplished this.$g$$SE(2)$$g$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:06gait_ph1_gen&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>06gait_ph1_gen</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:06gait_ph1_gen&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Single Leg Quasi-static Gait

----------

Last week you used Optragen to generate an arbitrary trajectory for a chosen foot frame (relative to the TORSO frame). This week we&#039;ll begin building on that experience and take baby steps toward generating our full (quasi-static) walking gait.</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_full_verif&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>07gait_full_verif</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_full_verif&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Implement and Demo Full Gait

----------

Congratulations! You&#039;ve made it to the final week. It&#039;s now time put your walking gaits to the test and make any necessary adjustments/corrections.

1. Attach your biped to the circular boom; this will restrict your robot to planar motion. Execute your full walking gait over the course of</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_ph1_verif&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>07gait_ph1_verif</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_ph1_verif&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Implement and Verify Single Leg Gait

----------

Last week, with the help of the Optragen/SNOPT optimization framework, we designed a joint trajectory to accomplish a single phase of a quasi-static walking gait. With one foot serving as our reference/stance frame (ie. we assumed this stance foot laid flush with the ground and remained static w.r.t. the world), we defined a trajectory for the other foot frame to rise off the ground, swing forward and step back down onto…</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_ph2_gen&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>07gait_ph2_gen</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:07gait_ph2_gen&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Extend Gait to Two Legs

----------

This week we&#039;ll complete the DOUBLE (right-left) phase of the gait. Keep in mind the initial joint configuration of your robot for this phase of the gait should be identical to its final configuration from the $SE(2)$$50$$\times 3$$= +150$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:adventures&amp;rev=1724204336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T01:38:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>adventures</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:biped:adventures&amp;rev=1724204336&amp;do=diff</link>
        <description>Bipedal Robot Locomotion: Learning Adventures

----------

Assumptions: This series of adventures is predicated on concurrently taking the ECE4560 course, so that the material being explored maps to lecture and reading material.  The optimal control part will diverge from the lecture material, however the underlying optimization is quite aligned with the segment on polynomial representation of curves/trajectories.  To complete the adventures, you will naturally need access to the robots themselv…</description>
    </item>
</rdf:RDF>
