RTT 2.x

make install failes

Hi all,

after doing an update today "make install" is not working any more.

I created simpel package with "orocreate-pkg MyPack" in the path "/opt/orocos/Projects/" After "make && make install" I searched for "MyPack-component.hpp" and found it at the places:

  /opt/orocos/Projects/MyPack/MyPack-component.hpp
  /opt/orocos/Projects/MyPack/build/INSTALL_PATH/include/orocos/MyPack/MyPack-component.hpp
but not in "/opt/ororcs/install/include/orocos/MyPack" where it belongs into.

Ciao Joerg

Defining and configuring Reporter in scripts

Hey,

Can someone tell me how to define and configure a "Reporter" in a script? Thanks a lot,

Bert

Orocos-Toolchian on Xenomai with multiple cores

Hi all, I am working with Orocos-Toolchain to design a open (software) architecture of a robot that we have in our lab, and the computer we are using is a new one with multiple cores.

I have developed and tested multiple tasks with orocos-toolchain 2.1 on Gnulinux and they work perfectly; however, as I need hard real time for controlling the robot, I recompiled the components also with Orocos-Toolchian on Xenomai. They also worked.

The question is that, when I run the application with all components, then the computer gets blocked. Click below to read the rest of this post.

enums in typekit??

Hi all,

I tired to place an enum in a typekit, just by extending the generated -types.hpp to:

 enum Numbers {ONE, TWO, THREE};

 struct MyPackData
 {
    /** Contains a sequence of doubles. */
    std::vector6 samples;
    Numbers nr;
 };
 MyPack-types.hpp (END) 
compilation and installation workes.

Wehn I open the deployer I can also see the new type MyPackData and create a var of this type e.g "var MyPackData test" However when I try to read test.nr I get only

 Deployer [S]> test.nr 
  = (/Numbers) 
and writing to test.nr seem also not possible. Click below to read the rest of this post.

orocreate-pkg crashes and "make install" does not work any more

Hi all,

I checked out toolchain 2.4 today and when I call "orocreate-pkg Test" I get the message: "/opt/orocos/install/bin/orocreate-pkg: Zeile 125: [: Zu viele Argumente."

The reason for me to try this in the first place was that I was not able to install my own packages any more (after I did the update this morning)

My installation is at "/opt/orocos/install" When I call "make install" I get

CMake Error at src/cmake_install.cmake:42 (FILE): file cannot create directory: /usr/local/lib/orocos/gnulinux/ConfigHandler. Maybe need administrative privileges. Call Stack (most recen... Click below to read the rest of this post.

Dynamically loading components from C++

I'm just getting started with Orocos/RTT and I'm trying to figure out if there's a public C++ API for dynamically loading Orocos components. I see documentation on statically linking, as well as loading them with an Orocos script / from the deployer interface, but not directly from C++. Is there a way to do this?

thanks!

-j

CAN bus implementation with OROCOS 2.x

Hi

I will use a CAN bus to communicate with a robot and I would like to have some tips. Some of the features of my project are the following:

OS: Ubuntu 10.4 Kernel version: 2.6.32-31-generic Orocos release: Orocos-ROS integration Robot: Shunk PowerCube Manipulator (7DOF)

In this moment I have a PEAK USB-CAN interface, but as far as I know Real-Time systems don't support USB HW. Which HW interface do you recommend to work with?

I also saw that the previous version had some CANBus class that is not longer implemented in OROCOS 2.x. Click below to read the rest of this post.

Orocos Toolchain 2.4.0 Released !

A new major release of the Orocos Toolchain is available, the 4th since our 2.0 cycle started. This release confirms the trend of the previous releases: getting bugs out of the core libraries and extending/improving the tooling.

Notable improvements can be found in the rtt-lua scripting bindings, which is nearing its 1.0 release and widely used by now; a new appender for logging to Apache ChainSaw has been added to OCL's logging service; orogen/typegen has evolved further, including a generic POSIX mqueue transport and the RTT data flow implementation has been optimized to only have minimal copies of data. Various anoying bugs were fixed in RTT XML serialization, Taskbrowser and scripting.

Prosilica PvAPI: can't get/set attributes

When I access a prosilica GigE camera over PvAPI *not* within an orocos component, I can successfully open the camera and get/set attributes.

Copying the same code into the constructor, configuration or start hook of an orocos component, I successfully can open the camera, but I can not get/set attributes.

The system is a x64 Intel, Ubuntu 10.04.

A function call for setting an attribute has the following signature:

tPvErr PVDECL PvAttrUint32Get(tPvHandle Camera,
                              const char* Name,
                              tPvUint32* pValue);

whe... Click below to read the rest of this post.

CAN bus implementation with OROCOS 2.x

Hi

I will use a CAN bus to communicate with a robot and I would like to have some tips. In this moment I have a PEAK USB-CAN interface, but as far as I know Real-Time systems don't support USB HW. Which HW interface do you recommend to work with?

I also saw that the previous version had some CANBus class that is not longer implemented in OROCOS 2.x. (Actually I am using the Orocos-ROS integration) Which could be the best way to work from my RT Orocos components with the CAN interfaces? Click below to read the rest of this post.