{"id":1616,"date":"2021-09-19T22:46:05","date_gmt":"2021-09-20T02:46:05","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/?p=1616"},"modified":"2021-09-19T22:46:06","modified_gmt":"2021-09-20T02:46:06","slug":"sensors-duo-annie-and-sunjana","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/2021\/09\/19\/sensors-duo-annie-and-sunjana\/","title":{"rendered":"Sensors Duo &#8211; Annie and Sunjana"},"content":{"rendered":"\n<p>Clock: We chose the gains below since it caused the hands to be speedy and go directly to the time, with little to no oscillation.<\/p>\n\n\n\n<p>P_gain = .1<br>D_gain = .07<\/p>\n\n\n\n<p>Choreography: We decided to build a simulation that explored something like a game of tag between two robots, where one robot, when it sensed the other robot, would immediately try to \u201cchase\u201d it, and the other robot, when it sensed the first robot, would try to move away. Our objective was to experiment with having two robots interact when each produces a contrasting response to the distance sensor locating an obstacle. When doing this, we expected to produce a controlled sequence where one robot was moving towards the other, but now it seems like the \u201chunter\u201d robot is bullying the \u201cprey\u201d bot, who seems to shy away from everything in the arena. The hunting robot also looks oddly like a snake when fixated on the movements of the other robot, since it\u2019s programmed to attempt to stay in the minimum distance from the sensed object.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-content\/uploads\/2021\/09\/controls-demo2.mp4\"><\/video><\/figure>\n\n\n\n<p>Link to zip folder: https:\/\/drive.google.com\/file\/d\/1AJpz2JR8NSQ16G1igqJPZgzS4rMspdig\/view?usp=sharing<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Clock: We chose the gains below since it caused the hands to be speedy and go directly to the time, with little to no oscillation. P_gain = .1D_gain&#8230;<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/posts\/1616"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/comments?post=1616"}],"version-history":[{"count":1,"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/posts\/1616\/revisions"}],"predecessor-version":[{"id":1618,"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/posts\/1616\/revisions\/1618"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/media?parent=1616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/categories?post=1616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-375\/f2021\/work\/wp-json\/wp\/v2\/tags?post=1616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}