{"id":17493468,"url":"https://github.com/awadell1/rpimapper","last_synced_at":"2026-04-08T18:02:38.644Z","repository":{"id":74599580,"uuid":"88094075","full_name":"awadell1/RPiMapper","owner":"awadell1","description":"A mobile robotics platform for mapping an environment using an occupancy grid","archived":false,"fork":false,"pushed_at":"2017-05-20T03:11:36.000Z","size":74774,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-21T01:25:29.797Z","etag":null,"topics":["arduino","c","mapping","matlab","raspberry-pi","robotics","sonar"],"latest_commit_sha":null,"homepage":"https://awadell1.github.io/RPiMapper/","language":"Matlab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awadell1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-04-12T20:37:08.000Z","updated_at":"2019-05-30T03:08:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"7100a507-2470-4356-b840-f9d24e85025e","html_url":"https://github.com/awadell1/RPiMapper","commit_stats":{"total_commits":102,"total_committers":2,"mean_commits":51.0,"dds":"0.20588235294117652","last_synced_commit":"67bb0ec8f506510fc77f9661b2030845007bde7a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/awadell1/RPiMapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awadell1%2FRPiMapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awadell1%2FRPiMapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awadell1%2FRPiMapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awadell1%2FRPiMapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awadell1","download_url":"https://codeload.github.com/awadell1/RPiMapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awadell1%2FRPiMapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["arduino","c","mapping","matlab","raspberry-pi","robotics","sonar"],"created_at":"2024-10-19T12:07:34.904Z","updated_at":"2026-04-08T18:02:38.610Z","avatar_url":"https://github.com/awadell1.png","language":"Matlab","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RPiMapper\nWelcome to the GitHub Repo for the RPiMapper Project. Here's a quick run down of where everything is and how to get started.\n\n| Folder        | Contents                                                      |\n|---------------|---------------------------------------------------------------|\n| Matlab        | Contains the code that runs on the host computer              |\n| docs          | Project website files                                         |\n| socketDemo    | Quick demo showing socket communications between two computer |\n| socket_stream | Contains the code that runs on the Raspberry Pi               |\n| sonarMain     | Contains the code that runs on the Arduino                    |\n\n## Getting Started #\nOn the Raspberry Pi\n1. Clone the repo `https://github.com/awadell1/RPiMapper.git`\n2. cd into `/socke_stream`\n3. Run `bash compile.sh` to compile the source code with `gcc`\n4. Start the control program with `./socketStream`\n\nOn the host computer:\n1. Install MATLAB (Developed on 2016a) and Arduino IDE\n2. Clone the repo `https://github.com/awadell1/RPiMapper.git`\n3. Using the Arduino IDE write sonarMain.ino (It's in `/sonarMain`) to the Arduino nano.\n4. Open the `/Matlab` directory in MATLAB\n5. Connect to the robot using `robot = Robot(ROBOT IP ADDRESS HERE)`\n6. Enter `freedriveProgram` into the console to start the mapping program\n7. Use your arrow keys to move around and watch as RPiMapper maps the envirorment\n\nYou should now be able to drive RPiMapper and while mapping your envirorment.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawadell1%2Frpimapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawadell1%2Frpimapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawadell1%2Frpimapper/lists"}