{"id":15902287,"url":"https://github.com/ericlbuehler/the-neuron","last_synced_at":"2025-10-27T08:32:04.499Z","repository":{"id":152609107,"uuid":"275873848","full_name":"EricLBuehler/The-Neuron","owner":"EricLBuehler","description":"An autonomous robot, powered by AI.","archived":false,"fork":false,"pushed_at":"2022-05-03T23:24:17.000Z","size":29593,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T14:11:03.586Z","etag":null,"topics":["ai","artificial-intelligence","depthcamera","perceiver","robot","robotics","transformer"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EricLBuehler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-29T16:47:44.000Z","updated_at":"2025-02-14T02:10:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"baabb9bf-302d-4ed8-8cac-d827b7a82fc0","html_url":"https://github.com/EricLBuehler/The-Neuron","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EricLBuehler/The-Neuron","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricLBuehler%2FThe-Neuron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricLBuehler%2FThe-Neuron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricLBuehler%2FThe-Neuron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricLBuehler%2FThe-Neuron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EricLBuehler","download_url":"https://codeload.github.com/EricLBuehler/The-Neuron/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricLBuehler%2FThe-Neuron/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264559311,"owners_count":23628037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","artificial-intelligence","depthcamera","perceiver","robot","robotics","transformer"],"created_at":"2024-10-06T11:23:36.293Z","updated_at":"2025-10-27T08:32:04.420Z","avatar_url":"https://github.com/EricLBuehler.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Neuron\n### An autonomous robot, powered by AI.\n\nEric Buehler 2022\n\n\n\n![Neuron](/images/neuron.jpg)\n\n## What is this?\nThis is an autonomous robot that drives using AI. It uses a depth camera to provide an AI with the information needed to autonomously drive, which is a task the AI performs very well. This robot has been tested in many different enviorments, with positive results.\n\n## Assembly\nTo build this robot, follow this [assembly guide](assembly.md).\n\n## Getting started\n### Overview\n- [Data collection](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-collect_data)\n- [AI](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-ai)\n- [Webserver](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-server)\n- [Autonomous driving](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-autonomous-drive)\n- [Manual driving](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-drive)\n\n\n### Guides\nBefore starting the process for autonomous driving, check out [this](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-drive).\n\nClick [here](https://github.com/EricLBuehler/The-Neuron/tree/master/neuron-collect_data) to begin.\n\n## Parts\n\n### Chassis\n[Original Chassis](https://www.amazon.com/Platform-Powerful-Raspberry-Education-11-0x9-8x4-5inch/dp/B07MVYZHXD/ref=sr_1_22?dchild=1\u0026keywords=raspberry%2Bpi%2Brobot%2Bchassis\u0026qid=1591869810\u0026sr=8-22\u0026th=1)\n\nHowever, this product is not currently available as of May 1st 2022. Although any chassis can be used, [this](https://www.amazon.com/Chassis-Aluminum-Platform-Raspberry-Projects/dp/B078HQ5T5H/ref=sr_1_8?keywords=raspberry%2Bpi%2Brobot%2Bchassis\u0026qid=1651366359\u0026sr=8-8) is an alternate option. The assembly guide assumes that you are using the original chassis.\n\n### Motor controller\n**2X** [Motor controller](https://www.amazon.com/Adafruit-DRV8871-Motor-Driver-Breakout/dp/B06Y4VRXN4/ref=sr_1_2?dchild=1\u0026keywords=Adafruit+DRV8871+DC+Motor+Driver+Breakout+Board+-+3.6A+Max\u0026qid=1592953477\u0026sr=8-2)\n\n### Luxonis OAK-D camera\n[Depth camera](https://www.amazon.com/Luxonis-Oak-D-Spatial-Camera-Detection/dp/B09B316YZS/ref=sr_1_3?keywords=depth+camera\u0026qid=1646776703\u0026sr=8-3)\n\n### Raspberry Pi 4B - 8GB version\n[Raspberry Pi 4B - 8GB](https://www.canakit.com/raspberry-pi-4-starter-kit.html)\n\n### Connectors\n- [Short USB-A to USB-C connector](https://www.amazon.com/CableCreation-Braided-Compatible-MacBook-Resistance/dp/B01CZVEUIE/ref=mp_s_a_1_1_sspa?dchild=1\u0026keywords=usb+a+to+usb+c+short\u0026qid=1591567443\u0026sr=8-1-spons\u0026psc=1\u0026spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyMURQRk1QNDlZNEtKJmVuY3J5cHRlZElkPUEwNTc4MzIwM0FVNko0NjAxSUMzJmVuY3J5cHRlZEFkSWQ9QTA5NTI0MzkxVTkxQThMMkg0UzZCJndpZGdldE5hbWU9c3BfcGhvbmVfc2VhcmNoX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=)\n\n- [Battery clips](https://www.amazon.com/QMseller-Battery-I-Type-Connector-Plastic/dp/B07PPZXF5L/ref=sr_1_15?keywords=9V+battery+clip\u0026qid=1651366664\u0026sr=8-15)\n\n### Batteries\n- USB battery bank for the Raspberry Pi\n- 2 9V batteries for each motor controller\n\n### Miscellaneous\n- 1 small Breadboard\n- 4 jumper wires (female-male)\n\n\n\n## References\n[Perceiver IO: A General Architecture for Structured Inputs \u0026 Outputs](https://arxiv.org/abs/2107.14795)\n\n[Perceiver: General Perception with Iterative Attention](https://arxiv.org/abs/2103.03206)\n\n[Video explanation of Perceiver IO](https://www.youtube.com/watch?v=P_xeshTnPZg)\n\n[GitHub implementation of PerceiverIO by Lucidrains](https://github.com/lucidrains/perceiver-pytorch)\n\n[PerceiverIO classifier for MNIST](https://github.com/EricLBuehler/PerceiverIO-Classifier)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericlbuehler%2Fthe-neuron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericlbuehler%2Fthe-neuron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericlbuehler%2Fthe-neuron/lists"}