ROS on Pi2 with Kinect: Difference between revisions

From NURDspace
mNo edit summary
No edit summary
Line 12: Line 12:
}}
}}
== What do we want ==
== What do we want ==
 
sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk graphviz
* [http://ros.org/ ROS] installed and functional
* [http://ros.org/ ROS] installed and functional
* Kinect sensor attached, powered and working with ROS (as depth images)
* Kinect sensor attached, powered and working with ROS (as depth images)
Line 30: Line 30:
= ROS =
= ROS =
= OpenNI =
= 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 =
= OpenNI2 =
git clone https://github.com/kalectro/OpenNI2.git
sed -i s/armv7/armv7-a/g ThirdParty/PSCommon/BuildSystem/Platform.Arm
make
= OpenCV =
= OpenCV =



Revision as of 15:01, 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