{"id":177,"date":"2024-11-21T15:55:47","date_gmt":"2024-11-21T15:55:47","guid":{"rendered":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/?page_id=177"},"modified":"2025-12-02T06:14:58","modified_gmt":"2025-12-02T06:14:58","slug":"issues-log","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/issues-log\/","title":{"rendered":"Issues Log"},"content":{"rendered":"\n<p>The table below documents issues we encountered during the project and the manner in which it was resolved.<\/p>\n\n\n\n<p>Date Updated: 12\/03\/2025<\/p>\n\n\n<h2 id=\"tablepress-2-name\" class=\"tablepress-table-name tablepress-table-name-id-2\">Issues Log<\/h2>\n\n<table id=\"tablepress-2\" class=\"tablepress tablepress-id-2\" aria-labelledby=\"tablepress-2-name\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Issue ID<\/th><th class=\"column-2\">Date Initiated<\/th><th class=\"column-3\">Date Resolved<\/th><th class=\"column-4\">Participants<\/th><th class=\"column-5\">Description<\/th><th class=\"column-6\">Options<\/th><th class=\"column-7\">Resolution<\/th><th class=\"column-8\">Justification<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">I01<\/td><td class=\"column-2\">11\/28\/2024<\/td><td class=\"column-3\">12\/04\/2024<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Too many performance requirements for SVD.<\/td><td class=\"column-6\">Have revised performance requirements separately for SVD and FVD.<\/td><td class=\"column-7\">Revised performance requirements down to 6. Clearly defined SVD and FVD objective split.<\/td><td class=\"column-8\">Conducted meeting with Crater Grader team and discussed what is feasible and what is not in the given time.<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">I02<\/td><td class=\"column-2\">01\/20\/2025<\/td><td class=\"column-3\">01\/27\/2025<\/td><td class=\"column-4\">Boxiang Fu<\/td><td class=\"column-5\">Unable to login to TX2 chip.<\/td><td class=\"column-6\">Flash the chip and build docker container from scratch.<\/td><td class=\"column-7\">Found that chip was used by LunarX team. Got in contact and obtained login details.<\/td><td class=\"column-8\">No need to reinvent the wheel if not necessary.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">I03<\/td><td class=\"column-2\">02\/10\/2025<\/td><td class=\"column-3\">02\/14\/2025<\/td><td class=\"column-4\">Ankit Aggarwal<\/td><td class=\"column-5\">Steering mechanism components failed due to wear-and-tear.<\/td><td class=\"column-6\">Replace broken parts.<\/td><td class=\"column-7\">Replaced all components of the assembly and fitted new screws and bolts.<\/td><td class=\"column-8\">Replaced old parts as a precaution for further failure due to wear-and-tear.<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">I04<\/td><td class=\"column-2\">02\/21\/2025<\/td><td class=\"column-3\">02\/24\/2025<\/td><td class=\"column-4\">Boxiang Fu<br \/>\nBhaswanth Ayapilla<\/td><td class=\"column-5\">Jetson cannot receive ROS topics published by TX2 chip due to docker driver being set as &#8220;bridge&#8221; instead of &#8220;host&#8221;.<\/td><td class=\"column-6\">Change driver settings<\/td><td class=\"column-7\">Driver setting changed to &#8220;host&#8221;<\/td><td class=\"column-8\">This allows docker to communicate with host system<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">I05<\/td><td class=\"column-2\">02\/25\/2025<\/td><td class=\"column-3\">04\/06\/2025<\/td><td class=\"column-4\">Ankit Aggarwal<\/td><td class=\"column-5\">E-box Design dependence on to-be manufactured PDB. Can&#8217;t delay the design as hardware deadline needs to be met<\/td><td class=\"column-6\">Estimate size based on current PDB and leave enough space<\/td><td class=\"column-7\">E-box manufactured<\/td><td class=\"column-8\">No need to track this issue<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">I06<\/td><td class=\"column-2\">02\/25\/2025<\/td><td class=\"column-3\">11\/01\/2025<\/td><td class=\"column-4\">Ankit Aggarwal<br \/>\nDeepam Ameria<\/td><td class=\"column-5\">FRC Workshop Access<\/td><td class=\"column-6\">1. Request Tim<br \/>\n2. Ask John<\/td><td class=\"column-7\">No longer using FRC workshop<\/td><td class=\"column-8\">No longer using FRC workshop<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">I07<\/td><td class=\"column-2\">03\/04\/2025<\/td><td class=\"column-3\">08\/25\/2025<\/td><td class=\"column-4\">Boxiang Fu<br \/>\nBhaswanth Ayapilla<br \/>\nDeepam Ameria<\/td><td class=\"column-5\">ZED SDK in docker container not working<\/td><td class=\"column-6\">1. Use ZED SDK outside docker<br \/>\n2. Use a dedicated docker container for SDK<\/td><td class=\"column-7\">ZED SDK working on new Orin<\/td><td class=\"column-8\">Got a new computing unit<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">I08<\/td><td class=\"column-2\">03\/04\/2025<\/td><td class=\"column-3\">03\/07\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Rear transmission axle is broken<\/td><td class=\"column-6\">1. Ask Red for replacement<br \/>\n2. Look for substitutes<\/td><td class=\"column-7\">Found replacement chassis with axel in the PRL. Obtained permission from Red to take apart the replacement chassis for the broken part<\/td><td class=\"column-8\">Replaced the part so that we can continue progress on the rover<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">I09<\/td><td class=\"column-2\">03\/19\/2025<\/td><td class=\"column-3\">04\/17\/2025<\/td><td class=\"column-4\">Boxiang Fu<br \/>\nBhaswanth Ayapilla<\/td><td class=\"column-5\">Global localization flies off during testing<\/td><td class=\"column-6\">1. Try different localization technique rather than using robot_localization package<br \/>\n2. Debug<\/td><td class=\"column-7\">Debugged and updated TX2 code so that it publishes data with respect to the correct frame (map)<\/td><td class=\"column-8\">Global localization frame does not fly off anymore. Localization is fixed<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">I10<\/td><td class=\"column-2\">04\/07\/2025<\/td><td class=\"column-3\">04\/07\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Rear motor rotating in the wrong direction<\/td><td class=\"column-6\">1. Recheck wiring (hardware)<br \/>\n2. Recheck motor command sign convention (software)<\/td><td class=\"column-7\">Switched power cable at the motor controller terminals<\/td><td class=\"column-8\">This changes the rotation direction of the motor<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">I11<\/td><td class=\"column-2\">08\/29\/2025<\/td><td class=\"column-3\">10\/23\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">PRL Moon Yard Access<\/td><td class=\"column-6\">1. Complete medical evaluation ASAP<br \/>\n2. Unit tests in LL67<\/td><td class=\"column-7\">Completed medical evaluation and had masks fitted<\/td><td class=\"column-8\">Obtained restricted access to Moon Yard<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">I12<\/td><td class=\"column-2\">08\/29\/2025<\/td><td class=\"column-3\">09\/12\/2025<\/td><td class=\"column-4\">Bhaswanth Ayapilla<\/td><td class=\"column-5\">Localization frame shift after total station battery swap<\/td><td class=\"column-6\">1. Implement resection method using three known prism locations instead of orientate-to-line<br \/>\n2. Explore and test alternative localization methods (using SkyCam)<\/td><td class=\"column-7\">Learned and implemented resection method for localization using total station<\/td><td class=\"column-8\">Quick solution to implement first before exploring alternatives<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">I13<\/td><td class=\"column-2\">09\/08\/2025<\/td><td class=\"column-3\">09\/14\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Compute unit (Orin &amp; Jetson) unable to communicate with Arduino<\/td><td class=\"column-6\">1. Replace old Arduno with new one<br \/>\n2. Find code workarounds to force communication<br \/>\n3. Retrace wiring to make sure everything is wired correctly<\/td><td class=\"column-7\">MicroROS versions between Orin and Arduino were incompatible. Reinstalled MicroROS resolved the problem<br \/>\n<\/td><td class=\"column-8\">This allows Orin to communicate with the Arduino, which is used to send motor commands<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\">I14<\/td><td class=\"column-2\">09\/14\/2025<\/td><td class=\"column-3\">09\/15\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Steer pinion tooth chipped and worn-out due to wear-and-tear. Unable to find exact replacement for the pinion<\/td><td class=\"column-6\">1. Replace with similar pinion that has different tooth count<br \/>\n2. Switch to using another chassis<\/td><td class=\"column-7\">Replaced with similar pinion that has different tooth count<\/td><td class=\"column-8\">Solved problem entirely. Meshing is okay<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\">I15<\/td><td class=\"column-2\">09\/14\/2025<\/td><td class=\"column-3\">10\/07\/2025<\/td><td class=\"column-4\">Ankit Aggarwal<br \/>\nDeepam Ameria<br \/>\nSimson D&#8217;Souza<\/td><td class=\"column-5\">Wires keep on coming loose during operations due to bad soldering<\/td><td class=\"column-6\">1. Re-solder every wire<br \/>\n2. Switch to plug connectors and buy adaptors for the RoboClaws and motors<\/td><td class=\"column-7\">Switched wiring to use plug connectors<\/td><td class=\"column-8\">This allows us to stop worrying about loose wiring due to bad soldering<\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\">I16<\/td><td class=\"column-2\">10\/04\/2025<\/td><td class=\"column-3\">10\/18\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Unable to obtain rear steer motor encoder feedback<\/td><td class=\"column-6\">1. Recheck wiring permutations to see which one is correct<br \/>\n2. Retrace wiring to make sure everything is wired correctly<\/td><td class=\"column-7\">Rechecked wiring<\/td><td class=\"column-8\">Hardware working as intended<\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\">I17<\/td><td class=\"column-2\">10\/04\/2025<\/td><td class=\"column-3\">10\/18\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Front steer has power issue<\/td><td class=\"column-6\">1. Recheck front steer power connections with the RoboClaw connectors<br \/>\n2. Check how the rear steer power connections are connected and try to copy<\/td><td class=\"column-7\">Rechecked power connections<\/td><td class=\"column-8\">Hardware working as intended<\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\">I18<\/td><td class=\"column-2\">10\/25\/2025<\/td><td class=\"column-3\">11\/01\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">Steer pinion dislocates during large steer commands<\/td><td class=\"column-6\">1. Mount the steer motor to be closer to the drive shaft<br \/>\n2. By a larger sized steer pinion<\/td><td class=\"column-7\">Drilled new holes to mount the steer motor to be closer to the drive shaft<\/td><td class=\"column-8\">Solved problem entirely<\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\">I19<\/td><td class=\"column-2\">11\/05\/2025<\/td><td class=\"column-3\">11\/07\/2025<\/td><td class=\"column-4\">Team<\/td><td class=\"column-5\">New RoboClaw adaptor is too high, the E-box lid is not able to be screwed on<\/td><td class=\"column-6\">1. Increase the height of the support pillars<br \/>\n2. Switch to a thermal space blanket instead of an acrylic lid<\/td><td class=\"column-7\">Added spacers to raise the plate<\/td><td class=\"column-8\">Hardware working as intended<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-2 from cache -->","protected":false},"excerpt":{"rendered":"<p>The table below documents issues we encountered during the project and the manner in which it was resolved. Date Updated: 12\/03\/2025<\/p>\n","protected":false},"author":431,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-177","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/pages\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/users\/431"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/comments?post=177"}],"version-history":[{"count":8,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/pages\/177\/revisions"}],"predecessor-version":[{"id":1288,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/pages\/177\/revisions\/1288"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teami\/wp-json\/wp\/v2\/media?parent=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}