{"id":555,"date":"2024-06-02T15:48:42","date_gmt":"2024-06-02T15:48:42","guid":{"rendered":"https:\/\/peterklemperer.com\/blog\/?p=555"},"modified":"2024-06-02T15:48:45","modified_gmt":"2024-06-02T15:48:45","slug":"egg-robot-walking-version","status":"publish","type":"post","link":"https:\/\/peterklemperer.com\/blog\/2024\/06\/02\/egg-robot-walking-version\/","title":{"rendered":"Egg Robot &#8211; Walking Version"},"content":{"rendered":"\n<p>Today I finished the assembly of the walking version of my Egg Robot. Egg Robot wobbles like an egg (or a penguin). The basic mechanicals and electronics were assembled this week. I&#8217;ve function tested the electronics with a basic program. The robot can &#8220;walk&#8221; and remain upright when I move the motors by hand. When I add full walking capabilities to the programming this week, I&#8217;m confident the robot will walk. The gait should look hilarious.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-attachment-id=\"559\" data-permalink=\"https:\/\/peterklemperer.com\/blog\/2024\/06\/02\/egg-robot-walking-version\/13058a68-3298-4553-8582-a5bf39e3a4eb_1_105_c\/\" data-orig-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c.jpeg\" data-orig-size=\"768,1024\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1716987502&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;160&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c-225x300.jpeg\" data-large-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c.jpeg\" src=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c.jpeg\" alt=\"\" class=\"wp-image-559\" style=\"width:552px;height:auto\" srcset=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c.jpeg 768w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/13058A68-3298-4553-8582-A5BF39E3A4EB_1_105_c-225x300.jpeg 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>To walk, Egg Bot has two legs and a pendulum controlled by the grey servos. The robot leans to one side using the pendulum. Then it advances the opposite leg forwards. Egg Bot leans onto the now advanced leg, thereby lifting the other leg. That now lifted leg is then advanced forwards. And so on to walk forwards. Turning is accomplished by advancing the two legs different amounts.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"587\" data-attachment-id=\"558\" data-permalink=\"https:\/\/peterklemperer.com\/blog\/egg-dynamic-2d-2\/\" data-orig-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/egg-dynamic-2d-edited.png\" data-orig-size=\"734,587\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"egg-dynamic-2d\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/egg-dynamic-2d-edited-300x240.png\" data-large-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/egg-dynamic-2d-edited.png\" src=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/egg-dynamic-2d-edited.png\" alt=\"\" class=\"wp-image-558\" style=\"width:553px;height:auto\" srcset=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/egg-dynamic-2d-edited.png 734w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/egg-dynamic-2d-edited-300x240.png 300w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/figure>\n\n\n\n<p>The electronics are all assembled and have basic function testing. The accelerometer can read lean angles, though I&#8217;m not sure it will be needed for the &#8220;first steps&#8221; of the robot. The servos are zero&#8217;d and can move through their respective ranges. This coming week, I will be writing code to have the robot move under its own power.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus Robot: Vacuum Cycle<\/h2>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<p>In my head, vacuum cycle is a motorcycle stylized speeder robot that powers itself from material ingested into it&#8217;s front scoop. Lately I have been sketching fantasy robots that feature more fun external shapes than what I am currently producing for the mechanically active robots. These will be just static models that are fun to design and play with. I think that they are also useful for learning to CAD-model non-primitive shapes, to 3D print more arbitrary shapes, and to assemble prints from multiple parts. <\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-attachment-id=\"560\" data-permalink=\"https:\/\/peterklemperer.com\/blog\/2024\/06\/02\/egg-robot-walking-version\/img_2116\/\" data-orig-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-scaled.jpeg\" data-orig-size=\"1920,2560\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 11&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1716987671&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.25&quot;,&quot;iso&quot;:&quot;64&quot;,&quot;shutter_speed&quot;:&quot;0.0082644628099174&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"IMG_2116\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-225x300.jpeg\" data-large-file=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-768x1024.jpeg\" src=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-768x1024.jpeg\" alt=\"\" class=\"wp-image-560\" style=\"width:553px;height:auto\" srcset=\"https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-768x1024.jpeg 768w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-225x300.jpeg 225w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-1152x1536.jpeg 1152w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-1536x2048.jpeg 1536w, https:\/\/peterklemperer.com\/blog\/wp-content\/uploads\/2024\/06\/IMG_2116-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>This project was made in five parts that were connected together with glue and pins. I have many challenges working out the clearances to the parts and making the connections look aesthetically neat. I think it came out great. There is room for improvement, especially in the connection between the top and two side pieces. Also the false seam across the middle of the sides is not deep enough.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I finished the assembly of the walking version of my Egg Robot. Egg Robot wobbles like an egg (or a penguin). The basic mechanicals and electronics were assembled this week. I&#8217;ve function tested the electronics with a basic program. &hellip; <a href=\"https:\/\/peterklemperer.com\/blog\/2024\/06\/02\/egg-robot-walking-version\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[46,6,80,78],"tags":[110,101,17,85,12,92],"class_list":["post-555","post","type-post","status-publish","format-standard","hentry","category-3d-printing","category-projects","category-robotics","category-sculpture","tag-mechatronics","tag-pololu","tag-programming","tag-raspberry-pi","tag-robot","tag-robotics"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1VqWo-8X","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/posts\/555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/comments?post=555"}],"version-history":[{"count":0,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/posts\/555\/revisions"}],"wp:attachment":[{"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/media?parent=555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/categories?post=555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peterklemperer.com\/blog\/wp-json\/wp\/v2\/tags?post=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}