{"push_id":1936462715,"size":59,"distinct_size":34,"ref":"refs/heads/master","head":"1688596455d9bbf902612dab6ac08a0354547c05","before":"3dae6d7a34ce3e02f4f53c348167fc3b04cc7f9a","commits":[{"sha":"d6f233dd39213403821969118d55d8b128e4e1d4","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Add files for Path Planning project","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/d6f233dd39213403821969118d55d8b128e4e1d4"},{"sha":"94173d5853d293dce7c4d7937c30736b4edbef4e","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Add build and run scripts","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/94173d5853d293dce7c4d7937c30736b4edbef4e"},{"sha":"d92572c8c52ef7f739fa13d4ec3b170ddbdb6479","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Improve structure and style of the project\n\n-Move Eigen to 3rdparty\n-Put json.hpp in include folder\n-Fix formatting in main.cpp","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/d92572c8c52ef7f739fa13d4ec3b170ddbdb6479"},{"sha":"589fe512e896ade1a005dc1bd2e8d9b4e3f42c1d","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Add main components and clean up main.cpp\n\n-Put utility functions in utils.cpp\n-Created classes for PathPlanner, BehaviorPlanner and\nTrajectoryGeneration.","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/589fe512e896ade1a005dc1bd2e8d9b4e3f42c1d"},{"sha":"3fe1b08ae258219e4196275c31ae15ae53440150","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Put Sensor Fusion data in a better accessible struct","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/3fe1b08ae258219e4196275c31ae15ae53440150"},{"sha":"7db7f1f71bfb333afe1c7ac07299cf0ef2e68b16","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Add MapData and EgoVehicleData classes. Output dummy trajectory","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/7db7f1f71bfb333afe1c7ac07299cf0ef2e68b16"},{"sha":"7d1baa7c03cd8decfd3bef6090399bd204106ce8","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Implement simple road following\n\nBy increasing the 's' component.\nHowever the trajectory is not smooth so the speed,\nacceleration and jerk constraints are violated.","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/7d1baa7c03cd8decfd3bef6090399bd204106ce8"},{"sha":"3a88a6125e3696a1f21735a335006a1883d78fd4","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Move functionality to the TrajectoryGenerator class","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/3a88a6125e3696a1f21735a335006a1883d78fd4"},{"sha":"0cb6b54127145358c59cc78b3ba9c0ea55407c83","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Implement Jerk-Minimizing trajectory generator\n\nAlso, fix CXX flags.","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/0cb6b54127145358c59cc78b3ba9c0ea55407c83"},{"sha":"08189c98df0390cafd7f2c64f339b1456cabb980","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Use JMT to follow lane","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/08189c98df0390cafd7f2c64f339b1456cabb980"},{"sha":"c65f244d1442f07b87fc660c1819fa68993315d8","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Add unit tests","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/c65f244d1442f07b87fc660c1819fa68993315d8"},{"sha":"e525d2fa3dc5ec51a66a31531dc7a1ad637d1f33","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Add unit test for evaluatePolynomial","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/e525d2fa3dc5ec51a66a31531dc7a1ad637d1f33"},{"sha":"22a396182c623e7dfe252d7a30ad373cbacaca50","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Keep first K points from previous path","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/22a396182c623e7dfe252d7a30ad373cbacaca50"},{"sha":"53dab6063c570d8e8b036bc2a25086b1c81343a3","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Add function to differentiate a polynomial","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/53dab6063c570d8e8b036bc2a25086b1c81343a3"},{"sha":"c4245381042fcee9b0b5a880a2057afc0fcf785c","author":{"name":"carlosgalvezp","email":"68aa6d5191ff7f02f3532d059eb1462a4c2392ba@volvocars.com"},"message":"Add spline class","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/c4245381042fcee9b0b5a880a2057afc0fcf785c"},{"sha":"725a1e4d6b26e33b144a4fb576992302b37b221e","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Remove provided utility functions\n\nSince, according to people on Slack, they are not correctly\nimplemented and cause more problems than solutions.","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/725a1e4d6b26e33b144a4fb576992302b37b221e"},{"sha":"c7e4ed95e9c457b26573f4c090dc6105b65cbc44","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Split spline into h and cpp file","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/c7e4ed95e9c457b26573f4c090dc6105b65cbc44"},{"sha":"e1cee7b4f119d1ac3e0b431941ac33bd5b6ce185","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Implement smooth Frenet to XY conversion","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/e1cee7b4f119d1ac3e0b431941ac33bd5b6ce185"},{"sha":"aef3a9ec64eed823e8dce5f987a49213196aac41","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Implement trajectory continuity\n\nEffectively eliminating acceleration and jerk errors.","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/aef3a9ec64eed823e8dce5f987a49213196aac41"},{"sha":"ae039eb55384e49f209511ee3be6379ec257c37b","author":{"name":"Carlos Galvez","email":"2765ea3d7c478507e76c0a2bbb79535ae6714793@gmail.com"},"message":"Implement s_diff function and make the vehicle complete multiple laps\n\ns must be wrapped between 0 and max_s","distinct":false,"url":"https://api.github.com/repos/carlosgalvezp/Udacity-Self-Driving-Car-Nanodegree/commits/ae039eb55384e49f209511ee3be6379ec257c37b"}]}
{"actor":{"display_login":"carlosgalvezp"}}