{"id":181,"date":"2025-11-01T22:48:46","date_gmt":"2025-11-02T02:48:46","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/?p=181"},"modified":"2025-11-02T14:23:49","modified_gmt":"2025-11-02T18:23:49","slug":"team-status-report-for-11-1","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/2025\/11\/01\/team-status-report-for-11-1\/","title":{"rendered":"Team Status Report for 11\/1"},"content":{"rendered":"<p><b>Overall Progress<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tested LiDAR sensor<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tested H-Bridges for motor control<\/span><\/li>\n<\/ul>\n<p><b>Risks &amp; Management\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400\">One of the risks for the project is the issue with the H-Bridges. Since they were received as faulty, we were unable to test the motors and make significant progress on the robot\u2019s movement. Thus, we bought new H-Bridges to replace the faulty ones and are looking into getting those H-Bridges refunded. If these new H-Bridges don\u2019t work as intended, we are considering buying a robot car kit online to remove the risk of compatibility issues between components, so that our Interim Demo can show the code\u2019s progress.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Additionally, the Raspberry Pi 5 we borrowed from the ECE inventory had a broken SD card holder, which made it so that we were unable to test the receiver iPhone to Raspberry Pi connection. To manage this, we ordered a new Raspberry Pi 5 immediately and continued to work on the software part of the communication. If the new Raspberry Pi experiences delays or if additional hardware issues arise, we can temporarily use a laptop-based server for testing.<\/span><\/p>\n<p><b>Design Changes &amp; Justification<\/b><\/p>\n<p><span style=\"font-weight: 400\">In addition to using D* Lite for pathfinding, we also decided to test out the virtual force algorithm for local navigation as a way to avoid obstacles. This algorithm uses an attractive vector pointing from the robot to the next position and a repulsive vector pointing from the obstacle to the robot. These two vectors are added up to create the direction of motion. We decided to use this because it provides a reactive, real-time, obstacle avoidance. D* Lite by itself only provides the long-term goal of getting the cart to the user, rather than the short-term motions.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overall Progress Tested LiDAR sensor Tested H-Bridges for motor control Risks &amp; Management\u00a0 One of the risks for the project is the issue with the H-Bridges. Since they were received as faulty, we were unable to test the motors and make significant progress on the robot\u2019s movement. Thus, we bought new H-Bridges to replace the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/2025\/11\/01\/team-status-report-for-11-1\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 11\/1&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1150,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/posts\/181"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/users\/1150"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":192,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/posts\/181\/revisions\/192"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f25-teamb5\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}