Getting Started
Below are instructions and suggestions for leveraging the OmniRobot ROS package.
For any issues, questions, suggestions, or failures, please contact us via the project slack channel.
Prerequisites
Software
- Robotic Operating System (ROS)- Basic understanding of ROS is necessary to work with this package.
- Threads/processes- Basic knowledge of tasks, threads, and processes is essential, but not neccesary.
- Ubuntu OS: ROS and Arduino can be utilized on Windows/Mac, but a Linux distro is preferred. The following instructions will assume you have Ubuntu 16.04 on your desktop/laptop and Ubuntu Mate on your Pi.
Hardware
The following materials will be necessary in assembling the OmniRobot:
- Jumper cables
- Power supply for the Arduino
- Power Supply for the Pi
- Jumper cables
- Wifi Router
- Computer with SSH access
Installing
Installing Omnibot pkg on Pi
- mkdocs new [dir-name]- Create a new project.
Deploying ROSserial (Arduino) script
- mkdocs new [dir-name]- Create a new project.
Running the Project
Running via ROSlaunch
- mkdocs new [dir-name]- Create a new project.
Running Manually
- mkdocs new [dir-name]- Create a new project.
Confirm Successful Launch
Confirm via RQT
Confirm via ROStopic echo
Testing via velocityPublisher Node
- mkdocs new [dir-name]- Create a new project.
- mkdocs serve- Start the live-reloading docs server.
- mkdocs build- Build the documentation site.
- mkdocs help- Print this help message.
Project layout
| 1 2 3 | catkin/ index.md # The documentation homepage. ... # Other markdown pages, images and other files. |