openni_tracker on ubuntu 14.04 and ros indigo - openni

I am running on Ubuntu 14.04 and I want to use the openni_tracker node of robot operating system (ROS).
My current ros-version is indigo. Unfortunately the node is only available for ROS hydro distribution.
What should I do?
Where to get information, if the node will be available soon?
Are there any other solutions to track sceleton with microsoft kinect on Ubuntu 14.04?

You have to build from source. Just download source code from this link, put the code in catkin workspace and run 'catkin_make' it will run on Indigo without problems.

Related

Linking ROS library issue using _GLIBCXX_USE_CXX11_ABI

I'm working in a project which uses ROS and WebRTC.
To build both libraries, I have to define "WEBRTC_POSIX" and "_GLIBCXX_USE_CXX11_ABI=0".
However, when I add "_GLIB_CXX_USE_CXX11_ABI=0" definition to compiler, I get unsatisfied link errors from ROS.
I'm using Ubuntu 17.04, ROS Lunar, g++ 6.3 and cmake 3.7.2
Is there any trouble with ROS and std=c++11?
I had this same issue. Ultimately what I found is that you probably need to use Ubuntu 14.04 and ROS Indigo to have to compile cleanly. The ROS comms don't change too often, so you may be able to run this node on a separate PC or VM.
I tried to make it work, but ultimately you have to build all of ROS and replace a lot of the Ubuntu system libraries with custom built versions that have the flag set.
I made it as far as a ROS source install + a custom Boost version. I gave up when I had to add Log4Cxx. If I remember correctly, there's a few other dependencies too that you'd need to compile.

How to install OpenCV for C++ on Mac and configure with Netbeans

I am having trouble trying to install OpenCV correctly and configure it with Netbeans.
One of my University units is using Visual Studio with OpenCV but I do not own a Windows PC so need to install OpenCV on my Mac OSX 10.12.3 and configure it to work with netbeans in a C++ project.
I have explored many avenues to do this but can't seem to come to a solution.
If someone could provide a step by step guide, that would be very helpful. Ideally I would like the most recent version of OpenCV.
Option 1
Install Oracle VirtualBox for free on your Mac and then install Windows in a virtual machine. It is a single file on your Mac so you can remove all that ugly Microsoft stuff as soon as you finish your class. You can run the virtual machine at the same time as macOS (it is not dual boot and doesn't mess with your boot sector) and copy and paste between the two, share files between the two and use networking from the virtual machine.
Option 2
Get a free Amazon EC2 Windows instance and run your OpenCV and NetBeans on there. You can connect from home using RDP from your Mac and also from school so your work is always accessible.
Option 3
Install homebrew on your Mac, then install OpenCV and NetBeans with
brew install opencv
brew install Caskroom/cask/netbeans
Then configure the two to work together as per this post.

Qt5.7 installed on Raspberry Pi3 and working...how to get QtCreator?

I've finally mangaged to get Qt5.7 on a Raspberry Pi3, and have built an example which runs on the Pi, this was done by carefully following:
Step by Step instructions on how to install Qt5.6 on Raspberry Pi3
To get 5.7 on the Pi simply replace:
git clone git://code.qt.io/qt/qtbase.git -b 5.6
With:
git clone git://code.qt.io/qt/qtbase.git -b 5.7
This sets-up the tool chain on a Linux host in my case Ubuntu 16.04, however it doesn't install QtCreator, I then tried installing QtCreator and messed up the build, so I had to start over.
How do I get the latest QtCreator installed on either the Ubuntu 16.04 or preferably on the Pi3 ?
I just started following these instructions: https://www.ics.com/blog/configuring-qt-creator-raspberry-pi
It starts with installing QtCreator on the Desktop, as you are cross compiling, why would you want it on the Pi itself?
Still waiting for the build to complete, wonder if it will all work right away :)

How to get libboost-thread1.46 on Ubuntu 12.10

Folks,
Our application is distributed in binary form to many of our customers. The application was compiled on Ubuntu 12.04 and is dependent on libboost-thread1.46.1, among other things.
All of our customers also have Ubuntu 12.04 on their servers and our application worked just fine.
As some customers have indicated that they might use Ubuntu 12.10 in future, we built a new box with Ubuntu 12.10 and tried to install the needed dependencies. However, libboost-thread1.46 is no longer found in Ubuntu standard repositories. The version that seems to be available is libboost-thread.49 and libboost.thread.50.
I am wondering if there is a way to install libboost.thread1.46 on Ubuntu 12.10. This would obviate the need for recompiling the application.
Thank you in advance for your help.
Regards,
Peter

Can't get premake working - gltut demos

https://bitbucket.org/alfonse/gltut/downloads
this is the repository for the several tutorials in this online-book
http://www.arcsynthesis.org/gltut
the author uses premake as alternative to cmake, and i have tried every possible command line options but nothing works.
I don't get why the author wants to use the latest tool on earth but i need to solve this and i don't even have a clue about Lua and this tool.
For who wants to help me with this you have to download this to actually build the demos and put it in the root folder of your gltut project.
The URL for the mercurial repository is
hg clone https://bitbucket.org/alfonse/gltut
My OS is Ubuntu 12.04 64 bit.
I just noticed that the premake version that comes with Ubuntu 12.04 is the 3.7, just download a newer version from the 4.x branch and the problem is solved.