<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Embedded and algorithm development(2021) | Deyang Lin</title><link>/en/authors/embedded-and-algorithm-development2021/</link><atom:link href="/en/authors/embedded-and-algorithm-development2021/index.xml" rel="self" type="application/rss+xml"/><description>Embedded and algorithm development(2021)</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Fri, 04 May 2018 08:58:25 +0000</lastBuildDate><image><url>/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_512x512_fill_lanczos_center_3.png</url><title>Embedded and algorithm development(2021)</title><link>/en/authors/embedded-and-algorithm-development2021/</link></image><item><title>Wheeled-legged hybrid robot</title><link>/en/project/camera-trigger/</link><pubDate>Fri, 04 May 2018 08:58:25 +0000</pubDate><guid>/en/project/camera-trigger/</guid><description>&lt;h1 id="multi-degree-of-freedom-wheeled-legged-hybrid-robot">Multi-degree-of-freedom wheeled-legged hybrid robot&lt;/h1>
&lt;p>&amp;ldquo;I have always been eager to build more complex robots. During my junior year, I joined the BIRL team at my university. I participated in the structural and circuit design of a leg-wheel hybrid robot and almost independently completed the entire project, including kinematic modeling and implementing the control code for the robot&amp;rsquo;s motion.&lt;/p>
&lt;ul>
&lt;li>I conducted Matlab simulations based on the robot&amp;rsquo;s kinematics and solved forward and inverse kinematics using MoveIt in ROS.&lt;/li>
&lt;li>I implemented proportional-velocity control for the three degrees of freedom of the robot&amp;rsquo;s motors using STM32 and CAN.&lt;/li>
&lt;li>I achieved pose transformation for the robot&amp;rsquo;s motion in different planes.&lt;/li>
&lt;/ul>
&lt;p>Design and implementation of proportional-velocity (PV) control for a three-degree-of-freedom robot&amp;rsquo;s motors:&lt;/p>
&lt;div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;">
&lt;iframe src="//player.bilibili.com/player.html?aid=741799493&amp;bvid=BV1Xk4y1W7vd&amp;cid=1149822296&amp;page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="position:absolute; height: 100%; width: 100%;"> &lt;/iframe>
&lt;/div>
&lt;p>Testing the walking capabilities of the second-generation robot:&lt;/p>
&lt;div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;">
&lt;iframe src="//player.bilibili.com/player.html?aid=571783539&amp;bvid=BV1Az4y1q7Z1&amp;cid=1149822754&amp;page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="position:absolute; height: 100%; width: 100%;"> &lt;/iframe>
&lt;/div>
&lt;p>Real-world application scenario testing:&lt;/p>
&lt;div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;">
&lt;iframe src="//player.bilibili.com/player.html?aid=656785847&amp;bvid=BV1Gh4y1d7FG&amp;cid=1149822887&amp;page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="position:absolute; height: 100%; width: 100%;"> &lt;/iframe>
&lt;/div></description></item></channel></rss>