{"shas":[["76b784bbbb72f5fd892b77116b54cc1f936e62c5","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","I feel stupid commiting this. Time to sleep.","Nathan Merritt"],["90646dc3df715a9620bacea11f697b4d1a844bf7","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","Started transition in PyMotion/interface/switchboard/provider(s) from raw pointers to shared_ptr","Nathan Merritt"],["24358956c0570213fae2204b461d6b760828bcac","8b58049010ec519056540ada0478a2e6b0daf38f@bowdoin.edu","removed uneeded import.","Wils Dawson"],["6c877ef6e4cf7f91107c482f54cdf7fa796a930c","8b58049010ec519056540ada0478a2e6b0daf38f@bowdoin.edu","player doesn't have a tracker but BRAIN does. should be ready now","Wils Dawson"],["0bc40638b6eba0ca2b1feb6e6e2bc814a7dcf11c","8b58049010ec519056540ada0478a2e6b0daf38f@bowdoin.edu","Merge branch 'kickDecider'","Wils Dawson"],["2a2fca0bfcc126a63809de6f1584e6cd85c35199","640e76321795a0783a6b112bd8569be24cbb36df@bowdoin.edu","More corner id edits","Eric Chown"],["a4f7af6aea43858b74a536960949a2d951ee03a3","640e76321795a0783a6b112bd8569be24cbb36df@bowdoin.edu","Merge branch 'robots'","Eric Chown"],["37b72a241b9786520828f4030a6c3472e8942fd6","bf7c79eb0642ad267e6aec4f1361d6c146afa4c7@gmail.com","Fixed some problems with comments and labels.","Jack Morrison"],["db37b568c21dedd3da620e76b74eaaa290333b37","bf7c79eb0642ad267e6aec4f1361d6c146afa4c7@gmail.com","Merge remote branch 'echown/master'","Jack Morrison"],["46995df6df3c21e6dd7baffd4895e6c420e76011","8b58049010ec519056540ada0478a2e6b0daf38f@bowdoin.edu","Merge pull request #95 from chachi/cornerAngle\n\nLocalization Improvements","Wils Dawson"],["706278abc285e225fcfff0060b2fc6de16769826","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","moved the rest of the motion commands to shared pointers","Nathan Merritt"],["de36d2c6a75cb4bf1560a15bded016beecfea4cd","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","Major overhaul of motion interface\nEvery MotionCommand will now stay alive until Python drops the reference to it, so you can do fun things\nlike query a command to see if it's finished or not. The interface for all this has been implemented in\nAbstractCommand.h, we will still need to implement specific overloads to make the various command types\nwork...","Nathan Merritt"],["cd45133521980b160616f1e3a63467a6802e8bf1","640e76321795a0783a6b112bd8569be24cbb36df@bowdoin.edu","Fixed long standing troubling bug where we get phantom objects sometimes in corners, we still get them, but now we ignore them","Eric Chown"],["ce46c9053cbc0f108df6ed90f8d58b125ffc5f24","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","moved stuff around so that it runs (not just compiles)","Nathan Merritt"],["2666cdd04ad41f7e90ba4307c0b2fe81c32136df","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","more modifications to motion: these actually work with boost::Python","Nathan Merritt"],["8a8e79fc6e3f56e507221ce01f4a0ed799518686","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","fixed head set commands","Nathan Merritt"],["ffa2734dcdc4a2c82f54a6d35a5a230d938b48af","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","merged setDestination branch into gnmerritt/balancing, exposes setDestination command to python through navigator","Nathan Merritt"],["992b6eb9fb89277e4847ea3a354dac956acdfa40","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","turned down gait speed, gait acceleration","Nathan Merritt"],["8e1f62d895bea8e29dde9d1c077dde149ad6e771","1e222167802e8705a33c94f73bdf89af0b3dd7c3@bowdoin.edu","merged in nbites/master","Nathan Merritt"],["a4395459aab4d0359e7815192ef6ead95d385cc9","640e76321795a0783a6b112bd8569be24cbb36df@bowdoin.edu","More ID goodness","Eric Chown"]],"ref":"refs/heads/research","size":29,"head":"a871332c67a416548b0b2f275ad3e0691a8c294a","push_id":34930512}