OSRs in the wild and under construction! Please add your rover and add updates and pictures here as it evolves.
Robert the Rover (Achille)
Expand to learn more about this build!
- I started construction in December 2019. Robert took his first steps about 3 months later.
- I use the rover for fun,
- I help maintain the two repositories. I'm a robotics engineer by training and happy to help with anyone stuck or with ideas. The best way to reach me is via Slack.
- bigger battery: Robert runs off of this 9Ah LiPo battery
- RC: For outdoor roving, I use a long-range transmitter and receiver from Spektrum.
- sensor stack: I mounted a lidar on top of my rover to allow for 2D mapping, localization, and navigation. I also have mounted (variations of) two monocular cameras, an IMU, and depth cameras to it. Details in my blog post.
- toy trailer: I bought this toy trailer so that Robert can carry a payload. I attached it to Robert using a repurposed wrench and a collar clamp. It's not very robust but it does the trick!
- handle: I used a strong piece of rope and a small piece of PCV tubing (handle) to lift the rover off the ground so I could carry it up and down stairs.
Your rover's name (your name)
Expand to learn more about this build!
Add whatever information about your build you'd like to share here!
- We'll be needing a little bit of git skills here. Although not strictly necessary, it helps to take a look at some tutorials on contributing using git & GitHub. Here are the basic steps.
- install git on your computer. On Linux, that means
sudo apt-get install git
- Fork this repository by clicking the
Fork
button in the top right corner of the GitHub page. - 'Clone' your fork to your computer by clicking the green
Code
button and copying the link. Type ingit clone
into your terminal and paste the link you just copied. - Create a new branch and switch to it.
git checkout -b ourrovername_gallery
- You're ready to start making changes! You can use any text editor of your liking, like VS code.
- install git on your computer. On Linux, that means
- copy over someone else's section and adjust it to include your build's information. Add your entry to the bottom, just above this section. To keep this compact, add any text and details to the collapsible section (within the
<details> </details>
tags). - Create a new folder within the images folder and add your rover's pictures to it.
- Change the image links to point to your images. The format for that is
image src="images/your_folder_name/your_picture.jpg"
. - Commit your changes with git.
- in the terminal, navigate to this folder.
git status
should show that there are changes and new files. - use
git add folder_name/file_name
for each change you want to include to stage those files. - Commit these changes:
git commit -m "Adding my rover to the OSR gallery!"
- Upload them using
git push origin ourrovername_gallery
, replacingourrovername_gallery
with the branch name you created earlier.
- in the terminal, navigate to this folder.
- Create a Pull Request (PR) to suggest merging your code into the main branch.
- Navigate to the repository's pull request page on GitHub. Click 'New pull request'.
- click 'compare across forks'.
- Select your fork from the head repository dropdown and pick your branch.
- click 'create pull request'. GitHub will take you to a page where you can create a title of your suggested changes and a description.
- Wait for a maintainer to review your changes. They might ask you to make changes if something doesn't look right. Once the PR has been greenlighted, your changes will be added to the main branch!