<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Robot | Benjamin</title><link>https://zmc.org.cn/tag/robot/</link><atom:link href="https://zmc.org.cn/tag/robot/index.xml" rel="self" type="application/rss+xml"/><description>Robot</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Wed, 04 May 2022 00:00:00 +0000</lastBuildDate><image><url>https://zmc.org.cn/media/icon_hu9d104136df28c9ae8968a17f8d75a815_49268_512x512_fill_lanczos_center_3.png</url><title>Robot</title><link>https://zmc.org.cn/tag/robot/</link></image><item><title>Trunk Robot</title><link>https://zmc.org.cn/project/trunk/</link><pubDate>Wed, 04 May 2022 00:00:00 +0000</pubDate><guid>https://zmc.org.cn/project/trunk/</guid><description>&lt;p>I am the general manager of the self-developed project - the bionic elephant trunk robot based on the wire pulling technology. I was responsible for personnel scheduling, task allocation and overall positioning design of the project. I was also responsible for embedded software development and hardware topology design.&lt;/p>
&lt;p>👉 &lt;strong>Github&lt;/strong>: &lt;a href="https://github.com/BenjaminChen1024/Trunk-Robot" target="_blank" rel="noopener">https://github.com/BenjaminChen1024/Trunk-Robot&lt;/a>&lt;/p>
&lt;h2 id="trunk-robot">&lt;strong>Trunk Robot&lt;/strong>&lt;/h2>
&lt;p>Our team designed the bionic mechanical elephant trunk ecological restoration robot, based on the bionic wire pulling technology and the bionic mechanical transmission principle of elephant trunk.&lt;/p>
&lt;figure id="figure-trunk-robot">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Trunk Robot" srcset="
/project/trunk/Trunk_hu005ee78716da18682c8cfccc2063349e_16217581_c6ce44c3f21c8d779a70ef8bf2df228c.webp 400w,
/project/trunk/Trunk_hu005ee78716da18682c8cfccc2063349e_16217581_b9c5dd84ed5f680a8c4c19ca5cbef29e.webp 760w,
/project/trunk/Trunk_hu005ee78716da18682c8cfccc2063349e_16217581_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/trunk/Trunk_hu005ee78716da18682c8cfccc2063349e_16217581_c6ce44c3f21c8d779a70ef8bf2df228c.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Trunk Robot
&lt;/figcaption>&lt;/figure>
&lt;h2 id="mechanical-structure">&lt;strong>Mechanical Structure&lt;/strong>&lt;/h2>
&lt;p>In terms of mechanical design, the robot adopts modular design, including: land-air integrated chassis, 360-degree rotating head, multi-degree-of-freedom line driven elephant trunk and modular end actuator, so as to realize ground movement, climbing, rotation, flexible movement of elephant trunk, clamping, cutting and other functions.&lt;/p>
&lt;figure id="figure-trunk-robot-mechanical-structure">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Trunk Robot Mechanical Structure" srcset="
/project/trunk/Mechanical%20Structure_hu0bc9a07fdbd2e9f87568ba1dc811d0c0_1352424_c5afaf9ad1f70d10cbae5ad34cd15e5c.webp 400w,
/project/trunk/Mechanical%20Structure_hu0bc9a07fdbd2e9f87568ba1dc811d0c0_1352424_ba78afe911a202ee264d442dd2f1e5a0.webp 760w,
/project/trunk/Mechanical%20Structure_hu0bc9a07fdbd2e9f87568ba1dc811d0c0_1352424_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/trunk/Mechanical%20Structure_hu0bc9a07fdbd2e9f87568ba1dc811d0c0_1352424_c5afaf9ad1f70d10cbae5ad34cd15e5c.webp"
width="760"
height="538"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Trunk Robot Mechanical Structure
&lt;/figcaption>&lt;/figure>
&lt;h2 id="hardware">&lt;strong>Hardware&lt;/strong>&lt;/h2>
&lt;p>The power supply part is powered by 24V battery, and the chassis is driven by four 6020 motors to realize the free movement of front and back. The elephant trunk is controlled by a 6020 motor to control the YAW shaft of the cradle head and four 3508 motors to drive the wire pulling mechanism. The power supply independently supplies power to the STM32 main control board, which supplies power and controls the end-actuator steering gear. The power supply is supplied to the Raspberry PI through the 24V to 5V step down module, and the Raspberry PI supplies power to the camera through USB.&lt;/p>
&lt;figure id="figure-trunk-robot-hardware">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Trunk Robot Hardware" srcset="
/project/trunk/Hardware_hu921d4b28392ced1046dfef765241b7e2_288213_9ab50175f8466fa236fd131d28c3289c.webp 400w,
/project/trunk/Hardware_hu921d4b28392ced1046dfef765241b7e2_288213_a88852430df2732aef6f09963dabceaf.webp 760w,
/project/trunk/Hardware_hu921d4b28392ced1046dfef765241b7e2_288213_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/trunk/Hardware_hu921d4b28392ced1046dfef765241b7e2_288213_9ab50175f8466fa236fd131d28c3289c.webp"
width="760"
height="566"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Trunk Robot Hardware
&lt;/figcaption>&lt;/figure>
&lt;h2 id="softwork">&lt;strong>Softwork&lt;/strong>&lt;/h2>
&lt;p>The embedded underlying driver is developed based on STM32 chip, and FreeRTOS real-time operating system is used for task management. System tasks include: remote control communication, mode switching, dropped line protection, PC communication, motor control, steering gear control, debugging mode, system reset. Initialize the Flash, Timer, CAN, and UART.&lt;/p>
&lt;figure id="figure-trunk-robot-softwork">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Trunk Robot Softwork" srcset="
/project/trunk/Software_huba80eab1e764426e50a3d5f7c751c84c_266602_d4006d025b8051fe11c1d16bd9f986ea.webp 400w,
/project/trunk/Software_huba80eab1e764426e50a3d5f7c751c84c_266602_84c2abcab1df5c2b54fcfc36984eda04.webp 760w,
/project/trunk/Software_huba80eab1e764426e50a3d5f7c751c84c_266602_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/trunk/Software_huba80eab1e764426e50a3d5f7c751c84c_266602_d4006d025b8051fe11c1d16bd9f986ea.webp"
width="697"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Trunk Robot Softwork
&lt;/figcaption>&lt;/figure>
&lt;h2 id="machine-vision">&lt;strong>Machine Vision&lt;/strong>&lt;/h2>
&lt;p>Visual module uses raspberry sent 4 b as operation platform, driven by industrial camera to capture frames flow using OpenCV vision library for feature extraction, and the data sent to the embedded microcontroller, visual AIDS control functions, through object capture and fixed position, realize automatic clearing up the rubbish, automatic aerial work, etc.&lt;/p>
&lt;figure id="figure-trunk-robot-machine-vision">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Trunk Robot Machine Vision" srcset="
/project/trunk/Machine%20Vision_hu76e2cad48df1be8f569c39ff8b5a4889_53232362_4cb447af45331a93cbdefb4d735aa2e7.webp 400w,
/project/trunk/Machine%20Vision_hu76e2cad48df1be8f569c39ff8b5a4889_53232362_7681d0d3c85a2daed1a91d769e494514.webp 760w,
/project/trunk/Machine%20Vision_hu76e2cad48df1be8f569c39ff8b5a4889_53232362_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/trunk/Machine%20Vision_hu76e2cad48df1be8f569c39ff8b5a4889_53232362_4cb447af45331a93cbdefb4d735aa2e7.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Trunk Robot Machine Vision
&lt;/figcaption>&lt;/figure>
&lt;h2 id="product-display">&lt;strong>Product Display&lt;/strong>&lt;/h2>
&lt;video controls >
&lt;source src="https://zmc.org.cn/project/trunk/Product%20Display.mp4" type="video/mp4">
&lt;/video>
&lt;h2 id="awards">&lt;strong>Awards&lt;/strong>&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://umic.ckcest.cn/" target="_blank" rel="noopener">Second prize in the 10th National College Students Mechanical Innovation Design Competition&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.jienengjianpai.org/" target="_blank" rel="noopener">Third prize in the 15th National College Students Energy Conservation and Emission Reduction Social Practice and Technology Competition&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://bbs.huaweicloud.com/forum/thread-193584-1-1.html" target="_blank" rel="noopener">Winning Prize in the physical group of the second round of the Southern Division of Huawei Embedded Software Competition in 2022&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Bionic Fish</title><link>https://zmc.org.cn/project/bionic-fish/</link><pubDate>Wed, 13 Apr 2022 00:00:00 +0000</pubDate><guid>https://zmc.org.cn/project/bionic-fish/</guid><description>&lt;p>I was in charge of the Bionic Fish project, responsible for the development of embedded systems and machine vision.&lt;/p>
&lt;h2 id="bionic-fish">&lt;strong>Bionic Fish&lt;/strong>&lt;/h2>
&lt;p>Although the traditional propulsion mode of &amp;ldquo;propeller + steering rudder&amp;rdquo; can better provide large thrust and high speed, its application in the above occasions is limited due to its inherent characteristics, such as obvious fluid disturbance and poor low-speed maneuvering performance. Bionic Fish can meet the characteristics of small turbulence, high propulsion efficiency, small wake characteristics and good maneuverability.&lt;/p>
&lt;figure id="figure-bionic-fish-design">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Bionic Fish Design" srcset="
/project/bionic-fish/Design_huc652f3d63c69f59db8d85b3b9b525446_301416_d32ffa098eb866632225179c1d90227d.webp 400w,
/project/bionic-fish/Design_huc652f3d63c69f59db8d85b3b9b525446_301416_780c4ec4ebf1807504fce06302bf8629.webp 760w,
/project/bionic-fish/Design_huc652f3d63c69f59db8d85b3b9b525446_301416_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/bionic-fish/Design_huc652f3d63c69f59db8d85b3b9b525446_301416_d32ffa098eb866632225179c1d90227d.webp"
width="760"
height="499"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Bionic Fish Design
&lt;/figcaption>&lt;/figure>
&lt;h2 id="model">&lt;strong>Model&lt;/strong>&lt;/h2>
&lt;p>The Bionic Fish model includes mechanical design and hardware deployment. Through the double structure with waterproof paint, can effectively improve the water - proofing of fish. The Bionic Fish moves freely through the water by swinging its fins and caudal fins.&lt;/p>
&lt;figure id="figure-bionic-fish-model">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Bionic Fish Model" srcset="
/project/bionic-fish/Model_hubaab4dbd89b272bb09bd3e4453662c4b_672049_7012c6416170c99f2aeb7380eb852768.webp 400w,
/project/bionic-fish/Model_hubaab4dbd89b272bb09bd3e4453662c4b_672049_bb90cc0ad58363d75c4e5910e1ec9d52.webp 760w,
/project/bionic-fish/Model_hubaab4dbd89b272bb09bd3e4453662c4b_672049_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/bionic-fish/Model_hubaab4dbd89b272bb09bd3e4453662c4b_672049_7012c6416170c99f2aeb7380eb852768.webp"
width="760"
height="682"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Bionic Fish Model
&lt;/figcaption>&lt;/figure>
&lt;h2 id="hardware">&lt;strong>Hardware&lt;/strong>&lt;/h2>
&lt;p>Hardware includes power supply, switch, sensor, controller, camera, drive element, indicator element. The stability of the hardware in water can be improved by designing the PCB and arranging the space properly.&lt;/p>
&lt;figure id="figure-bionic-fish-hardware">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Bionic Fish Hardware" srcset="
/project/bionic-fish/Hardware_hu4be41be72bde13073f6c4840246d9960_131873_9e079ad460874040ef2672b73d674f70.webp 400w,
/project/bionic-fish/Hardware_hu4be41be72bde13073f6c4840246d9960_131873_eba857306f6953069fcc96520e27b14a.webp 760w,
/project/bionic-fish/Hardware_hu4be41be72bde13073f6c4840246d9960_131873_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/bionic-fish/Hardware_hu4be41be72bde13073f6c4840246d9960_131873_9e079ad460874040ef2672b73d674f70.webp"
width="720"
height="594"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Bionic Fish Hardware
&lt;/figcaption>&lt;/figure>
&lt;h2 id="control">&lt;strong>Control&lt;/strong>&lt;/h2>
&lt;p>Bionic Fish through infrared sensor, machine vision parameters, MPU6020 Angle sensor as input, through the low-pass filter and PID controller output error parameters to control the steering gear rotation Angle, so as to control the posture and movement of the Bionic Fish.&lt;/p>
&lt;figure id="figure-bionic-fish-contorl">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Bionic Fish Contorl" srcset="
/project/bionic-fish/Control_hufbcdaba49ec96d6e1bcd3664b5ba9f12_10854_36c26aa75626bd26479da652baf3944e.webp 400w,
/project/bionic-fish/Control_hufbcdaba49ec96d6e1bcd3664b5ba9f12_10854_023baa43f2bc00ca6e7b589ceffafa9b.webp 760w,
/project/bionic-fish/Control_hufbcdaba49ec96d6e1bcd3664b5ba9f12_10854_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/bionic-fish/Control_hufbcdaba49ec96d6e1bcd3664b5ba9f12_10854_36c26aa75626bd26479da652baf3944e.webp"
width="554"
height="168"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Bionic Fish Contorl
&lt;/figcaption>&lt;/figure>
&lt;h2 id="future">&lt;strong>Future&lt;/strong>&lt;/h2>
&lt;p>Because the steering gear of the original model is directly connected to drive the fin, there are certain shortcomings, such as large mass, large occupancy volume and slow response speed. The new Bionic Fish will be based on the line pull technology for the fish tail adaptive control, using a servo motor with faster response speed to drive.&lt;/p>
&lt;figure id="figure-new-bionic-fish-design">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="New Bionic Fish Design" srcset="
/project/bionic-fish/Future_hu460931eb3ec1531909771e2a02e97e97_30831_3282a2f68a8cbf8d06eae21d8a2f1a11.webp 400w,
/project/bionic-fish/Future_hu460931eb3ec1531909771e2a02e97e97_30831_50f63673c7ad7b5dfb557acbbf27750f.webp 760w,
/project/bionic-fish/Future_hu460931eb3ec1531909771e2a02e97e97_30831_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/bionic-fish/Future_hu460931eb3ec1531909771e2a02e97e97_30831_3282a2f68a8cbf8d06eae21d8a2f1a11.webp"
width="554"
height="301"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
New Bionic Fish Design
&lt;/figcaption>&lt;/figure></description></item><item><title>Robomaster - Engineer Robot</title><link>https://zmc.org.cn/project/robotmaster/</link><pubDate>Sat, 04 Sep 2021 00:00:00 +0000</pubDate><guid>https://zmc.org.cn/project/robotmaster/</guid><description>&lt;p>I am a member of engineering embedded software in the 21st season of Scut Robot Lab, responsible for engineering robot hardware deployment and embedded software research and development.&lt;/p>
&lt;p>👉 Github: &lt;a href="https://github.com/BenjaminChen1024/21_Engineer_Top" target="_blank" rel="noopener">https://github.com/BenjaminChen1024/21_Engineer_Top&lt;/a>&lt;/p>
&lt;h2 id="engineer-robot">&lt;strong>Engineer Robot&lt;/strong>&lt;/h2>
&lt;p>Engineer robot is responsible for competing for its own resources and resurrecting its own robot, which consists of two parts: mobile chassis and upper mechanism. The mobile chassis includes the McNamham wheel, the rescue mechanism and the card swiping mechanism which can move in all directions. The upper mechanism includes lifting mechanism, extending mechanism, flipping mechanism and clamping mechanism.&lt;/p>
&lt;figure id="figure-engineer-robot-model">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Engineer Robot Model" srcset="
/project/robotmaster/mechine_hu6ad0ebbbb6d225ee676412c4511d429f_156960_5bfce3a2249f42dde48a994739dab1b7.webp 400w,
/project/robotmaster/mechine_hu6ad0ebbbb6d225ee676412c4511d429f_156960_26dc3ba7e4be4bb88a5d1540d2aa55b0.webp 760w,
/project/robotmaster/mechine_hu6ad0ebbbb6d225ee676412c4511d429f_156960_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/mechine_hu6ad0ebbbb6d225ee676412c4511d429f_156960_5bfce3a2249f42dde48a994739dab1b7.webp"
width="645"
height="611"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Engineer Robot Model
&lt;/figcaption>&lt;/figure>
&lt;h2 id="hardware">&lt;strong>Hardware&lt;/strong>&lt;/h2>
&lt;p>Engineer robot hardware uses STM32F405 chip as the controller. Robomaster M3508 motor and 2006 motor are used as drivers. CAN communication protocol and serial communication protocol are adopted. Photoelectric gate and visual camera are used as sensors.&lt;/p>
&lt;figure id="figure-engineer-robot-hardware">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Engineer Robot Hardware" srcset="
/project/robotmaster/hardware_hu7c64151a6c460710fd3d57de3837c520_7344930_7a737bf871c03e73d541ce7a21940836.webp 400w,
/project/robotmaster/hardware_hu7c64151a6c460710fd3d57de3837c520_7344930_14d7dbc700f1e29956fe0e9941288136.webp 760w,
/project/robotmaster/hardware_hu7c64151a6c460710fd3d57de3837c520_7344930_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/hardware_hu7c64151a6c460710fd3d57de3837c520_7344930_7a737bf871c03e73d541ce7a21940836.webp"
width="740"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Engineer Robot Hardware
&lt;/figcaption>&lt;/figure>
&lt;h2 id="pcb-development">&lt;strong>PCB Development&lt;/strong>&lt;/h2>
&lt;p>Engineer robot PCB has Chassis and Topper, which are responsible for controlling Chassis and Topper hardware devices respectively.&lt;/p>
&lt;p>Chassis PCB consists of STM32F405 chip, IMU chip, CAN communication module, serial port communication module, IIC communication module, and DBUS communication module.&lt;/p>
&lt;figure id="figure-engineer-robot-chassis-pcb">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Engineer Robot Chassis PCB" srcset="
/project/robotmaster/Chassis_hu2dbb1032dc3291037097dc375b2c4fa7_1684071_301f7346c279f7212202b8440046f1a3.webp 400w,
/project/robotmaster/Chassis_hu2dbb1032dc3291037097dc375b2c4fa7_1684071_1106c52fcfacb2846d334e4ac66bdece.webp 760w,
/project/robotmaster/Chassis_hu2dbb1032dc3291037097dc375b2c4fa7_1684071_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/Chassis_hu2dbb1032dc3291037097dc375b2c4fa7_1684071_301f7346c279f7212202b8440046f1a3.webp"
width="760"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Engineer Robot Chassis PCB
&lt;/figcaption>&lt;/figure>
&lt;p>Topper PCB is composed of STM32F405 chip, CAN communication module, serial communication module, IIC communication module, free IO port, overcurrent protection module and relay module.&lt;/p>
&lt;figure id="figure-engineer-robot-topper-pcb">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Engineer Robot Topper PCB" srcset="
/project/robotmaster/Topper_huc4a3c18ac05c60362b77672702a86013_2223179_88a837e24982a4ee534a6ef73e9c24db.webp 400w,
/project/robotmaster/Topper_huc4a3c18ac05c60362b77672702a86013_2223179_b09ab89b3480036f10816e04254c6b76.webp 760w,
/project/robotmaster/Topper_huc4a3c18ac05c60362b77672702a86013_2223179_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/Topper_huc4a3c18ac05c60362b77672702a86013_2223179_88a837e24982a4ee534a6ef73e9c24db.webp"
width="760"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Engineer Robot Topper PCB
&lt;/figcaption>&lt;/figure>
&lt;h2 id="softwork">&lt;strong>Softwork&lt;/strong>&lt;/h2>
&lt;p>Engineer robot software is based on FreeRTOS real-time operating system, and the different modules of the robot are controlled by multi-thread management. These include motor control, visual assistance, mode switching, drop protection, handle key control and so on.&lt;/p>
&lt;figure id="figure-engineer-robot-software">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Engineer Robot Software" srcset="
/project/robotmaster/software_hu3a6649ee99d7e79c081f7598cb9fa641_1298749_427c6fe5d7e93e307012f997d8895bf2.webp 400w,
/project/robotmaster/software_hu3a6649ee99d7e79c081f7598cb9fa641_1298749_ac02b82382c1e733e6cf90fba3b789b5.webp 760w,
/project/robotmaster/software_hu3a6649ee99d7e79c081f7598cb9fa641_1298749_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/software_hu3a6649ee99d7e79c081f7598cb9fa641_1298749_427c6fe5d7e93e307012f997d8895bf2.webp"
width="760"
height="501"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Engineer Robot Software
&lt;/figcaption>&lt;/figure>
&lt;h2 id="robot-control">&lt;strong>Robot Control&lt;/strong>&lt;/h2>
&lt;p>Engineer robot control is divided into action group and automatic group. The action group is assigned by the state machine to execute individual actions, including rotation, flip, extension, lift, cylinder control. The automatic group is to control the state machine through continuous instructions to execute corresponding continuous actions, including one-key mining, one-key exchange, one-key reset, automatic rescue, one-key interrupt protection.&lt;/p>
&lt;figure id="figure-engineer-robot-control">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Engineer Robot Control" srcset="
/project/robotmaster/control_huddab7f9ae5e0212497aa288e79b70d5b_461320_77da517b509848408c5f60e7c69be9e5.webp 400w,
/project/robotmaster/control_huddab7f9ae5e0212497aa288e79b70d5b_461320_0620ac17e67ee5b2ea7d4399d2a592e9.webp 760w,
/project/robotmaster/control_huddab7f9ae5e0212497aa288e79b70d5b_461320_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/control_huddab7f9ae5e0212497aa288e79b70d5b_461320_77da517b509848408c5f60e7c69be9e5.webp"
width="760"
height="500"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Engineer Robot Control
&lt;/figcaption>&lt;/figure>
&lt;h2 id="debug">&lt;strong>Debug&lt;/strong>&lt;/h2>
&lt;p>In order to make the movement of the robot more stable and prevent various accidents in the competition, we need to debug the robot again and again, and record its test parameters such as: clamping success rate, exchange success rate, chassis moving speed, etc.&lt;/p>
&lt;video controls >
&lt;source src="https://zmc.org.cn/project/robotmaster/debug.MP4" type="video/mp4">
&lt;/video>
&lt;h2 id="competition">&lt;strong>Competition&lt;/strong>&lt;/h2>
&lt;p>Through continuous iteration and debugging, we finally won the victory and won the first prize of the National College Student Robotics Competition RoboMaster2021 Mecha Master Competition.&lt;/p>
&lt;figure id="figure-my-engineering-robot-and-i">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="My engineering robot and I" srcset="
/project/robotmaster/competition_huca43708e3a68f5c63c04fbfb35704d72_3478038_f123ced715f10906a1114d896aead23b.webp 400w,
/project/robotmaster/competition_huca43708e3a68f5c63c04fbfb35704d72_3478038_4f17c7b3d41e0ed5e435136afdaadc81.webp 760w,
/project/robotmaster/competition_huca43708e3a68f5c63c04fbfb35704d72_3478038_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://zmc.org.cn/project/robotmaster/competition_huca43708e3a68f5c63c04fbfb35704d72_3478038_f123ced715f10906a1114d896aead23b.webp"
width="760"
height="627"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
My engineering robot and I
&lt;/figcaption>&lt;/figure></description></item></channel></rss>