how_to_setup_robotino_for_programming_and_navigation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
how_to_setup_robotino_for_programming_and_navigation [2016/06/24 12:24] – alvaropintado | how_to_setup_robotino_for_programming_and_navigation [2016/10/23 19:50] (current) – dwallace | ||
---|---|---|---|
Line 1: | Line 1: | ||
=======How to Setup Robotino for Programming and Navigation======= | =======How to Setup Robotino for Programming and Navigation======= | ||
- | Author: Dylan Wallace Email: [email protected] \\ | + | **Author:** Dylan Wallace Email: |
- | Date: Last modified on 06/19/16 \\ | + | \\ |
- | Keywords: step-by-step, | + | **Date:** Last modified on 06/24/16 |
- | + | \\ | |
+ | **Keywords:** step-by-step, | ||
+ | \\ \\ | ||
+ | {{ : | ||
+ | \\ | ||
The big picture problem is navigation and mapping for robots. Solving this partially or completely is important because it allows for autonomous systems to navigate around autonomously, | The big picture problem is navigation and mapping for robots. Solving this partially or completely is important because it allows for autonomous systems to navigate around autonomously, | ||
Line 12: | Line 15: | ||
This tutorial' | This tutorial' | ||
- | * Know how to program in linux and C++ \\ | + | <fc blue> |
- | * Knowledge in ROS is also very helpful for these tutorials \\ | + | * Know how to program in linux and C++ |
- | * Perhaps also know how to ssh and use ftp \\ | + | \\ |
- | * Perhaps additional background needed may include interest in mapping and navigation algorithms \\ | + | * Knowledge in ROS is also very helpful for these tutorials |
- | * This tutorial may also attract readers who want to work with other linux-0based systems such as Darwin or MKII \\ | + | \\ |
+ | * Perhaps also know how to ssh and use ftp | ||
+ | \\ | ||
+ | * Perhaps additional background needed may include interest in mapping and navigation algorithms | ||
+ | \\ | ||
+ | * This tutorial may also attract readers who want to work with other linux-0based systems such as Darwin or MKII | ||
+ | </ | ||
+ | \\ \\ | ||
For information on ROS, please refer to this document: https:// | For information on ROS, please refer to this document: https:// | ||
Line 29: | Line 39: | ||
Final Words | Final Words | ||
- | *Before starting this tutorials you must have cmake 3.0 a ccmake installed onto your Ubuntu computer* | + | **Before starting this tutorials you must have cmake 3.0 and ccmake installed onto your Ubuntu computer**\\ |
+ | For more information on upgrading your version of cmake to 3.x, see [[http:// | ||
=====Setup===== | =====Setup===== | ||
Line 173: | Line 184: | ||
The password for this root user is " | The password for this root user is " | ||
+ | |||
+ | ===Step 5: Run your Program=== | ||
+ | |||
+ | Refer to the specific tutorial page for the instructions specific to the program that you are attempting to run on Robotino. For example, here are the commands used to launch the Breadth-First Navigation program from this tutorial. | ||
+ | |||
+ | Once you have powered on and configured DHCP on Robotino after setup is complete, make sure that you download the BFNav ROS package to your catkin workspace src folder, and run catkin_make. Once this has built correctly, open a terminal and type the following: | ||
+ | |||
+ | | ||
+ | |||
+ | Now open a second terminal and type the following: | ||
+ | |||
+ | | ||
+ | |||
+ | Now the BFNav program should run successfully. Please note that the configuration of the obstacles and the grid is detailed in the BFNavigator Node file, and can be edited for your use there. The current configuration given is using the map given at the very beginning of the tutorial. | ||
======Final Words====== | ======Final Words====== | ||
Line 180: | Line 205: | ||
Speculating future work derived from this tutorial, includes implementing BFS, DFS, and other navigation methods on Robotino. In the big picture, the problem of robotic localization and navigation can be solved with this tutorial and its future work. | Speculating future work derived from this tutorial, includes implementing BFS, DFS, and other navigation methods on Robotino. In the big picture, the problem of robotic localization and navigation can be solved with this tutorial and its future work. | ||
- | For questions, clarifications, | + | For questions, clarifications, |
how_to_setup_robotino_for_programming_and_navigation.1466796299.txt.gz · Last modified: 2016/06/24 12:24 by alvaropintado