ROS on Pi2 with Kinect: Difference between revisions

From NURDspace
No edit summary
No edit summary
Line 28: Line 28:


== Some sort of howto ==
== Some sort of howto ==
= ROS =
=== ROS ===
= OpenNI =
=== OpenNI ===
  sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk graphviz
  sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk graphviz
  mkdir -p OpenNI/stable; cd OpenNI/;  
  mkdir -p OpenNI/stable; cd OpenNI/;  
= OpenNI2 =
=== OpenNI2 ===
  git clone https://github.com/kalectro/OpenNI2.git
  git clone https://github.com/kalectro/OpenNI2.git
  sed -i s/armv7/armv7-a/g ThirdParty/PSCommon/BuildSystem/Platform.Arm
  sed -i s/armv7/armv7-a/g ThirdParty/PSCommon/BuildSystem/Platform.Arm
  make
  make


= OpenCV =
=== OpenCV ===


== What did we learn along the way ==
== What did we learn along the way ==


* eh
* eh

Revision as of 15:02, 21 February 2015

ROS on a Raspberry Pi2 with a Xbox360 Kinect Sensor
Brain-chip.jpg
Participants
Skills Software, Vendor specific software
Status Active
Niche Software
Purpose Use in other project
Tool No
Location
Cost
Tool category

ROS on a Raspberry Pi2 with a Xbox360 Kinect Sensor

Brain-chip.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost:: | }}

What do we want

sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk graphviz

  • ROS installed and functional
  • Kinect sensor attached, powered and working with ROS (as depth images)

Where are you going to run this

On a Raspberry Pi2. Although 99.9999% is reproducable on Pi1.

We are also going to try to process data externally, over wifi or ethernet, or something...

What were the starting points

Some sort of howto

ROS

OpenNI

sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk graphviz
mkdir -p OpenNI/stable; cd OpenNI/; 

OpenNI2

git clone https://github.com/kalectro/OpenNI2.git
sed -i s/armv7/armv7-a/g ThirdParty/PSCommon/BuildSystem/Platform.Arm
make

OpenCV

What did we learn along the way

  • eh