- Oct 13, 2014
-
-
Arnaud Degroote authored
Changes include partial support of IEEE-1516 v2010 API. At the package level: - switch to a stable package - take ownership of the package
-
- Oct 10, 2014
-
-
Aurelie Clodic authored
-
Aurelie Clodic authored
PLIST : use DYNAMIC_PLIST_DIRS for documentation files dosygen : add a patch to handle doxygen.cmake issue
-
Aurelie Clodic authored
Use DYNAMIC_PLIST_DIRS for documentation
-
- Oct 09, 2014
-
-
Aurelie Clodic authored
No "_" in PKGNAME
-
Aurelie Clodic authored
no "_" in PKGNAME
-
Aurelie Clodic authored
-
Aurelie Clodic authored
-
Aurelie Clodic authored
Use cmake's idea of the "make" program, so that it can be tuned by robotpkg https://github.com/jrl-umi3218/jrl-cmakemodules/issues/34
-
Aurelie Clodic authored
Add roscpp dependency for tests (needed for xmlrcpp at this level)
-
- Oct 06, 2014
-
-
Aurelie Clodic authored
[1.0.0] Merge pull request #2 from mehdi-benallegue/master Create standard application class, with basic tasks. [cmake] Synchronize Merge pull request #1 from francois-keith/master Allows choosing the kinematic solver used in the precomputed_tasks script. Remove temporary file. Add the computation of the sphinx documentation. Synchronize. Synchronize. Correct installation of python scripts for acceleration. Adapted acceleration control initialization to velecity control Created structure precomputed_meta_tasks to use the meta_tasks interface in the inizialization procedure. [travis] Add missing python-numpy dependency [travis] Fix dependencies [travis] Add Travis and coveralls.io support Update README.md Added dictonary approach in acceleration Added acceleration application with precomputed tasks precomputed_tasks.py adapted to changes in sot-core Change sotNumberDofs to setSize to fix compatibility with sot-core. Add missing CMakeLists.txt Control graph initialization for the Stack of Tasks.
-
Aurelie Clodic authored
[0.3.0] Update .rviz file after commit c95f9ca [cmake] Synchronize. Update the launch files and the associates .rviz files. [Travis] Add travis support. Use hydro. [cmake] Synchronize. Closes #6. Merge pull request #5 from francois-keith/master Add gripper frames. Publish freeflyer pose and use /odom as fixed frame. Merge pull request #4 from florent-lamiraux/master Fix typo in CMakeLists.txt. Install launch files. Install files in ${datadir}/romeo_deacription. Update the rviz config file for romeo. catkinize the package Remove the unit info in the collada file. Add real torque limits. Add a launcher that make the binding with the sot easier. Add a vcg file for the rviz launcher. Add a launch file to visualize the robot. Add gitignore. Add a small model for romeo. Correct the way the Thumb bend. Use Aldebaran notations for links' name. [romeo_description] Remove dofs values for joint 'waist' in half_sitting. [romeo_description] Remove undefined group arms from all. [romeo_description] Uncomment group all. [romeo_description] Use correct name for sole links. Update author. Update the collada model of Romeo.
-
Aurelie Clodic authored
Release v1.0.0 * Merge pull request #1 from francois-keith/urdf_parsing * Add jointMap to store special joints mapping (same data will be used for dynamic model creation and pg creation) * Use loadUrdf rather than loadFromParameterServer. * Add the urdf package and sole data. * Add sole size. * Correct half sitting pose. * Use the urdf file to build the jrl::dynamic model. * Synchronize. * Synchronize. * Correct use of pkgdatarootdir. * Add the prologue for romeo and rename the main file into robot.py * Synchronize * Synchronize * Update dependencies list, and correct the python script. * Update README. * Update required version for romeo. * Remove unnecessary dependencies. * Add python script to easily load romeo. * Add submodule and gitignore * Initial commit
-
Aurelie Clodic authored
v2.2.0 Merge pull request #13 from francois-keith/master Correct the construction of the actuated joints list. Merge pull request #11 from francois-keith/master Correct package.xml (REP127) Correct the construction of the hand frames. Correct handling of continuous joint. Add soversion. Warning removal. Correct warning message when the inertial info are missing. Correct computation of the hand axes. Correct inertia and com frames. Display inertia too. Add const in display functions. NB: compared to the 2.2.0 git release, a patch has been added in robotpkg in order to not force BOOST_FILESYSTEM_VERSION=2, since this is not supported in boost>=1.50. It has not been done in the git release because SOT main developpers are not sure that won't produce numerical complications.
-
Arnaud Degroote authored
The issue is related to a non-well defined semantic for CMAKE_INSTALL_LIBDIR.
-
- Oct 03, 2014
-
-
Arnaud Degroote authored
From the Changelog ***** Version 1.2.2: Released 12-SEP-2014 ***** * Changes in apps: o SceneViewer3D: # New menu "File" -> "Import" -> "3D model" which supports many standard formats (via mrpt::opengl::CAssimpModel) * New classes: o [mrpt-hwdrivers] # mrpt::hwdrivers::CRoboPeakLidar to interface Robo Peak LIDAR scanners. o [mrpt-opengl] # mrpt::opengl::CAssimpModel for rendering complex 3D models (many supported formats) in OpenGL scenes. * Changes in classes: o Consistency in all "laser scan" classes: angular increments between rays are now FOV/(N-1) instead of FOV/N. o [mrpt-base] # New method mrpt::utils::CImage::loadTGA() # IMPORTANT: Changed behavior of CSerializable/CObject macros (see bugfix below), introducing the new macros DEFINE_SERIALIZABLE_POST_*. May require changes in user code if serializable classes are defined: # Previous version: DEFINE_SERIALIZABLE_PRE_*(...) class XXX { DEFINE_SERIALIZABLE(XXX) }; # Must be changed in this version to: DEFINE_SERIALIZABLE_PRE_*(...) class XXX { DEFINE_SERIALIZABLE(XXX) }; DEFINE_SERIALIZABLE_POST_*(...) o [mrpt-hwdrivers] # Bumblebee2 Linux support in mrpt::hwdrivers:: CImageGrabber_FlyCapture2 via Triclops (by Jesus Briales) o [mrpt-maps] # New method mrpt::slam::COccupancyGridMap2D::getRawMap() # New method mrpt::slam::CColouredPointsMap:: getPCLPointCloudXYZRGB() o [mrpt-opengl] # mrpt::opengl::CMyGLCanvasBase (affects all 3D rendering classes): better handling of internal timers for smoother updates while rendering in multithreading apps. o [mrpt-srba] # New method to recover the global coordinates graph-slam problem for a RBA map: mrpt::srba::RbaEngine:: get_global_graphslam_problem() (see example [MRPT]- examples\srba-tutorials\tutorial-srba-how-to-recover-global- map.cpp) * BUG FIXES: o mrpt::utils::CImage constructor from a matrix crashed. o Unit tests: Named semaphores are not tested anymore if it's detected that the kernel version doesn't support them (Fix Debian 758725). o mrpt::synch::CSemaphore [Linux]: didn't call sem_unlink(). o mrpt::gui::CDisplayWindow3D didn't implement get/set FOV. o Valgrind: Fixed potential unaligned memory access warning in point clouds. o Fix build error with AppleClang 5.1 (Closes #71). o mrpt::utils::CClientTCPSocket: Use a connection success check that works on all platforms o Important bug fixed regarding a missing dynamic_cast<> in smart pointers casting. See above possible implications in user code. properly (Patch by Joe Burmeister). =============================================================================== ***** Version 1.2.1: Released 10-JUL-2014 ***** * Changes in classes: o [mrpt-base] # All points and poses now have a method setToNaN(), e.g. mrpt::poses::CPose3D::setToNaN() o [mrpt-hwdrivers] # mrpt::hwdrivers::COpenNI2Sensor now has better support for opening several RGBD cameras (by Kenzaburo Miyawaki & Eduardo Fernandez) * Build system: o Fix compilation of SRBA with DEBUG_GARBAGE_FILL_ALL_NUMS=1 o Fix de-serialization error in mrpt::reactivenav::CLogFileRecord (and new unit tests added to avoid regressions). o Several Debian bugs closed (see packaging/debian/changelog), including build errors in uncommon platforms (MIPS, kFreeBSD, etc.) =============================================================================== ***** Version 1.2.0: Released 25-JUN-2014 ***** * Most important changes: o Public header files (.h) have undergone a serious refactoring to minimize unnecesary dependencies and reduce compile time and memory as much as possible. As a side effect, user code might need to add new #include<> lines. This change justifies the new minor version series 1.2.X. o MRPT now cleanly builds in clang and OSX. o Support for new camera drivers (OpenNI2, DUO3D). o Many bug fixes. * Detailed list of changes: o Changes in apps: # rawlog-edit: # New operations: –export-odometry-txt, –recalc-odometry # New flag: –rectify-centers-coincide o New examples: # kitti_dataset2rawlog o New classes: # [mrpt-base] # mrpt::math::ContainerType<CONTAINER>::element_t to allow handling either Eigen or STL containers seamlessly. # mrpt::utils::CConfigFilePrefixer # [mrpt-hwdrivers] # mrpt::hwdrivers::COpenNI2Sensor: Interface to OpenNI2 cameras, capable of reading from an array of OpenNI2 RGBD cameras (By Eduardo Fernandez) # mrpt::hwdrivers::CDUO3DCamera: Interface to DUO3D cameras (By Francisco Angel Moreno) # mrpt::hwdrivers::CGPS_NTRIP: A combination of GPS receiver + NTRIP receiver capable of submitting GGA frames to enable RTCM 3.0 # [mrpt-obs] # mrpt::slam::CObservation6DFeatures o Changes in classes: # [mrpt-base] # Robust kernel templates moved from mrpt::vision to mrpt::math. See mrpt::math::RobustKernel<>. Added unit tests for robust kernels. # CPose3D has new SE(3) methods: mrpt::poses::CPose3D:: jacob_dexpeD_de(), mrpt::poses::CPose3D:: jacob_dAexpeD_de() # More efficient mrpt::utils::OctetVectorToObject() (avoid memory copy). # Fixed const-correctness of mrpt::utils::CImage:: forceLoad() and mrpt::utils::CImage::unload() # [mrpt-hwdrivers] # mrpt::hwdrivers::CCameraSensor: Added a hook for user code to run before saving external image files: mrpt:: hwdrivers::CCameraSensor::addPreSaveHook() # mrpt::hwdrivers::CNationalInstrumentsDAQ now supports analog and digital outputs. # New method mrpt::hwdrivers::CNTRIPClient:: sendBackToServer() # [mrpt-srba] # Now also implements SE(3) relative graph-slam. # [mrpt-vision] # mrpt::vision::checkerBoardStereoCalibration: More robust handling of stereo calibration patterns. OpenCV sometimes detects corners in the wrong order between (left/right) images, so we detect the situation and fix it. # mrpt::vision::findMultipleChessboardsCorners(): # Now enforces a consistent counterclockwise XYZ coordinate frame at each detected chessboard. # Much more robust in distingishing quads of different sizes. o Build system / public API: # Fixes to build in OS X - Patch by Randolph Voorhies. # Removed most "using namespace" from public headers, as good practice. # Refactoring of MRPT headers. # <mrpt/utils/stl_extensions.h> has been split into: # <mrpt/utils/stl_serialization.h> # <mrpt/utils/circular_buffer.h> # <mrpt/utils/list_searchable.h> # <mrpt/utils/bimap.h> # <mrpt/utils/map_as_vector.h> # <mrpt/utils/traits_map.h> # <mrpt/utils/stl_serialization.h> # <mrpt/utils/printf_vector.h> # <mrpt/utils/stl_containers_utils.h> # <mrpt/utils/ci_less.h> # Deleted methods and functions: # mrpt::system::breakpoint() # mrpt::vector_float is now mrpt::math::CVectorFloat, mrpt::vector_double is mrpt::math::CVectorDouble, for name consistency. Also, using Eigen::VectorXf is preferred for new code. # mrpt::CImage::rectifyImage() with parameters as separate vectors. # mrpt::slam::CPointsMap::getPoint() with mrpt::poses:: CPoint3D arguments. # mrpt::vision::correctDistortion() -> use CImage method instead # All previous deprecated functions. # Embedded Eigen updated to version 3.2.1 (commit) (commit) o BUG FIXES: # RawlogViewer app: Fixed abort while converting SF->obs.only datasets when there is no odometry. # mrpt::slam::CSensoryFrame: The cached point map is now invalidated with any change to the list of observations so it's rebuild upon next call. # New implementation of mrpt::synch::CSemaphore avoids crashes in OS X - by Randolph Voorhies. # mrpt::opengl::CArrow was always drawn of normalized length. # FlyCapture2 monocular & stereo cameras could return an incorrect timestamp (only in Linux?). # mrpt::system::createDirectory() returned false (error) when the directory already existed. # mrpt::vision::CStereoRectifyMap::rectify() didn't update the left & right camera poses inside mrpt::slam:: CObservationStereoImages objects while rectifying. # RawLogViewer: Operation "convert to SF format" didn't take into account odometry observations. # Fix build errors with GCC 4.9 # Fix crash of mrpt::hwdrivers::CIMUXSens_MT4's destructor when it fails to scan and open a device. # Fix potential crash in mrpt::slam:: data_association_full_covariance with JCBB when no individually compatible matching exists (commit)
-
- Sep 09, 2014
-
-
Raphaël Lallement authored
Fix previous commit, forgot to update the distinfo after patching
-
Raphaël Lallement authored
-
- Sep 01, 2014
-
-
Arnaud Degroote authored
It will avoid premature expansion From tho@
-
Arnaud Degroote authored
This reverts commit aeb128c5. It exists already in base robotpkg, was a bit blind :)
-
Arnaud Degroote authored
-
Arnaud Degroote authored
- use existing sysdep py-yaml - use PYTHON_SYSLIBSEARCH instead of badly reimplemnt it
-
Arnaud Degroote authored
Morse-ROS contains ROS bindings for the Morse simulator XXX It is really WIP, through it may work good enough for other people.
-
Arnaud Degroote authored
YAML parser and emitter for Python YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that allow to represent an arbitrary Python object. PyYAML is applicable for a broad range of tasks from complex configuration files to object serialization and persistance.
-
- Aug 30, 2014
-
-
Raphaël Lallement authored
The content of the version changed a bit, fix the distinfo file
-
Raphaël Lallement authored
Fix issues (missing files, wrong colours, ...) Change the behaviour when receiving EXIT command
-
- Aug 28, 2014
-
-
Raphaël Lallement authored
Fix a linker error (remove the needed patch) Improve link with hatponboard
-
- Aug 18, 2014
-
-
Anthony Mallet authored
-
Anthony Mallet authored
-
Anthony Mallet authored
-
- Aug 14, 2014
-
-
Pierrick Koch authored
git diff --no-prefix HEAD..1.2.1 bindings > patch-aa fix missing chunk in asynchat patch fix asyncore.loop unsafe socket_map
-
- Jul 31, 2014
-
-
Félix Ingrand authored
AFAIK, only includes the patch on exception not in the public interface.
-
Félix Ingrand authored
Fix genom-oprs library to properly handle the new exceptions. - handle exception at initialisation by returning a dummy fact reporting the error. - handle exception upon sending request with the proper call to raised to get the details.
- Jul 30, 2014
-
-
Aurelie Clodic authored
Correct PKG_OPTION_SET for mightability option management. That will correct oro option management too.
-
- Jul 24, 2014
-
-
Charles Lesire authored
-
Charles Lesire authored
-
Anthony Mallet authored
Changes since 1.0: . Catch up with changes in codels interface of genom-2.99.24 . Use the right type for some loop variables (compilation warnings) . NULLify log parameter after unset_logfile
-
Anthony Mallet authored
Changes since 1.1: . Catch up with changes in codels interface of genom-2.99.24
-