<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>마포고 요리전쟁(padlet.com/seosw78/cook) by 서성원</title>
      <link>https://padlet.com/seosw78/cook</link>
      <description>어디서나 무엇이든 게시</description>
      <language>en-us</language>
      <pubDate>2025-07-11 01:43:27 UTC</pubDate>
      <lastBuildDate>2026-05-21 04:40:21 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>설치용 드라이브</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3516515653</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://drive.google.com/drive/folders/1J0lxNDlZij75WBD0RRXlzikPOQ9iMGVO?usp=sharing"><strong>https://drive.google.com/drive/folders/1J0lxNDlZij75WBD0RRXlzikPOQ9iMGVO?usp=sharing</strong></a></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-11 01:44:27 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3516515653</guid>
      </item>
      <item>
         <title>강의자료</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3516535232</link>
         <description><![CDATA[<p>이 자료는 비공개로 캠프 기간에만 사용하며, 외부 유출시 처벌을 받을 수도 있습니다.</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/82967588/c8b5476685acfe18fcbbe5ea456db74e/________.pdf" />
         <pubDate>2025-07-11 01:57:08 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3516535232</guid>
      </item>
      <item>
         <title>질문은 댓글로</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3516538254</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2025-07-11 01:59:03 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3516538254</guid>
      </item>
      <item>
         <title>사전설문-1</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3518389768</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://docs.google.com/forms/d/e/1FAIpQLSfhbJaqr6bRCI22TuVFevLKzbPFeqKh23qFA3TSgBhJ0Yhllw/viewform">https://forms.gle/5ys86AquV5tuhQKr9</a></p>]]></description>
         <enclosure url="https://docs.google.com/forms/d/e/1FAIpQLSfhbJaqr6bRCI22TuVFevLKzbPFeqKh23qFA3TSgBhJ0Yhllw/viewform" />
         <pubDate>2025-07-14 02:45:19 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518389768</guid>
      </item>
      <item>
         <title>사전설문-2</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3518390646</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://form.kosac.re.kr/v/3yzQ5AMHj88ndqPgVOad">https://form.kosac.re.kr/v/3yzQ5AMHj88ndqPgVOad</a></p>]]></description>
         <enclosure url="https://form.kosac.re.kr/v/3yzQ5AMHj88ndqPgVOad" />
         <pubDate>2025-07-14 02:45:44 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518390646</guid>
      </item>
      <item>
         <title>마포고_공유폴더</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3518428336</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://drive.google.com/drive/folders/1fcp-3DnwQloiKU_JEzufc94LRsCvAzQX?usp=sharing">https://drive.google.com/drive/folders/1w0iOnT2Ah_KVIOrpbVKo8-AWvoHQj_Tl?usp=sharing</a></p>]]></description>
         <enclosure url="https://drive.google.com/drive/folders/1fcp-3DnwQloiKU_JEzufc94LRsCvAzQX?usp=sharing" />
         <pubDate>2025-07-14 03:06:13 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518428336</guid>
      </item>
      <item>
         <title>관절 회전 범위</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3518686134</link>
         <description><![CDATA[<p>1번 관절 : 120도(좌) ~ -120도(우)</p><p>2번 관절 : 30도(위) ~ -90도(아래)</p><p>3번 관절 : 0도(위) ~ -150도(아래)</p><p>4번 관절 : 105도(위) ~ -105도(아래)</p><p>그리퍼 : 열림, 닫힘</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-14 06:36:01 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518686134</guid>
      </item>
      <item>
         <title>키보드 제어 기본 프로그램</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3518812631</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    </p><p>    if key == 'z':</p><p>        robot.velocity(1,30)</p><p>    elif key== 'x' :</p><p>        robot.velocity(1,-30)</p><p>    elif key=='g':</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='h':</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    </p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-14 09:25:56 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518812631</guid>
      </item>
      <item>
         <title>10219정승기</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3518813334</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>while True:</p><p>     key=<a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>         </p><p>     if key == 'z':   </p><p>         robot.velocity(1,30)</p><p>     elif key=='x':</p><p>         robot.velocity(1,-30)</p><p>     elif key=='g':</p><p>         <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>     elif key=='h':</p><p>        robot.close_gripper()</p><p>     elif key==' ':</p><p>         robot.stop()</p><p>     elif key==Keyboard.DOWN:</p><p>         break</p><p>     wait(10)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-14 09:26:58 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518813334</guid>
      </item>
      <item>
         <title>10522 조윤익</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3518813935</link>
         <description><![CDATA[<p>from roboid import*</p><p>robot = Raccoon()</p><p>while True :</p><p>    Key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    </p><p>    if Key == 'a' : </p><p>        robot.velocity(1,30)</p><p>    elif Key == 'd' :</p><p>        robot.velocity(1,-30)</p><p>    if Key == 'w' :</p><p>        robot.velocity(2,30)</p><p>    elif Key == 's' :</p><p>        robot.velocity(2,-30) </p><p>    if Key == 'e' : </p><p>        robot.velocity(3,30)</p><p>    elif Key == 'q' :</p><p>        robot.velocity(3,-30)</p><p>    if Key == 'z' : </p><p>        robot.velocity(4,30)</p><p>    elif Key == 'x' :</p><p>        robot.velocity(4,-30)</p><p>    elif Key == ' ' :</p><p>        robot.stop()</p><p>    if Key == '1' : </p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif Key == '2' :</p><p>        robot.close_gripper()</p><p>    </p><p>    wait(10)</p><p>    </p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-14 09:27:50 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518813935</guid>
      </item>
      <item>
         <title>10818.정승진</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3518814247</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot=Raccoon()</p><p>while True :</p><p>    key= <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    </p><p>    if key =='z':</p><p>        robot.velocity(1,30)</p><p>    elif key=='x':</p><p>        robot.velocity(1,-30)</p><p>    elif key=='g':</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='h':</p><p>        robot.close_gripper()</p><p>    elif key==' ':</p><p>        robot.stop()</p><p>        </p><p>        </p><p>    wait(10)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-14 09:28:14 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518814247</guid>
      </item>
      <item>
         <title>20223 황서진</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3518816905</link>
         <description><![CDATA[<p># 1번 관절 (-120°~120°)</p><p># 2번 관절 (-90°~30°)</p><p># 3번 관절 (-150°~0°)</p><p># 4번 관절 (-105°~105°)</p><p>from roboid import *</p><p>robot = Raccoon()</p><p>robot.note('D4',.2)</p><p>robot.note('D4',.2)</p><p>robot.note('D5',.3)</p><p>robot.note('A4',.5)</p><p>robot.note('Ab4',.3)</p><p>robot.note('G4',.3)</p><p>robot.note('F4',.3)</p><p>robot.note('D4',.2)</p><p>robot.note('F4',.2)</p><p>robot.note('G5',.2)</p><p>while True:</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    </p><p>    if key == "a":</p><p>        robot.velocity(1,30)</p><p>    elif key == "d":</p><p>        robot.velocity(1,-30)</p><p>        </p><p>    elif key == "w":</p><p>        robot.velocity(2,30)</p><p>    elif key == "s":</p><p>        robot.velocity(2,-30)</p><p>        </p><p>    elif key == Keyboard.UP:</p><p>        robot.velocity(3,30)</p><p>    elif key == Keyboard.DOWN:</p><p>        robot.velocity(3,-30)</p><p>        </p><p>    elif key == "8":</p><p>        robot.velocity(4,30)</p><p>    elif key == "2":</p><p>        robot.velocity(4,-30)</p><p>        </p><p>    elif key == "[":</p><p>        robot.close_gripper()</p><p>    elif key == "]":</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        </p><p>    elif key == " ":</p><p>        robot.stop()</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-14 09:32:43 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3518816905</guid>
      </item>
      <item>
         <title>키보드로 속도 제어</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3519914144</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>robot.lock_vert()</p><p># robot.lock_horz()</p><p># robot.lock_unlock()</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'z':</p><p>        robot.velocity(30,0,0,0)</p><p>    elif key== 'x' :</p><p>        robot.velocity(-30,0,0,0)</p><p>    elif key== 'a' :</p><p>        robot.velocity(0,30,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-30,0,0)</p><p>    elif key== 'q' :</p><p>        robot.velocity(0,0,30,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,0,-30,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(0,0,0,30)</p><p>    elif key== 'f' :</p><p>        robot.velocity(0,0,0,-30)</p><p>    elif key=='g':</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='h':</p><p>        robot.close_gripper()</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 07:23:12 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3519914144</guid>
      </item>
      <item>
         <title>로봇 명령어</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3519936271</link>
         <description><![CDATA[<p>robot.velocity(관절번호) :  속도</p><p><br></p><p>robot.degree_to( 관절번호) : 절대값 각도</p><p>robot.degree_by(관절번호) : 상대값 각도</p><p><br></p><p>robot.move_to(x,y,z) : 절대값 좌표이동(cm단위)</p><p>robot.move_by(x,y,z) : 상대값 좌표이동(cm단위)</p><p><br></p><p>robot.encoder(관절번호) : 현재 관절 각도</p><p><br></p><p>robot.open_gripper()</p><p>robot.close_gripper()</p><p>robot.lock_horz()</p><p>robot.lock_vert()</p><p>robot.unlock()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 07:49:12 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3519936271</guid>
      </item>
      <item>
         <title>pick, place 함수</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3519995659</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>def pick(x,y,z) :</p><p>    robot.move_to(x,y,10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(x,y,z)</p><p>    robot.close_gripper()</p><p>    robot.move_to(x,y,10)</p><p>def place(x,y,z) :</p><p>    robot.move_to(x,y,10)</p><p>    robot.move_to(x,y,z)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(x,y,10)</p><p>    robot.close_gripper()</p><p>    </p><p>robot.lock_horz()</p><p>pick(0,7,2.5)</p><p>place(7,0,2.5)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:08:58 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3519995659</guid>
      </item>
      <item>
         <title>10818정승진</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3520013912</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>history=[]</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'z':</p><p>        robot.velocity(30,0,0,0)</p><p>    elif key== 'x' :</p><p>        robot.velocity(-30,0,0,0)</p><p>    elif key== 'a' :</p><p>        robot.velocity(0,30,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-30,0,0)</p><p>    elif key== 'q' :</p><p>        robot.velocity(0,0,30,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,0,-30,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(0,0,0,30)</p><p>    elif key== 'f' :</p><p>        robot.velocity(0,0,0,-30)</p><p>    elif key=='g':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='h':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>        </p><p>    elif key=='r':</p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    elif key=='p':</p><p>        for data in history:</p><p>            if data=='open':<a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>        </p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    </p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:38:46 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520013912</guid>
      </item>
      <item>
         <title>20223 황서진</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3520014519</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>robot.lock_vert()</p><p># robot.lock_horz()</p><p># robot.lock_unlock()</p><p>history = []</p><p>for data in [(0.263671875, 1.93359375, -90.0, -91.93359375), (89.82421875, 1.93359375, -90.0, -91.93359375), (89.82421875, -26.3671875, -114.521484375, -39.287109375), 'close', (89.82421875, -26.279296875, -114.169921875, -39.462890625), (89.82421875, -2.4609375, -87.626953125, -90.17578125), (-89.384765625, -2.4609375, -87.626953125, -90.17578125), (-89.296875, -26.3671875, -114.08203125, -39.7265625), 'open', (-89.296875, -26.455078125, -114.08203125, -39.638671875), (-89.296875, 0.087890625, -88.59375, -91.318359375)]:</p><p>    if data=='open' : <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif data=='close' : robot.close_gripper()</p><p>    else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'a':</p><p>        robot.velocity(30,0,0,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(-30,0,0,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,30,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-30,0,0)</p><p>    elif key== Keyboard.UP :</p><p>        robot.velocity(0,0,30,0)</p><p>    elif key== Keyboard.DOWN :</p><p>        robot.velocity(0,0,-30,0)</p><p>    elif key== '2' :</p><p>        robot.velocity(0,0,0,30)</p><p>    elif key== '8' :</p><p>        robot.velocity(0,0,0,-30)</p><p>    elif key=='[':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>    elif key==']':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='r':</p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    </p><p>    elif key=='p':</p><p>        for data in history:</p><p>            if data=='open' : <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='close' : robot.close_gripper()</p><p>            else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:39:52 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520014519</guid>
      </item>
      <item>
         <title>모션 캡처</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3520014550</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>history = []</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'z':</p><p>        robot.velocity(30,0,0,0)</p><p>    elif key== 'x' :</p><p>        robot.velocity(-30,0,0,0)</p><p>    elif key== 'a' :</p><p>        robot.velocity(0,30,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-30,0,0)</p><p>    elif key== 'q' :</p><p>        robot.velocity(0,0,30,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,0,-30,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(0,0,0,30)</p><p>    elif key== 'f' :</p><p>        robot.velocity(0,0,0,-30)</p><p>    elif key=='g':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='h':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>    elif key=='r': </p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    elif key=='p':</p><p>        for data in history :</p><p>            if data=='open' : <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='close' : robot.close_gripper()</p><p>            else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:39:58 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520014550</guid>
      </item>
      <item>
         <title>10522 조윤익</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3520015729</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>history = []</p><p>    </p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'a':</p><p>        robot.velocity(30,0,0,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(-30,0,0,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,30,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-30,0,0)</p><p>    elif key== 'e' :</p><p>        robot.velocity(0,0,30,0)</p><p>    elif key== 'q' :</p><p>        robot.velocity(0,0,-30,0)</p><p>    elif key== 'c' :</p><p>        robot.velocity(0,0,0,30)</p><p>    elif key== 'z' :</p><p>        robot.velocity(0,0,0,-30)</p><p>    elif key=='g':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='f':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>    elif key=='r' :</p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    elif key=='p' :</p><p>        for data in history :</p><p>            if data=='open' : <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='close' : robot.close_gripper()</p><p>            else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:42:07 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520015729</guid>
      </item>
      <item>
         <title>20524차현진</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3520015969</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>robot.lock_horz()</p><p>history = []</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'a':</p><p>        robot.velocity(50,0,0,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(-50,0,0,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,50,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-50,0,0)</p><p>    elif key== 'i' :</p><p>        robot.velocity(0,0,50,0)</p><p>    elif key== 'k' :</p><p>        robot.velocity(0,0,-50,0)</p><p>    elif key== 'j' :</p><p>        robot.velocity(0,0,0,50)</p><p>    elif key== 'l' :</p><p>        robot.velocity(0,0,0,-50)</p><p>    elif key=='q':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        print(history)</p><p>    elif key=='e':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>        print(history)</p><p>    elif key =='r':</p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    elif key == 't':</p><p>        for data in history :</p><p>            if data=='open':<a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='close':robot.close_gripper()</p><p>            else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:42:44 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520015969</guid>
      </item>
      <item>
         <title>10801 김도현</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3520016908</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>history = []</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'a':</p><p>        robot.velocity(1,100)</p><p>    elif key== 'd' :</p><p>        robot.velocity(1,-100)</p><p>    elif key== 's' :</p><p>        robot.velocity(2,-100)</p><p>    elif key== 'w' :</p><p>        robot.velocity(2,100)</p><p>    elif key== 'l' :</p><p>        robot.velocity(3,-100)</p><p>    elif key== 'j' :</p><p>        robot.velocity(3,100)</p><p>    elif key== 'k' :</p><p>        robot.velocity(4,-100)</p><p>    elif key== 'i' :</p><p>        robot.velocity(4,100)</p><p>    elif key=='f':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='g':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>    elif key== ' ' :</p><p>        history.append(robot.encoder())</p><p>        robot.stop()</p><p>    elif key=='p' :</p><p>        history.clear()</p><p>        break</p><p>    elif key == 'r':</p><p>        for data in history:</p><p>            if data == 'open':</p><p>                <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data == 'close':</p><p>                robot.close_gripper()</p><p>            else:</p><p>                <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0], data[1], data[2], data[3], 50)</p><p>    wait(1)</p><p>wait(2500)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:44:31 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520016908</guid>
      </item>
      <item>
         <title>from roboid import *</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3520017637</link>
         <description><![CDATA[<p>robot = Raccoon()</p><p>#robot.lock_vert()</p><p><br/></p><p># robot.lock_horz()</p><p><br/></p><p># robot.lock_unlock()</p><p>history =[]</p><p><br/></p><p>while True :</p><p><br/></p><p>    key = Keyboard.read()</p><p><br/></p><p>    if key == 'z':</p><p><br/></p><p>        robot.velocity(30,0,0,0)</p><p><br/></p><p>    elif key== 'x' :</p><p><br/></p><p>        robot.velocity(-30,0,0,0)</p><p><br/></p><p>    elif key== 'q' :</p><p><br/></p><p>        robot.velocity(0,30,0,0)</p><p><br/></p><p>    elif key== 'w' :</p><p><br/></p><p>        robot.velocity(0,-30,0,0)</p><p><br/></p><p>    elif key== 'e' :</p><p><br/></p><p>        robot.velocity(0,0,30,0)</p><p><br/></p><p>    elif key== 'r' :</p><p><br/></p><p>        robot.velocity(0,0,-30,0)</p><p><br/></p><p>    elif key== 't' :</p><p><br/></p><p>        robot.velocity(0,0,0,30)</p><p><br/></p><p>    elif key== 'y' :</p><p><br/></p><p>        robot.velocity(0,0,0,-30)</p><p><br/></p><p>    elif key=='u':</p><p>        history.append('open')</p><p>        robot.open_gripper()</p><p><br/></p><p>    elif key=='i':</p><p>        history.append('close')</p><p><br/></p><p>        robot.close_gripper()</p><p>    elif key=='o' :</p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    elif key=='p' :</p><p>        for data in history :</p><p>            if data=='open' : robot.open_gripper()</p><p>            elif data=='close' : robot.close_gripper()</p><p>            else : robot.degree_to(data[0],data[1],data[2],data[3])</p><p><br/></p><p>    elif key== ' ' :</p><p><br/></p><p>        robot.stop()</p><p><br/></p><p>    elif key==Keyboard.ESC :</p><p><br/></p><p>        break</p><p><br/></p><p>    wait(10)</p><p>history = []</p><p><br/></p><p>입력과 상관없이 open 과 close 가 연이어 일어남</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 09:45:36 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520017637</guid>
      </item>
      <item>
         <title>블럭 자동 이동</title>
         <author>sangryulpark</author>
         <link>https://padlet.com/seosw78/cook/wish/3520024416</link>
         <description><![CDATA[<p>from roboid import *</p><p>import json</p><p>with open(r'C:\Users\COM\Desktop\temporary robot\angle.json') as json_file:</p><p>    json_data = json.load(json_file)</p><p>robot = Raccoon()</p><p>f = open(r"C:\Users\COM\Desktop\t1.txt", "w")</p><p>opened = True</p><p>cur_blocks = [1, 1, 1, 1, 1]</p><p>map_pos = {'A':0, 'B':1, 'C':2, 'D':3, 'E':4}</p><p>cur_pos = 'B'</p><p>def autoStack(s, e):</p><p>    global cur_blocks, map_pos, cur_pos</p><p>    start_height = cur_blocks[map_pos[s]]</p><p>    end_height = cur_blocks[map_pos[e]]</p><p>    if start_height <mark> 0 or end_height </mark> 2:</p><p>        print("invalid move")</p><p>        return</p><p>    cur_usafe = json_data[cur_pos + "_usafe"]</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(cur_usafe[0], cur_usafe[1], cur_usafe[2], cur_usafe[3])</p><p>    wait(100)</p><p>    start_usafe = json_data[s + "_usafe"]</p><p>    end_usafe = json_data[e + "_usafe"]</p><p>    start_layer = json_data[s + "_layer" + str(cur_blocks[map_pos[s]])]</p><p>    temp = cur_blocks[map_pos[e]] + 1</p><p>    end_layer = json_data[e + "_layer" + str(temp)]</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(start_usafe[0], start_usafe[1], start_usafe[2], start_usafe[3])</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(start_layer[0], start_layer[1], start_layer[2], start_layer[3])</p><p>    wait(100)</p><p>    robot.close_gripper()</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(start_usafe[0], start_usafe[1], start_usafe[2], start_usafe[3])</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(end_usafe[0], end_usafe[1], end_usafe[2], end_usafe[3])</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(end_layer[0], end_layer[1], end_layer[2], end_layer[3])</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(end_usafe[0], end_usafe[1], end_usafe[2], end_usafe[3])</p><p>    wait(100)</p><p>    cur_pos = e</p><p>    cur_blocks[map_pos[s]] = start_height-1</p><p>    cur_blocks[map_pos[e]] = end_height+1</p><p>while True:</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'i':</p><p>        s, e = input("시작 위치, 목표 위치: ").split()</p><p>        wait(100)</p><p>        autoStack(s, e)</p><p>    elif key == 's':</p><p>            f.write(str(robot.encoder()))</p><p>    elif key == ' ':</p><p>        if opened:</p><p>            robot.close_gripper()</p><p>            opened = False</p><p>        else:</p><p>            <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            opened = True</p><p>    elif key == Keyboard.ESC:</p><p>        break</p><p>    wait(100)</p><p>f.close()</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/2481710312/bd5a4aaf12a2865e2beb04690d1581fa/angle.json" />
         <pubDate>2025-07-15 09:54:18 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520024416</guid>
      </item>
      <item>
         <title>한 위치에서 다른 위치로 이동</title>
         <author>2530203_23</author>
         <link>https://padlet.com/seosw78/cook/wish/3520132267</link>
         <description><![CDATA[<p>from roboid import *</p><p>def move(xy, z, speed=100):</p><p>    z=z*2.6+7.45</p><p>    th1, th2, th3 = robot._calc_inv_kinematics(xy[0], xy[1], z)</p><p>    robot._angle_to(th1, th2, th3, None, speed, True)</p><p>AX=-10.90</p><p>AY=10.20</p><p>A=(AX,AY)</p><p>BX=-0.55</p><p>BY=10.80</p><p>B=(BX,BY)</p><p>CX=10.25</p><p>CY=10.90</p><p>C=(CX,CY)</p><p>DX=-10.80</p><p>DY=-0.45</p><p>D=(DX,DY)</p><p>EX=10.85</p><p>EY=0.45</p><p>E=(EX,EY)</p><p>loc={'a':A,'b':B,'c':C,'d':D,'e':E}</p><p>robot = Raccoon()</p><p>robot.lock_vert()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>robot.move_to(0,5,20)</p><p>cnt={}</p><p>cnt['a'],cnt['b'],cnt['c'],cnt['d'],cnt['e']=map(int,input().split())</p><p>while True :</p><p>    s,e=input().split()</p><p>    if cnt[s]&gt;0:</p><p>        move(loc[s],4)</p><p>        move(loc[s],cnt[s])</p><p>        robot.close_gripper()</p><p>        move(loc[s],4)</p><p>        cnt[s]-=1</p><p>        move(loc[e],4)</p><p>        move(loc[e],cnt[e]+1)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        move(loc[e],4)</p><p>        cnt[e]+=1</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-15 12:50:33 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3520132267</guid>
      </item>
      <item>
         <title>개별 프로젝트 설문조사(마포고)</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3521092031</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://docs.google.com/forms/d/e/1FAIpQLSfIhCtM8KRo7kMMoOs95-PRuc5GDdQQhs8ZvKF1AMULwXVk9w/viewform?usp=publish-editor">https://docs.google.com/forms/d/e/1FAIpQLSdQ2cXgiw5G9ELC_4EwrfNeGrmGx42vf75sIxNkVQzZdcTzZg/viewform?usp=dialog</a></p>]]></description>
         <enclosure url="https://docs.google.com/forms/d/e/1FAIpQLSfIhCtM8KRo7kMMoOs95-PRuc5GDdQQhs8ZvKF1AMULwXVk9w/viewform?usp=publish-editor" />
         <pubDate>2025-07-16 07:55:21 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3521092031</guid>
      </item>
      <item>
         <title>사후설문-1</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3521094438</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://docs.google.com/forms/d/e/1FAIpQLSf2RNcaz1tI__DMghCMPFidqmwvsvh_pgNk7mzE39WxYigyow/viewform?usp=send_form">https://docs.google.com/forms/d/e/1FAIpQLSf2RNcaz1tI__DMghCMPFidqmwvsvh_pgNk7mzE39WxYigyow/viewform?usp=send_form</a></p>]]></description>
         <enclosure url="https://docs.google.com/forms/d/e/1FAIpQLSf2RNcaz1tI__DMghCMPFidqmwvsvh_pgNk7mzE39WxYigyow/viewform?usp=send_form" />
         <pubDate>2025-07-16 07:58:26 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3521094438</guid>
      </item>
      <item>
         <title>사후설문-2</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3521094700</link>
         <description><![CDATA[<p><a rel="noopener noreferrer nofollow" href="https://walla.my/survey/bcJmGCNHTWDymeWBvKsg">2-2. 25년 1기 중/고등학생 사후 설문조사 | Walla Form</a></p>]]></description>
         <enclosure url="https://form.kosac.re.kr/v/4pwHhu0dynMno07X6lpu" />
         <pubDate>2025-07-16 07:58:41 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3521094700</guid>
      </item>
      <item>
         <title></title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3521127401</link>
         <description><![CDATA[<p>picker.py</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/82967588/f06acb53c008ef56b1bd1e261134fa5b/picker.py" />
         <pubDate>2025-07-16 08:39:38 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3521127401</guid>
      </item>
      <item>
         <title>20223 황서진</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3521241451</link>
         <description><![CDATA[<p>from roboid import *</p><p>import random</p><p>robot = Raccoon()</p><p>robot.lock_vert()</p><p># robot.lock_horz()</p><p># robot.lock_unlock()</p><p>history = []</p><p>loc_A = []</p><p>loc_B = []</p><p>loc_C = []</p><p>final = []</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(0, 0, -30, -90)</p><p>A = [(44.42, -42.54, -81.91, -55.5), (44.42, -35.07, -78.22, -66.8), (44.42, -28.91, -72.51, -78.4), (44.42, -29.71, -58.27, -92.02)]</p><p>B = [(0, -24.08, -113.29, -42.4), (0, -14.5, -108.28, -57.13), (0, -7.47, -101.34, -71.45), (0, -4.925, -90.445, -84.7)]</p><p>C = [(-44.42, -42.54, -81.91, -55.5), (-44.42, -35.07, -78.22, -66.8), (-44.42, -28.91, -72.51, -78.4), (-44.42, -29.71, -58.27, -92.02)]</p><p>def pick(l, v):</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(l[v-1][0], l[v-1][1], l[v-1][2], l[v-1][3])</p><p>    robot.close_gripper()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(0, 0, -30, -90)</p><p>def down(l, v):</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(l[v-1][0], l[v-1][1], l[v-1][2], l[v-1][3])</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(0, 0, -30, -90)</p><p>def finding():</p><p>    global target</p><p>    if loc_B.count(target) != 0:</p><p>        count = len(loc_B)</p><p>        index = loc_B.index(target)+1</p><p>        for i in range(count-index):</p><p>            pick(B, len(loc_B))</p><p>            down(A, len(loc_A)+1)</p><p>            loc_A.append(loc_B[-1])</p><p>            loc_B.remove(loc_B[-1])</p><p>            print(loc_C,loc_B,loc_A)</p><p>        pick(B, len(loc_B))</p><p>        down(C, len(loc_C)+1)</p><p>        loc_C.append(loc_B[-1])</p><p>        loc_B.remove(loc_B[-1])</p><p>        target -= 1</p><p>        print(loc_C,loc_B,loc_A)</p><p>    elif loc_A.count(target) != 0:</p><p>        count = len(loc_A)</p><p>        index = loc_A.index(target)+1</p><p>        for i in range(count-index):</p><p>            pick(A, len(loc_A))</p><p>            down(B, len(loc_B)+1)</p><p>            loc_B.append(loc_A[-1])</p><p>            loc_A.remove(loc_A[-1])</p><p>        pick(A, len(loc_A))</p><p>        down(C, len(loc_C)+1)</p><p>        loc_C.append(loc_A[-1])</p><p>        loc_A.remove(loc_A[-1])</p><p>        target -= 1</p><p>x=input("현재 탑 순서(1층,2층,...) : ").split()</p><p>for i in range(len(x)):</p><p>    final.append(len(x)-i)</p><p>for i in range(len(x)):</p><p>    x[i] = int(x[i])</p><p>loc_B = x</p><p>target = max(x)</p><p>print(loc_A,loc_B,loc_C)</p><p>while loc_C != final:</p><p>    finding()</p><p>    wait(100)</p><p>print(final)</p><p>print(loc_A,loc_B,loc_C)</p><p>    </p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'a':</p><p>        robot.velocity(30,0,0,0)</p><p>    elif key== 'd' :</p><p>        robot.velocity(-30,0,0,0)</p><p>    elif key== 'w' :</p><p>        robot.velocity(0,30,0,0)</p><p>    elif key== 's' :</p><p>        robot.velocity(0,-30,0,0)</p><p>    elif key== Keyboard.UP :</p><p>        robot.velocity(0,0,30,0)</p><p>    elif key== Keyboard.DOWN :</p><p>        robot.velocity(0,0,-30,0)</p><p>    elif key== '2' :</p><p>        robot.velocity(0,0,0,30)</p><p>    elif key== '8' :</p><p>        robot.velocity(0,0,0,-30)</p><p>    elif key=='[':</p><p>        history.append('close')</p><p>        robot.close_gripper()</p><p>    elif key==']':</p><p>        history.append('open')</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='r':</p><p>        history.append(robot.encoder())</p><p>        print(history)</p><p>    </p><p>    elif key=='p':</p><p>        for data in history:</p><p>            if data=='open' : <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='close' : robot.close_gripper()</p><p>            else : <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0],data[1],data[2],data[3])</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>    wait(10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-07-16 11:45:19 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3521241451</guid>
      </item>
      <item>
         <title>광운대</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3542800646</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://quiet-voyage-d3c.notion.site/2025-251055309d1a41a5bbeb4e0567265a74" />
         <pubDate>2025-08-13 23:54:04 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3542800646</guid>
      </item>
      <item>
         <title>1일차 코드(관절 각도 저장 및 플레이)</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3640700471</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>history = []</p><p>speed=30</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key=='s':</p><p>        history.append(robot.encoder(-1))</p><p>    elif key=='p':</p><p>        for data in history:</p><p>            if data=='o':</p><p>                <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='c':</p><p>                robot.close_gripper()</p><p>            else :</p><p>                <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0], data[1],data[2],data[3],30)</p><p>    elif key=='z': # joint 1</p><p>        robot.velocity(1, speed)</p><p>    elif key=='x': # joint 1</p><p>        robot.velocity(1, -speed)</p><p>    elif key==" " : #space -&gt; stop</p><p>        robot.velocity(-1,0)</p><p>    elif key=='o':</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        history.append('o')</p><p>    elif key=='c':</p><p>        robot.close_gripper()</p><p>        history.append('c')</p><p>    elif key==Keyboard.UP :</p><p>        speed = speed+10</p><p>    elif key==Keyboard.ESC :</p><p>        break</p><p>dispose()</p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-20 09:25:32 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3640700471</guid>
      </item>
      <item>
         <title>라이브러리 업그레이드</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3642599125</link>
         <description><![CDATA[<p>1. (시작) - anaconda prompt 실행</p><p>2. (도스창) pip install -U roboid</p><p>3. spdyer 실행</p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-21 07:00:57 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3642599125</guid>
      </item>
      <item>
         <title>동시에 작동하기(멀티쓰레드)</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3644857351</link>
         <description><![CDATA[<p>from roboid import *</p><p>import threading</p><p>robot = Raccoon()</p><p>run=0</p><p>def pick():</p><p>    if run==0: robot.move_to(10,0,10)</p><p>    if run==0: robot.move_to(-10,0,10)</p><p>def key_input():</p><p>    while True:</p><p>        key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>        if key==' ':</p><p>            robot.stop()</p><p>            run=1</p><p>        elif key=='a':</p><p>            run=0</p><p>        elif key=='s':</p><p>            break</p><p>p1 = threading.Thread(target=pick)</p><p>p2 = threading.Thread(target=key_input)</p><p>p1.start()</p><p>p2.start()</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 07:59:50 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644857351</guid>
      </item>
      <item>
         <title>apple2.py</title>
         <author>seosw78</author>
         <link>https://padlet.com/seosw78/cook/wish/3644909454</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/82967588/43ce96fc417102fc3ec94f1233d0164b/apple2.py" />
         <pubDate>2025-10-22 08:41:11 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644909454</guid>
      </item>
      <item>
         <title>20224 황준하</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3644916661</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>def dwaste():</p><p>    robot.move_by(0,0,10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(1,90)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(2,-85)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(4,15)</p><p>    </p><p>def bwaste():</p><p>    robot.move_by(0,0,10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(2,-85)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(4,15)</p><p>    </p><p>def ewaste():</p><p>    robot.move_by(0,0,10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(1,-90)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(2,-85)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(4,15)</p><p>    </p><p>while True:</p><p>    a = input("쓰레기 위치(D,B,E) 또는 종료하려면 exit 입력:")</p><p>    </p><p>    if a == "exit":</p><p>        print("종료")</p><p>        wait(3000)</p><p>        dispose()</p><p>    </p><p>    if a == "D":</p><p>        dwaste()</p><p>    elif a == "B":</p><p>        bwaste()</p><p>    elif a == "E" :</p><p>        ewaste()</p><p>    else:</p><p>        print("다시 입력하십시오")</p><p>        continue</p><p>    </p><p>    b = int(input("과일이면 1, 원통형 쓰레기면 2:"))</p><p>    </p><p>    if b == 1:</p><p>        robot.move_by(0,0,-1)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        robot.close_gripper()</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,85)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,45)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(4,-60)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(3,-35)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        robot.close_gripper()</p><p>        robot.move_by(0,0,20)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(0,-10,-140,60)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif b == 2:</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        robot.close_gripper()</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,85)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-45)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(4,-60)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(3,-35)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        robot.close_gripper()</p><p>        robot.move_by(0,0,20)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(0,-10,-140,60)</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    </p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 08:47:07 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644916661</guid>
      </item>
      <item>
         <title>20208 김성태</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3644924200</link>
         <description><![CDATA[<p>history = []<br>speed = 30<br>while True :<br>&nbsp; &nbsp; key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()<br>&nbsp; &nbsp; if key <mark> 'h':<br>&nbsp; &nbsp; &nbsp; &nbsp; history.append(robot.encoder(-1))<br>&nbsp; &nbsp; elif key </mark> 'p':<br>&nbsp; &nbsp; &nbsp; &nbsp; for data in history:<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if data <mark> Keyboard.UP:<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </mark><a rel="noopener noreferrer nofollow" href="http://robot.open"><mark>robot.open</mark></a><mark>_gripper()<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; elif data </mark> Keyboard.DOWN:<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; robot.close_gripper()<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else:<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0], data[1], data[2], data[3], 30)<br>&nbsp; &nbsp; print(key)<br>&nbsp; &nbsp; if key=='z':<br>&nbsp; &nbsp; &nbsp; &nbsp; robot.velocity(1,30)<br>&nbsp; &nbsp; elif key=='a':<br>&nbsp; &nbsp; &nbsp; &nbsp; robot.velocity(1,-30)<br>&nbsp; &nbsp; elif key=='x':<br>&nbsp; &nbsp; &nbsp; &nbsp; robot.velocity(2,30)<br>&nbsp; &nbsp; elif key=='s':<br>&nbsp; &nbsp; &nbsp; robot.velocity(2,-30)<br>&nbsp; &nbsp; elif key=='c':<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;robot.velocity(3,30)<br>&nbsp; &nbsp; elif key=='d':<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;robot.velocity(3,-30)<br>&nbsp; &nbsp; elif key=='v':<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;robot.velocity(4,30)<br>&nbsp; &nbsp; elif key=='f':<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;robot.velocity(4,-30)<br>&nbsp; &nbsp; elif key==" " :<br>&nbsp; &nbsp; &nbsp; &nbsp; robot.velocity(-1,0)<br>&nbsp; &nbsp; elif key==Keyboard.ESC :<br>&nbsp; &nbsp; &nbsp; &nbsp; break<br>&nbsp; &nbsp; elif key==Keyboard.UP :<br>&nbsp; &nbsp; &nbsp; &nbsp; <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()<br>&nbsp; &nbsp; &nbsp; &nbsp; history.append(Keyboard.UP)<br>&nbsp; &nbsp; elif key==Keyboard.DOWN :<br>&nbsp; &nbsp; &nbsp; &nbsp; history.append(Keyboard.DOWN)<br>&nbsp; &nbsp; &nbsp; &nbsp; robot.close_gripper()</p><p><br/></p><p><br/></p><p><br/></p><p>def pick(x,y,z):<br>&nbsp; &nbsp; robot.move_to(x,y,10)<br>&nbsp; &nbsp; <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()<br>&nbsp; &nbsp; robot.move_to(x,y,z)<br>&nbsp; &nbsp; robot.close_gripper()<br>&nbsp; &nbsp; robot.move_to(x,y,10)<br>&nbsp; &nbsp;<br>def put(x,y,z):<br>&nbsp; &nbsp; robot.move_to(x,y,10)<br>&nbsp; &nbsp; robot.move_to(x,y,z)<br>&nbsp; &nbsp; <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()<br>&nbsp; &nbsp; robot.move_to(x,y,10)<br></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 08:53:38 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644924200</guid>
      </item>
      <item>
         <title>20204 김가온</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3644939291</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-90)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,20)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(4, -10)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1, -38)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>wait(1000)</p><p>        </p><p>robot.lock_horz()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1, 45)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2, -65)</p><p>wait(1000)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,0)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1, -45)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,0)</p><p>robot.unlock()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(4, -5)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2, -10)</p><p>wait(1000)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1, -45)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1, 90)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(4, -5)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2, -10)</p><p>wait(1000)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1, -45)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-55)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,20)</p><p>wait(1000)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-55)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-140)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-90)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(4, -5)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2, -10)</p><p>wait(1000)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-120)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,45)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(4,10)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-120)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-45)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,15)</p><p>robot.close_gripper()</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,30)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-95)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,45)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-130)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,35)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,55)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,35)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,55)</p><p>wait(1000)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3,-95)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-90)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 09:05:04 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644939291</guid>
      </item>
      <item>
         <title>20201 강교일</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3644940770</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>robot.lock_horz()</p><p>def put1() :</p><p>    robot.move_to(0,8,15)</p><p>    robot.move_to(0,8,2.5)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(0,8,15)</p><p>def put2() :</p><p>    robot.move_to(0,8,15)</p><p>    robot.move_to(0,8.3,5)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(0,8,15)</p><p>    </p><p>def put3() :</p><p>    robot.move_to(0,8,15)</p><p>    robot.move_to(0,8.7,7.5)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(0,8,15)</p><p>    </p><p>    </p><p>def pick3() :</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(7,0,15)</p><p>    robot.move_to(7,0,2.5)</p><p>    robot.close_gripper()</p><p>    robot.move_to(8,0,15)</p><p>    </p><p>def pick2() :</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(7,0,15)</p><p>    robot.move_to(7,0,5)</p><p>    robot.close_gripper()</p><p>    robot.move_to(8,0,15)</p><p>    </p><p>def pick1() :</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(7,0,15)</p><p>    robot.move_to(7,0,7.5)</p><p>    robot.close_gripper()</p><p>    robot.move_to(8,0,15)</p><p>    </p><p>    </p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    print(key)</p><p>    if key=='a':</p><p>        robot.velocity(1,30)</p><p>    elif key=='d':</p><p>        robot.velocity(1,-30)</p><p>    elif key=='0':</p><p>        put3()</p><p>    elif key=='9':</p><p>        put2()</p><p>    elif key=='8':</p><p>        put1()</p><p>    elif key=='3':    </p><p>         pick3()</p><p>    elif key=='2':    </p><p>              pick2()</p><p>    elif key=='1':    </p><p>        pick1()</p><p>    elif key==" ":</p><p>        robot.velocity(-1,0)</p><p>    elif key=='w':</p><p>        robot.velocity(3,30)</p><p>    elif key=='s':</p><p>        robot.velocity(3,-30)</p><p>    elif key=='w':</p><p>        robot.velocity(3,30)</p><p>    elif key=='s':</p><p>        robot.velocity(3,-30)</p><p>    elif key=='e':</p><p>         robot.velocity(2,-30)</p><p>    elif key=='q':</p><p>         robot.velocity(2,30)</p><p>    elif key=='z':</p><p>         robot.velocity(4,-30)</p><p>    elif key=='x':</p><p>         robot.velocity(4,30)</p><p>    elif key=='o':</p><p>         <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key=='p':</p><p>         robot.close_gripper()</p><p>    elif key=='/':</p><p>        pick1()</p><p>        put1()</p><p>        pick2()</p><p>        put2()</p><p>        pick3()</p><p>        put3()</p><p>    if key==Keyboard.ESC :</p><p>        break</p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 09:06:06 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644940770</guid>
      </item>
      <item>
         <title>２０２１３나현준</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3644945481</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>def pick(x,y,z):</p><p>    robot.move_to(x,y,10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(x,y,z)</p><p>    robot.close_gripper()</p><p>    robot.move_to(x,y,10)</p><p>def put(x,y,z):</p><p>    robot.move_to(x,y,10)</p><p>    robot.move_to(x,y,z)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(x,y,10)</p><p>robot.lock_horz()</p><p>pick(7,0,2.5)</p><p>put(0,7,5)</p><p>wait(1000)</p><p>history = []</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    print(key)</p><p>    if key=='h':</p><p>        history.append(robot.encoder(-1))</p><p>    elif key=='p':</p><p>        for data in history:</p><p>            if data=='o':</p><p>                <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>            elif data=='c':</p><p>                robot.close_gripper() </p><p>            else :</p><p>                <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(data[0], data[1],data[2],data[3],30)</p><p>    if key=='z':</p><p>        robot.velocity(1,30)</p><p>    elif key=='x':</p><p>        robot.velocity(1,-30)</p><p>    elif key==" " :</p><p>        robot.velocity(-1,0)</p><p>    elif key=='w':</p><p>        robot.velocity(2,30)</p><p>    elif key=='a' :</p><p>        robot.velocity(2,-30)</p><p>    elif key=='s':</p><p>        robot.velocity(3,30)</p><p>    elif key=='d' :</p><p>        robot.velocity(3,-30)</p><p>    elif key=='q':</p><p>        robot.velocity(4,30)</p><p>    elif key=='e' :</p><p>        robot.velocity(4,-30)</p><p>    elif key=='f':</p><p>        robot.close_gripper()</p><p>        history.append('o')</p><p>    elif key=='g' :</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>        history.append('c')</p><p>    </p><p>       </p><p>    if key==Keyboard.ESC :</p><p>        break  </p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 09:09:15 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644945481</guid>
      </item>
      <item>
         <title>10315 염재경</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3644975246</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>wait(5000)</p><p>robot.lock_horz()</p><p>while True :</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    if key == 'a' :</p><p>        robot.velocity(1,30)</p><p>    elif key== 'd' :</p><p>        robot.velocity(1,-30)</p><p>    elif key== 'o' :</p><p>        <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    elif key== 'p' :</p><p>        robot.close_gripper()</p><p>    elif key== ' ' :</p><p>        robot.stop()</p><p>    elif key==Keyboard.ESC :</p><p>        break        </p><p>    elif key== 's' : </p><p>         robot.velocity(2,30)</p><p>         robot.velocity(3,-50)</p><p>    elif key== 'n' :</p><p>         robot.velocity(4,-30)</p><p>    elif key== 'w' :</p><p>         robot.velocity(2,-30)</p><p>         robot.velocity(3,50)</p><p>    elif key== 'm' :</p><p>         robot.velocity(4,300)</p><p>    elif key== 'z' :</p><p>         robot.velocity(3,-50)</p><p>    elif key== 'x' :</p><p>         robot.velocity(3,50)</p><p>wait(1000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 09:30:07 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3644975246</guid>
      </item>
      <item>
         <title>10720 최주인</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3645050104</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>def pick(x,y,z) :</p><p>    robot.move_to(x,y,10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(x,y,z)</p><p>    robot.close_gripper()</p><p>    robot.move_to(x,y,10)</p><p>def place(x,y,z) :</p><p>    robot.move_to(x,y,10)</p><p>    robot.move_to(x,y,z)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_to(x,y,10)</p><p> </p><p>robot.lock_horz()</p><p>wait(5000)</p><p>pick(-10,15,10)</p><p>place(0,15,10)  #c에서 b로</p><p>wait(1000)</p><p>robot.close_gripper()</p><p>pick(6,0,10)</p><p>wait(5500)</p><p>place(10,15,11) #b에서 a로</p><p>robot.move_to(3,3,10)</p><p>wait(100)</p><p>robot.move_to(0,5,10)</p><p>wait(100)</p><p>pick(-10,15,10)</p><p>robot.move_to(-6,0,10)</p><p>robot.move_to(-5,5,10)</p><p>place(0,15,10)</p><p>robot.move_to(0,5,10)</p><p>pick(0,15,10)</p><p>robot.move_to(7,0,10)</p><p>wait(3000)</p><p>place(10,15,10)</p><p>robot.move_to(3,3,10)</p><p>robot.move_to(0,5,10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 10:31:52 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3645050104</guid>
      </item>
      <item>
         <title>10715 장규현</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3645050729</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>def pick(x,y,z):</p><p>    robot.move_to(x,y,10)</p><p>    robot.move_to(x,y,z)</p><p>    robot.move_to(x,y,10)</p><p>    </p><p>def put(x,y,z):</p><p>    robot.move_to(x,y,10)</p><p>    robot.move_to(x,y,z)</p><p>    robot.move_to(x,y,10)</p><p>    </p><p>robot.lock_horz()</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>pick(0,15,10)</p><p>robot.close_gripper()</p><p>put(7,0,10)</p><p>wait(2500)</p><p>put(10,15,10)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>pick(0,5,10)</p><p>pick(-10,15,10)</p><p>robot.close_gripper()</p><p>put(0,15,10)</p><p>wait(18200)</p><p>put(10,15,10)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>pick(0,5,10)</p><p>wait(11500)</p><p>pick(-10,15,10)</p><p>robot.close_gripper()</p><p>put(0,15,10)</p><p><a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>put(0,5,10)</p><p>wait(5000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 10:32:30 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3645050729</guid>
      </item>
      <item>
         <title>10120 이한준</title>
         <author></author>
         <link>https://padlet.com/seosw78/cook/wish/3645106793</link>
         <description><![CDATA[<p>from roboid import *</p><p>robot = Raccoon()</p><p>def e_pawn_w():</p><p>    robot.lock_vert()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(-90,20,None,None)</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(None,-20,-100,None)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.close_gripper()</p><p>    robot.move_by(4,0, 0)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    robot.move_by(-4, 0, 10)</p><p>    robot.unlock()</p><p>def e_pawn_black():</p><p>    robot.lock_horz()</p><p>    robot.move_by(7, 0, -10)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(3, -70)</p><p>    robot.close_gripper()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(None,-60,-60,None)</p><p>    robot.move_by(-6,0,0)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(2,20)</p><p>    robot.lock_vert()</p><p>def N_w():</p><p>    robot.lock_vert()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(1,-120)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(None, 0,-120,None)</p><p>    robot.close_gripper()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(-100,30,-100,None)</p><p>    wait(100)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_to(None,-30,-75,None)</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.open">robot.open</a>_gripper()</p><p>    <a rel="noopener noreferrer nofollow" href="http://robot.degree">robot.degree</a>_by(2,30)</p><p>e_pawn_w()</p><p>while True:</p><p>    key = <a rel="noopener noreferrer nofollow" href="http://Keyboard.read">Keyboard.read</a>()</p><p>    wait(100)</p><p>    if key == Keyboard.ENTER:</p><p>        print("백차례")</p><p>        break</p><p>N_w()</p><p>wait(50000)</p><p>dispose()</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-22 11:17:14 UTC</pubDate>
         <guid>https://padlet.com/seosw78/cook/wish/3645106793</guid>
      </item>
   </channel>
</rss>
