{"id":201,"date":"2022-04-11T03:57:37","date_gmt":"2022-04-11T03:57:37","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/?p=201"},"modified":"2022-04-11T03:57:37","modified_gmt":"2022-04-11T03:57:37","slug":"joseph-jangs-status-report-4-10","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/uncategorized\/2022\/04\/11\/joseph-jangs-status-report-4-10\/","title":{"rendered":"Joseph Jang&#8217;s Status Report 4\/10"},"content":{"rendered":"<p>This week I continued to work on the inverse kinematics of the robot.\u00a0 To help debug the issue, I disassembled parts of the robot to make sure each joint is being turned to the proper angle.\u00a0 I found several electrical and embedded software bugs.\u00a0 I do not think the issue with the inverse kinematics is caused by MATLAB&#8217;s implementation of the IK solver.\u00a0 However,\u00a0 I will also be making use of the ROS IK libraries to code in python.\u00a0 Another issue I found was the stepper motor is heating up rather quickly even when it is not in action.\u00a0 Because it is turned on even though no commands are being sent to it, it heats up quickly.\u00a0 Therefore, I made use of the enable pin, so that the base of the robot will be in place but not turn on when it is unnecessary.\u00a0 That way the stepper motor will not be overloaded and burned out.\u00a0 On several occasions, the motor had become very hot, so this was a proper risk mitigation fix.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I continued to work on the inverse kinematics of the robot.\u00a0 To help debug the issue, I disassembled parts of the robot to make sure each joint is being turned to the proper angle.\u00a0 I found several electrical and embedded software bugs.\u00a0 I do not think the issue with the inverse kinematics is &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/uncategorized\/2022\/04\/11\/joseph-jangs-status-report-4-10\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Joseph Jang&#8217;s Status Report 4\/10&#8221;<\/span><\/a><\/p>\n","protected":false},"author":581,"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\/s22-teamb5\/wp-json\/wp\/v2\/posts\/201"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/posts\/201\/revisions"}],"predecessor-version":[{"id":202,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/posts\/201\/revisions\/202"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/media?parent=201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/categories?post=201"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb5\/wp-json\/wp\/v2\/tags?post=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}