User Tools

Site Tools


alros

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
alros [2018/07/24 18:23] – [Download ROS 1 and or 2] keitaronishimuraalros [2018/08/28 22:32] (current) keitaronishimura
Line 1: Line 1:
 ===== Integrating ROS 1 & 2 into AL ===== ===== Integrating ROS 1 & 2 into AL =====
-**Author** [[unlv_nishimura|Keitaro Nishimura]] **Date:** Last modified on <04/25/18>+**Author** [[unlv_nishimura|Keitaro Nishimura]] **Date:** Last modified on <08/29/18>
  
 \\ \\
-The photo above shows a "ROSified" AL publishing a "Hello World" text a node listening is outputting into terminal. The big picture is to enable ros integration with the ALs directly so as to bypass shared memory.  This tutorial shows the reader how to make a AL into a ROS node and takes approximately 1~2 hrs to complete.  +This page is just marker for an internal document that exists for lab use only. If you are a member of the lab please contact the student in charge of HUBO research for this document
- +
-==== Motivation and Audience ==== +
-This tutorial's motivation is to teach readers how to "rosify" an AL. Readers of this tutorial are assumed to have the following background and interests: +
-<fc blue> +
-\\   +
-  *Knowledge and experience with Hubo and PODO +
-\\ +
-  *Knowledge and experience with ROS 1 or 2 +
-\\   +
-  *Knowledge and experience with CPP   +
-</fc> +
-\\ +
-The rest of this tutorial is presented as follows: +
-\\ +
-    *[[alros#Parts List and Source|Parts List and Source]] +
-    *[[alros#Download ROS 1 and or 2|Download ROS 1 and or 2]] +
-    *[[alros#Adding AL to ROS Workspace|Adding AL to ROS Workspace]] +
-    *[[alros#Building and Running AL ROS Node|Building and Running AL ROS Node]] +
-    *[[alros#Final Words|Final Words]] +
- +
-==== Parts List and Source ==== +
- +
-You will need an intel nuc running Ubuntu 16.04 with Xenomai and PODO installed. If you do not have that please follow this tutorial to install Ubuntu 16.04, Xenomai, and PODO. +
-\\ +
-*[[Installing Xenomai3, PODO3, and QT]] +
-==== Download ROS 1 and or 2 ==== +
-\\ +
-You now need to install either ROS 1 or 2 onto the intel nuc. Don't forget to initialize your workspace! +
-===ROS 1=== +
-ROS 1 should be used if you are communicating with other machines running on Ubuntu or if you want to have the widest compatibility with existing ROS packages. ROS Kinetic will be used for this tutorialPlease follow the instructions in the linked installation tutorial for [[http://wiki.ros.org/kinetic/Installation/Ubuntu|ROS Kinetic]].  +
-\\ +
-===ROS 2=== +
-If you need to communicate with Windows or OSX based machines you will need to install ROS 2. As of writing this tutorial, it is still early in its development with only version 1.0 available. I would not recommend someone to learn ROS 2 before mastering the basics of ROS 1. It is possible that the following link is not the most current installation tutorial so please double check before proceeding.  +
-\\ +
-[[https://github.com/ros2/ros2/wiki/Linux-Development-Setup|ROS 2 Installation for Linux]]   +
-\\ +
-This is the link to the ROS 2 installation tutorials for Windows and OSX: +
-\\ +
-[[https://github.com/ros2/ros2/wiki/Windows-Development-Setup|ROS 2 Installation for Windows]]   +
-\\ +
-[[https://github.com/ros2/ros2/wiki/OSX-Development-Setup|ROS 2 Installation for OSX]]   +
-==== Adding AL to ROS Workspace ==== +
-Once  +
-==== Building and Running AL ROS Node ==== +
- +
-==== Final Words ==== +
alros.1532481809.txt.gz · Last modified: 2018/07/24 18:23 by keitaronishimura