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
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.8.tar.gz
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
Changes¶
- Mitigate the S_csLib_TOO_MANY_RQST_IDS error in client/c
- Report S_csLib_TOO_MANY_RQST_IDS as a genom::too_many_activities exception
Download¶
genom3-pocolibs-1.12.tar.gz
Changes¶
- Fix a potentential failure while converting build logs to sqlite
- Keep track of the previous package status (broken, fixed, ...)
- Mention previous package status in the report e-mails
Download¶
rbulkit-20181116.tar.gz
Changes¶
- Raise an error if the .deb cannot be moved to its final destination
- Raise an error if the repository administrative files cannot be updated
- In "remove" mode, don't remove .deb files that have a valid source
- Add ubuntu 18.10 codename
Download¶
pkgrepo2deb-1.4.tar.gz
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
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
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.