{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":749407907,"defaultBranch":"main","name":"autonomousCar","ownerLogin":"keithschaub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-28T13:58:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37226559?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710110574.0","currentOid":""},"activityList":{"items":[{"before":"89602a8b72fd8d1bc43c17976e86f4ee4307f9ba","after":"232bf961cb2a21ba236da55f5c3d119ba89af15c","ref":"refs/heads/main","pushedAt":"2024-03-10T22:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"a838d5bd54c3cb701cb5db6ef417484162b31ae5","after":"89602a8b72fd8d1bc43c17976e86f4ee4307f9ba","ref":"refs/heads/main","pushedAt":"2024-02-20T01:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\n5_1_2 uses Jake's server (runs it and sends data to the server. He needs to update his side to update the web plot. This version corrected the updateHeading to include moving backwards, and I integrated in the ultrasound's world map view, which uses the car's dimensions, and all the information from the heading, sensor angle, distance, posX, posY, distance traveled, so every time a sweep is done, the python receives the raw data, and then applies the world correction view and plots it. \r\nThere is still some sort of problem where after running for several minutes, the gyro might get lost and update very badly, need to investigate why that is happening. Also, we can probably improve the gyro by rewriting the slowL and slowR to be controlled by the gyro instead of rotating z mS and then updating the heading.","shortMessageHtmlLink":"Add files via upload"}},{"before":"5a548260cfbfa1bcc9a694a0fb3ee0b10420610e","after":"a838d5bd54c3cb701cb5db6ef417484162b31ae5","ref":"refs/heads/main","pushedAt":"2024-02-19T21:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"014d11f27305d0ebe261c23ebba6210ab0312029","after":"5a548260cfbfa1bcc9a694a0fb3ee0b10420610e","ref":"refs/heads/main","pushedAt":"2024-02-18T23:21:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Merge pull request #2 from alvannys/update-web-handling\n\nadd foundations for web reception of robot data","shortMessageHtmlLink":"Merge pull request #2 from alvannys/update-web-handling"}},{"before":"063d7fa7d18ca19a79462480c956772a488c9b53","after":"014d11f27305d0ebe261c23ebba6210ab0312029","ref":"refs/heads/main","pushedAt":"2024-02-18T21:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alumster","name":"Lumster ","path":"/alumster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158204465?s=80&v=4"},"commit":{"message":"ESP32 WROVER video stream to web server\n\nWifi connect.\r\nSerial monitor displays web server IP address. Open IP address on browser","shortMessageHtmlLink":"ESP32 WROVER video stream to web server"}},{"before":"12ac6e450c0c779890dc275351dd0f1d8a8a3c73","after":"063d7fa7d18ca19a79462480c956772a488c9b53","ref":"refs/heads/main","pushedAt":"2024-02-18T19:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\narduino_UNO_R4_sweep_gyro_rpm_distance_V4_3_1.py goes with UNO_R4_sweep_gyro_rpm_distance_V4_3.ino, arduino_data_V4_3.txt and there is a video as well.\r\nThis version integrated the posX, and posY into the stream, and added them to the radar plot.","shortMessageHtmlLink":"Add files via upload"}},{"before":"9e12392513768331ebd5d9b1a4548e26ef6123c6","after":"12ac6e450c0c779890dc275351dd0f1d8a8a3c73","ref":"refs/heads/main","pushedAt":"2024-02-18T17:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"ecc79d33893b252f95aa1c4943f7c78f10ed9468","after":"9e12392513768331ebd5d9b1a4548e26ef6123c6","ref":"refs/heads/main","pushedAt":"2024-02-18T02:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\nuse arduino_wifiU4_with_radar_V4_2.py with /UNO_R4_sweep_gyro_rpm_2/UNO_R4_sweep_gyro_rpm_2.ino, It will generate arduino_data.txt. I manually changed the name to arduino_data_wifiU4_with_radar_V4_2.txt (because I forgot to update the file name in the python script). This has the 2 interrupts integrated on pins 2, and 11. I updated the slowStart() to go from 100-200 and then from 200-0 to eliminate any sudden jerkiness, or abrupt stops, and this seems to really help stabilize and get accurate counter #s. You should get counter values around 20, 21, and the distanceTraveled should come out to be ~20-21cm. You press the up arrow key and it will move the car forward using slowStart, and it will calculate and update the heading, and the RPM, counters, and distance traveled. Next step is to use the data to update posX, and posY.","shortMessageHtmlLink":"Add files via upload"}},{"before":"79b3d2be109276d1a9b47cb0ba1e4dda8dfc3ca8","after":"ecc79d33893b252f95aa1c4943f7c78f10ed9468","ref":"refs/heads/main","pushedAt":"2024-02-17T21:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\nrpm_new_Feb6_2024 is a standalone RPM check for the 2 optical encoders/sensors to be mounted on the bottom of the chassis. \r\nThere is a GND(Left), 5V(Power), and COUNTER(pin 2/11), one for front left wheel, one for front right wheel. \r\nYou can check that it is working without even loading the script. Apply power to the arduino board, connect the power and gnd pins and turn the wheels, you should see the LEDs on the encoders flash ON/OFF as the wheel turns. \r\nNext, you can upload the script, open the serial port. 9600 baud, turn each of the front wheels and you'll see the RPM values change as you spin the wheels manually.","shortMessageHtmlLink":"Add files via upload"}},{"before":"731d540106401876dd775d151f18bd3aa5fb903c","after":"79b3d2be109276d1a9b47cb0ba1e4dda8dfc3ca8","ref":"refs/heads/main","pushedAt":"2024-02-17T19:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\nUse UNO_R4_sweep_gyro_rpm/UNO-RF_sweep_gyro_rpm.ino in conjunction with arduino_wifiU4_with_radar_V4.py. The python script will output arduino_data.txt. Check your IP address and update if needed. rpm is not yet integrated. You can drive the car around and it will stream the sweep data from ultrasound as well as the heading data from the gyro to the python script. It also plots the sweep data and the heading data on the matplot. Be aware, the sweep data is streamed independently and separately from the heading data. The architecture is designed such that it sweeps, streams sweep data, then you can move, stream heading during move, then repeat. The reason for this is that the heading will never change if JUST SWEEPING so there is no need to send it while sweeping. Also, the heading will ONLY change while moving, so we don't want to sweep and move at the same time.","shortMessageHtmlLink":"Add files via upload"}},{"before":"119eb2c3f74ea12e829f99c42f01dcf184f82158","after":"731d540106401876dd775d151f18bd3aa5fb903c","ref":"refs/heads/main","pushedAt":"2024-02-17T15:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"c97e980870cee3f19a702129446efc085d23b04f","after":"119eb2c3f74ea12e829f99c42f01dcf184f82158","ref":"refs/heads/main","pushedAt":"2024-02-17T15:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\nscreen shots of simpl6 plot","shortMessageHtmlLink":"Add files via upload"}},{"before":"c80c97bc268a66a4290307c240a0be683d561ac6","after":"c97e980870cee3f19a702129446efc085d23b04f","ref":"refs/heads/main","pushedAt":"2024-02-17T15:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload\n\nversion 6 Simulates the ultrasound interacting with its surroundings to locate obstacles. The program load and draws the rectangular obstacles from the obstacles.yaml file, draws the car as a small rectangle in the center of the plot, and draws independent radar vectors (green color) -60 to 60 deg (step of 5 deg) from the car's origin, facing forward, each vector with a distance of 50 cm, and checks for intersections with the rectangle's (obstacles) edge lines. If any intersections occur, it draws a red dot on the plot to indicate it. The red dots/intersection points persist. Obstacles can be added/modified by editing the obstacles.yaml file. You can drive the car around with the up/down/right/left arrow keys.","shortMessageHtmlLink":"Add files via upload"}},{"before":"bf26ac5d8ef7bb179af9c7821585b4b877a0de1f","after":"c80c97bc268a66a4290307c240a0be683d561ac6","ref":"refs/heads/main","pushedAt":"2024-02-13T17:09:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alumster","name":"Lumster ","path":"/alumster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158204465?s=80&v=4"},"commit":{"message":"Elegoo FAQ documention","shortMessageHtmlLink":"Elegoo FAQ documention"}},{"before":"6b93ad9a191ed1c58b8b414c1df645d891f66c39","after":"bf26ac5d8ef7bb179af9c7821585b4b877a0de1f","ref":"refs/heads/main","pushedAt":"2024-02-11T01:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"0e4d569b2145914b86d8c9c61f81182d3603af5b","after":"6b93ad9a191ed1c58b8b414c1df645d891f66c39","ref":"refs/heads/main","pushedAt":"2024-02-10T17:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"64f52520f1f3276a483a8d88da7dfd1120ca5b4f","after":"0e4d569b2145914b86d8c9c61f81182d3603af5b","ref":"refs/heads/main","pushedAt":"2024-02-10T17:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"7914f646c92650f0466d2ed87a53324ab0b4de00","after":"64f52520f1f3276a483a8d88da7dfd1120ca5b4f","ref":"refs/heads/main","pushedAt":"2024-02-10T16:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"7db7a379930158aa3720459210cdd7b780ab499e","after":"7914f646c92650f0466d2ed87a53324ab0b4de00","ref":"refs/heads/main","pushedAt":"2024-02-10T12:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"64b258cfdab528b11cca51461dad258faf1cd022","after":"7db7a379930158aa3720459210cdd7b780ab499e","ref":"refs/heads/main","pushedAt":"2024-02-08T03:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alumster","name":"Lumster ","path":"/alumster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158204465?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"fc2a8f01311c318a9bb48120d6fdd1bec237bf71","after":"64b258cfdab528b11cca51461dad258faf1cd022","ref":"refs/heads/main","pushedAt":"2024-02-07T22:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"4cce75928d96717126b64e2705f6a2f36330cd50","after":"fc2a8f01311c318a9bb48120d6fdd1bec237bf71","ref":"refs/heads/main","pushedAt":"2024-02-07T22:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"4f5917359a56293af5b4f95e753e6a330eeb4917","after":"4cce75928d96717126b64e2705f6a2f36330cd50","ref":"refs/heads/main","pushedAt":"2024-02-07T22:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Create deleteme.html","shortMessageHtmlLink":"Create deleteme.html"}},{"before":"be8ba75e5618f28146d5f3931421d5c6153da560","after":"4f5917359a56293af5b4f95e753e6a330eeb4917","ref":"refs/heads/main","pushedAt":"2024-02-07T22:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Delete videos directory","shortMessageHtmlLink":"Delete videos directory"}},{"before":"a2e7d3d644634f8e8d91983b471431b6d48a56a6","after":"be8ba75e5618f28146d5f3931421d5c6153da560","ref":"refs/heads/main","pushedAt":"2024-02-07T22:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Create deleteme.html","shortMessageHtmlLink":"Create deleteme.html"}},{"before":"69a503b4220ab4fecf131593a1a1f49167dcdd95","after":"a2e7d3d644634f8e8d91983b471431b6d48a56a6","ref":"refs/heads/main","pushedAt":"2024-02-07T22:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Create junk","shortMessageHtmlLink":"Create junk"}},{"before":"632767cc8c6b01a706190eb9c1398fe81970103c","after":"69a503b4220ab4fecf131593a1a1f49167dcdd95","ref":"refs/heads/main","pushedAt":"2024-02-06T23:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alumster","name":"Lumster ","path":"/alumster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158204465?s=80&v=4"},"commit":{"message":"Add files via upload\n\n* continuous run until object detected\r\n* waitForAck added\r\n* car calibration for straight line path and sonar boresight.\r\n* car modes: continual run until object detected, right turn, left turn, backward and scan sonar.","shortMessageHtmlLink":"Add files via upload"}},{"before":"24966810313bb65d34d59351594729a5f781a1ef","after":"632767cc8c6b01a706190eb9c1398fe81970103c","ref":"refs/heads/main","pushedAt":"2024-02-05T16:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"f3889cf6c3d2303f33c7f363dc3c9721edc6f31d","after":"24966810313bb65d34d59351594729a5f781a1ef","ref":"refs/heads/main","pushedAt":"2024-02-05T16:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"0927639799a622b368b30f1be4ba27bf74589918","after":"f3889cf6c3d2303f33c7f363dc3c9721edc6f31d","ref":"refs/heads/main","pushedAt":"2024-02-05T16:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keithschaub","name":null,"path":"/keithschaub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37226559?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEbTYAgA","startCursor":null,"endCursor":null}},"title":"Activity ยท keithschaub/autonomousCar"}