ROS on Pi2 with Kinect

From NURDspace
Revision as of 22:01, 7 March 2020 by Zarya (talk | contribs)
ROS on a Raspberry Pi2 with a Xbox360 Kinect Sensor
Brain-chip.jpg
Participants
Skills Software, Vendor specific software
Status Dead
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::{{{Cost}}} | }}

What do we want

  • 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

Woah! How do I do this?

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

Super easy. Just need to undo part of this commit.

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

OpenCV

What did we learn along the way