<?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</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-08T20:05:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:lectures&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:liegroupcode&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:manicontrol&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:maniplots&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:project&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:schedule&amp;rev=1724204336&amp;do=diff"/>
                <rdf:li rdf:resource="https://pvela.gatech.edu/classes/doku.php?id=ece4560:start&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:lectures&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>lectures</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:lectures&amp;rev=1724204336&amp;do=diff</link>
        <description>ECE4560 Lecture Notes

----------

Since I haven&#039;t had time to latex up my evolving lectures, the next best thing would be to provide the source notes that are used to generate them.  There are two versions here,

	*  [Original notes] from 2005.
	*  [Student notes] from 2007 (recommended).$SO(3)$$\mathfrak{so}(3)$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:liegroupcode&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>liegroupcode</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:liegroupcode&amp;rev=1724204336&amp;do=diff</link>
        <description>$SE(2)/SE(3)$ As Matlab Classes

In the course, you will flesh out the class definition files for two important Lie group descriptions related to robotic systems, $SE(2)$ and $SE(3)$.  The default implementation is homogeneous matrix form. You are free to use other compatible representations so long as the specifics are kept internal to the class.$SE(2)$$SE(3)$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:manicontrol&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>manicontrol</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:manicontrol&amp;rev=1724204336&amp;do=diff</link>
        <description>Interfacing the Lab Manipulators in Matlab

This site has links to the manipulator interface/control code for the manipulators to be used in the lab, their calibration GUIs, as well as implementation examples.  You should be able to get things working from the reources available here. The manipulator interface code is incomplete.  As the course progresses, it will be filled in.$SE(2) \times \mathbb{R}^+$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:maniplots&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>maniplots</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:maniplots&amp;rev=1724204336&amp;do=diff</link>
        <description>Plotting/Displaying Manipulators in Matlab

This site has links to display code for the different manipulators as well as implementation examples.  You should be able to incorporate these display functions into your homework assignments.  Some are rudimentary (simple lines and circles), some are more complex (3D models).  The files are zip files for compatibility with this wiki.</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:project&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>project</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:project&amp;rev=1724204336&amp;do=diff</link>
        <description>ECE4560 Projects

Default Projects

----------

The course currently has three default projects.

1. The Robotic Arm Track. 

 The original project for the course which is a 5DOF robotic arm. A recent addition to this track includes a 4DOF planar robotic arm. The robotic arm track, as the default project, has historically been incorporated into the homeworks.</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:schedule&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>schedule</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:schedule&amp;rev=1724204336&amp;do=diff</link>
        <description>Progression of Course Material

Reading

----------

Text Books

The official textbook is:

	*  [C] Craig. Introduction to Robotics: Mechanics and Control.

One alternative is:

	*  [SHV] Spong, Hutchinson, Vidyasagar. Robot Modeling and Control.

There are a couple of books available online.  The first is a bit more abstract, while the second is more suited to the course material,$SE(2)$$SE(2)$$\mathfrak{se}(2)$$SO(3)$$SE(3)$$\mathfrak{so}(3)$$\mathfrak{se}(3)$</description>
    </item>
    <item rdf:about="https://pvela.gatech.edu/classes/doku.php?id=ece4560:start&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>start</title>
        <link>https://pvela.gatech.edu/classes/doku.php?id=ece4560:start&amp;rev=1724204336&amp;do=diff</link>
        <description>ECE4560: Introduction to Robotics and Automation

Essential to the programming of automation and autonomy algorithms for typical robotics systems is an understanding of rigid body mechanics and its use for describing robot motion. This course covers the fundamental mathematics of robot modeling and how they translate to algorithms for controlling or manipulating robots. As such, the course involves a mix of mathematical theory and numerical algorithms for describing canonical problems in robotic…</description>
    </item>
</rdf:RDF>
