Project

General

Profile

News

genom3-ros: genom3-ros 1.21 released

Added by Anthony Mallet about 13 hours ago

Changes

  • Generate fully compliant C++ ROS message definition, fixing e.g `rosbag filter` (by providing complete message definition in C++ headers)
  • Fix build with ROS and binutils>=2.30 on debian/ubuntu (revert to --disable-new-dtags in ld because of the absence of RPATH in ros libraries).
  • Create a catkin marker file after install, fixing e.g. rosrun
  • Fix -Werror detection of boost with gcc-7

Download

genom3-ros-1.21.tar.gz

matlab-genomix: matlab-genomix 1.8 released

Added by Anthony Mallet about 13 hours ago

Changes

  • Allow variable-size input port in simulink "genomix request" blocks. In particular, 1D vectors or 2D matrices can be fed to the ports. 2D matrices are read in 'row major' mode. If fewer elements than required are given, no error is raised and either NaN will be put in scalar fields or an empty/truncated array will be sent.
  • Added 2 output ports in simulink blocks: errno and errmsg. errno contains the http transaction status (or 0 for success) and errmsg is a 'uint8' array containing the reported error message.
  • Don't stop simulink simulation upon transaction error in genomix blocks. Since the errno is available, it can be used by other block to make appropriate decisions.

Download

matlab-genomix-1.7.2.tar.gz

genomix: genomix 1.6.3 released

Added by Anthony Mallet about 13 hours ago

Changes

  • Report error 429 for genom::too_many_activities
  • dlopen() clients using RTLD_GLOBAL. This means that clients must have unique symbols (this is true for genom generated clients).
  • Display only the http status response in -v mode (not the response body)
  • In -vv mode, the response body is displayed separately: this allows to track more precisely the response time (ie. including the log time itself).

Download

genomix-1.6.3.tar.gz

maneuver-genom3: maneuver-genom3 1.4 released

Added by Anthony Mallet 2 months ago

Changes

  • Add a velocity() function to reach a desired velocity in minimum time.
  • Rename "reset" function to "stop", which is hopefully more clear.
  • Rename set_velocity, acceleration et al. to set_velocity_limit et al.
  • Fix the semantic of interrupt codels in motion activities (#147).
  • Cancel any current trajectory after a new "goto" or "takeoff" (#135).
  • Fix an internal race condition possibly reading a off-by-one trajectory sample.
  • This is the last realease before 2.x, which will bring incompatible changes.

Download

maneuver-genom3-1.4.tar.gz

libkdtp: libkdtp 1.2 released

Added by Anthony Mallet 2 months ago

Changes

  • Optimize a lot of functions by avoiding stl::vector and using arrays instead, saving much CPU. (This changes a few public APIs like "getAllAt()").
  • Fix a number of floating point issues (avoid divisions by 0, underflows).
  • Fix a few corner case issues in polynomial resolution

Download

libkdtp-1.2.tar.gz

jido: mor-libs 0.3

Added by Matthieu Herrb 3 months ago

After several years of sleep, a new version of the interface library for jido2 (the Neobotix MOR platform customized for LAAS with a spine carrying manipulator arms) has been released.
It switches the CAN interface to the Linux socketcan API and contains several fixes to make the interface usable. There are also no more dependencies on pocolibs, making it possible to interface this with any Genom3 template, or directly within a ROS node.

(1-10/154)

Also available in: Atom