User Tools

Site Tools


robotino_nav_tutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
robotino_nav_tutorial [2018/11/29 19:39] jkreitzrobotino_nav_tutorial [2018/12/05 15:08] (current) jkreitz
Line 1: Line 1:
 +**Robotino Demo Tutorial**
 +
 **Background**  **Background** 
  
Line 14: Line 16:
 Once you are able to access Robotino’s main menu, select the following menu sequence Once you are able to access Robotino’s main menu, select the following menu sequence
  
-  * Unordered List Item“Network” +  * “Network” 
-  * Unordered List Item“Eth0” +  * “Eth0” 
-  * Unordered List Item“DHCP” +  * “DHCP” 
-  * Unordered List Item“Activate”+  * “Activate”
  
 Once the menu says “success,” press the left arrow key until you get back to “Network.” Double check the IP address - you will need it for the ROS node. Once the menu says “success,” press the left arrow key until you get back to “Network.” Double check the IP address - you will need it for the ROS node.
Line 45: Line 47:
 d is the maximum range from the obstacle you would like Robotino to move.  d is the maximum range from the obstacle you would like Robotino to move. 
  
-After updating any of the values, make sure you cakin_make in the catkin_ws directory.+After updating any of the values, make sure you catkin_make in the catkin_ws directory
 + 
 + 
 +Note: Potential Field only works well with one obstacle.
  
 --------------------------------------- ---------------------------------------
  
-To use Robotino Potential Field demonstration, follow these steps +To use Robotino Potential Field demonstration, open a terminal and input the following:
-Open Terminal +
-"$ roslaunch robotino_node robotino_node.launch hostname:=<Robotino IP Address>"+
  
-Then open a new terminal and navigate to the Catkin Workspace. Input the following commands in the shell: +  * "roslaunch robotino_node robotino_node.launch hostname:=<Robotino IP Address>" 
-"cd catkin_ws/" + 
-"catkin_make" +Then open a new terminal and input the following commands in the shell: 
-"rosrun vikram yahoo"+ 
 +  * "cd catkin_ws/" 
 +  "catkin_make" 
 +  "rosrun vikram yahoo"
  
 The Robotino demonstration will run once you input the rosrun command.  The Robotino demonstration will run once you input the rosrun command. 
 +
 +==== Potential field ====
 +\\ 
 +
 +{{ youtube>X1TTRiAJsB4?large }}
 +
 +{{ youtube>zp9GgoVG31A?large }}
 +
 +\\ 
  
 --------------------------------------- ---------------------------------------
Line 78: Line 93:
 After updating any of the values, make sure you cakin_make in the catkin_ws directory. After updating any of the values, make sure you cakin_make in the catkin_ws directory.
  
 +
 +Note: Breadth First works well with less than four obstacles.
 +
 +---------------------------------------
 +
 +To use Robotino Breadth First demonstration, open a terminal and input the following:
 +
 +  * "roslaunch robotino_node robotino_node.launch hostname:=<Robotino IP Address>"
 +
 +Then open a new terminal and input the following commands in the shell:
 +
 +  * "cd catkin_ws/"
 +  * "catkin_make"
 +  * "rosrun vikram bfs" (if bfs doesn't work, use "move")
 +
 +The Robotino demonstration will run once you input the rosrun command.
 +
 +==== Breadth First ====
 +\\ 
 +
 +{{ youtube>sUl7V03U05A?large }}
 +
 +\\ 
robotino_nav_tutorial.1543549182.txt.gz · Last modified: by jkreitz