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:38] jkreitzrobotino_nav_tutorial [2018/12/05 15:08] (current) jkreitz
Line 1: Line 1:
 +**Robotino Demo Tutorial**
 +
 **Background**  **Background** 
  
Line 13: Line 15:
 Plug Robotino into the router using an ethernet cable Plug Robotino into the router using an ethernet cable
 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
-“Network” + 
-“Eth0” +  * “Network” 
-“DHCP” +  “Eth0” 
-“Activate”+  “DHCP” 
 +  “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 43: 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 +  * "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 76: 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.1543549096.txt.gz · Last modified: 2018/11/29 19:38 by jkreitz