rock-core / base-doc Goto Github PK
View Code? Open in Web Editor NEWRock's website
Rock's website
The joystick tutorial says:
Look for tasks that produce the type you require (here
‘/base/commands/Motion2D’) by going into the oroGen types section, selecting
the type and looking at the ‘Produced by’ section at the top of the page.
However, when I go to the corresponding oroGen type page, there is no 'Produced by' section. Should there be one?
Hi,
I read this page (here) in the rock documentation. It seems like the fix for the problem is not correct. After removing all the log files with sudo rm -f /var/lib/omniorb/*
I had to start the service with sudo omniNames -start
(source).
If I do this without -start
I will still get the following error:
$ sudo omniNames
Fri Jan 30 10:19:00 2015:
Error: cannot open log file '/var/lib/omniorb/omninames-afabisch2-u.log'.
Error: reading log file '/var/lib/omniorb/omninames-afabisch2-u.log' failed: No such file or directory
I'm reading about Rock on your website and I noticed a bunch of broken links, e.g.:
It is possible to set something like this
:valgrind_options => ["--leak-check=full", "--track-origins=yes"]
in
Orocos.run 'image_preprocessing::HSVSegmentationAndBlur' => "hsv_segm", "hsv_mosaicing::Task" => "mosaic", :valgrind => true, :valgrind_options => ["--leak-check=full", "--track-origins=yes"] do
This should be mentioned on the debugging section of the rock-doc
In regards to:
rock-core/drivers-orogen-transformer#5
I tried doing the first tutorial from a plain rock installation (following these instructions)
I get an error when I try to use this autoproj/manifest
:
$ amake
Access method to import data from gitorious.org (git, http or ssh): git
Access method to import data from github.com (git, http or ssh): git
Which prepackaged software (a.k.a. 'osdeps') should autoproj install automatically (all, none or a comma-separated list of: os gem pip) ? os,gem,pip
Which flavor of Rock do you want to use ? stable
WARN:
WARN: The rock.toolchain and rock.base package sets has been moved to github
WARN: Replace, in autoproj/manifest, the entries for
WARN: rock-toolchain/package_set and rock-base/package_set by
WARN: github: rock-core/package_set
WARN:
WARN: if you do not have this line in your manifest, it might be that it is being
WARN: auto-imported by another package set. Check the imports: section of your
WARN: remotes' source.yml file
WARN: osdeps definition for readline, previously defined in .gems/gems/autoproj-1.10.2/lib/autoproj/default.osdeps overridden by autoproj/remotes/orocos.toolchain/orocos.osdeps
WARN: osdeps definition for boost, previously defined in autoproj/remotes/orocos.toolchain/orocos.osdeps overridden by autoproj/remotes/rock/rock.osdeps
WARN: osdeps definition for ncurses, previously defined in autoproj/remotes/orocos.toolchain/orocos.osdeps overridden by autoproj/remotes/rock/rock.osdeps
WARN: osdeps definition for doxygen, previously defined in autoproj/remotes/orocos.toolchain/orocos.osdeps overridden by autoproj/remotes/rock/rock.osdeps
WARN: osdeps definition for graphviz, previously defined in autoproj/remotes/orocos.toolchain/orocos.osdeps overridden by autoproj/remotes/rock/rock.osdeps
WARN: osdeps definition for qwt5, previously defined in autoproj/remotes/rock.core/rock.osdeps overridden by autoproj/remotes/rock/rock.osdeps
autoproj: loading ...
run 'autoproj reconfigure' to change configuration options
and use 'autoproj switch-config' to change the remote source for
autoproj's main build configuration
Do you need compatibility with OCL ? (yes or no): false
Compiling box2d locally, as there is no box2d v2.3.1 Package availible
the target operating system for Orocos/RTT (gnulinux or xenomai): gnulinux
which CORBA implementation should the RTT use ? omniorb
autoproj: importing and loading selected packages
checked out log4cpp
checked out ocl
checked out stdint_typekit
autoproj: building and installing packages
configured CMake for stdint_typekit
configured CMake for log4cpp
built log4cpp
installed log4cpp
configured CMake for ocl
built stdint_typekit
installed stdint_typekit
Build failed
ocl(/home/afabisch/Projekte/rock-tutorials/tools/ocl): failed in build phase
'make --jobserver-fds=5,6 -j' returned status 2
see /home/afabisch/Projekte/rock-tutorials/install/log/ocl-build.log for details
last 10 lines are:
make[2]: *** [taskbrowser/CMakeFiles/orocos-ocl-taskbrowser.dir/TaskBrowser.cpp.o] Error 1
make[1]: *** [taskbrowser/CMakeFiles/orocos-ocl-taskbrowser.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX shared library libprint-gnulinux.so
[ 21%] Built target print
Linking CXX shared library liborocos-ocl-helloworld-gnulinux.so
Linking CXX shared library liborocos-ocl-timer-gnulinux.so
[ 21%] Built target orocos-ocl-helloworld
[ 21%] Built target orocos-ocl-timer
make: *** [all] Error 2
See ocl-build.log for details.
However, the autoproj/manifest
that has been provided by the rock installation works for me (at least in this tutorial):
package_sets:
- github: rock-core/package_set
- github: rock-core/rock-package_set
- gitorious: rock-tutorials/package_set
# Uncomment to enable the Rock/ROS bridge
# You will also have to uncomment some lines in the layout below
# - gitorious: rock-ros/package_set
# Layout. Note that the rock.base and orocos.toolchain sets are
# imported by other rock sets.
layout:
- rock.core
# Uncomment to enable the Rock/ROS bridge
# You will also have to uncomment some lines in the package_sets above
# - rock.ros
# Uncomment to checkout and build all tutorials
# - rock.tutorials
- tutorials/message_driver
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.