- hrplib/hrpModel
- [hrplib/hrpModel/ForwardDynamicsCBM.cpp] check equation num in solveUnknownAccels (#155)
- [hrplib/hrpModel] Calculation of the mass of a portion of the kinematic chain (#142)
- Add calcTotalMass to LinkTraverse
- Added calcJacobianDot to JointPath
- Calculation of the spatial velocity
- [hrplib/hrpModel/ModelNodeSet.cpp] change the way to check existence of children field (#139)
- [hrpModel/JointPath.cpp] try to enforce joint limits in calcInverseKinetatics() (#137)
- [hrplib/hrpModel/JointPath.cpp] add local_p arg for calcJacobian (#127)
- fix local_p coordinate
- add local_p arg for calcJacobian
- hrplib/hrpPlanner
- hrplib/hrpCollision
- hrplib/hrpUtil
- server/ModelLoader
- [server/ModelLoader/projectGenerator.cpp] write peridoic.rate to conf file (#156)
- [server/ModelLoader/ColladaWriter.h] Apply abs when computing max_torque (#153)
- [server/ModelLoader/ColladaWriter.h] Fix missing return statement (#152)
- [server/ModelLoader] Check if segment node is defined (#135)
- [server/ModelLoader/ColladaWriter.h] Changed ambientcolor (#133)
- sample
- [sample/model/sample1_bush.wrl] add comma (#154)
- CMake
- [CMakeLists.txt, hrplib/hrpCorba/CMakeLists.txt] add an option COMPILE_PYTHON_STUFF
- [CMakeLists.txt, cmake_modules/FindOpenRTM.cmake] enable to compile with OpenRTM 1.2.2
- [CMakeLists.txt, server/ModelLoader/CMakeLists.txt] support newer boost (#146)
- [openhrp3.1.pc.in] fix path order in openhrp3.1.pc.in (#129)
- installPackages
- [util]
- add packages.list.ubuntu.20.04
- add packages.list.debian.9
- add packages.list.debian.10
- update package list
- add packages.list.ubuntu.18.04
- [uril] add a package list for debian7
- [util/pkg_install_debian.sh] add RTM repository without asking user
- [uril] install packages without asking user
- [util]
- Enable GithubAction tests (#155)
- noetic does not run test because of missing python3 omniorb
- [test/test_openhrp3.py] fix python3 error on mixing binary and string
` raise TypeError("Can't mix strings and bytes in path components") from None `
- install python3-rosdep if python-rosdep failed
- try without openrtm-aist-python
- remove esm repos
- compile example and JoysticControl in newer openrtm than 1.1.0 * [sample/controller/CMakeLists.txt] add sample/controller/{SamplePD,SampleHG,SampleLF} when >= OPENRTM_VERSION100 (#150) * CMake < 3.7 compatibility, see glfw/glfw#1584 * [sample/CMakeLists.txt] [sample] compile example and JoysticControl in newer openrtm than 1.1.0
- hrplib/hrpCorba/CMakeLists.txt: fix for Python3
- patch trusty-hrpsys-util.patch, fkanehiro/hrpsys-base#1308 fails on 14.04
- add indigo/kinetic, run rosdep update with --include-eol-distros
- fix for python3: 2to3 -w -f has_key .
- fix for python3: 2to3 -w -f print .
- add .github/workflows/config.yml
- TravisCI
- Contributors: Fumio Kanehiro, Iori Kumagai, Jun Inoue, Kei Okada, Mitsuharu Morisawa, Naoki Hiraoka, Pierre Gergondet, Rafael Cisneros, Iori Yanokura, Yasuhiro Ishiguro, Kunio Kojima
supports OpenRTM-aist 1.2.0 (c04e9293)
supports trunk version of OpenRTM-aist (#104) * hrplib/{hrpModel/ModelNodeSet.h, TriangleMeshShaper.h} uses signals2 for BOOST_VERSION >= 103900 (#103)
add configuration for openrtm ver-1.1.2 (#84)
SUpport ARM64: aarch64(ARMv8) is also 64bit machine (#100) * hrplib/hrpPlanner/TimeUtil.cpp : fix get_tick() for arm processors (#99 )
Support clang and Fix some memory leaks (conservative fixes only) (#113)
supports ubuntu 16.04 (2faa042f0)
CMakeLists.txt: fix to work on Boost 1.34.0 (#89 )
.traivs.yml: add to check if this work with current hrpsys (#70)
layout python stub to right place (#69 ) * idl_py_files to lib/python${python_version}/dist-packages * module_py_files to lib/python${python_version}/dist-packages/OpenHRP * module_poa_py_files to lib/python${python_version}/dist-packages/OpenHRP__POA
installPackages * util/installPackages.sh: Fixes on the script (#96)
- Fix the tests on empty strings
- Fix shebang for better compatibility
Fix many compile warning * fixes some of warnings detected by -Wall (#118 ) * fixes warnings detected by -Wsign-compare / restores return type of calcSRInverse() (#117) * fixes warnings detected by -Wreorder (#114) * Reduce Warnings (#102)
Reorder includes for clang Clang doesn't allow the overloaded operator <<= used in the template function CORBA_Util::typecode::id() to be declared after that point of use. It seems to be a bug in clang.
Add missing cases
Remove "this != null" checks These conditionals are never true in valid C++ programs.
Add abort to "impossible" paths
Add parens to indicate intentional assignment
Fix comparison where it should be assignment
Streamline definition of PI and PI_2 C++ standard (at least prior to C++11) specifies that static const double members cannot be initialized within the class definition. Move the initialization of PI and PI_2 outside the class; also, update
feature test macros to use M_PI and M_PI_2 whenever they're available.
Disambiguate if-else
Fix friend declarations friend declarations can't contain default parameters unless the function body is defined at the same site.
- hrplib/hrpModel/Body.cpp, ModelLoaderUtil.cpp, fixes warnings (false -> NULL) (#101)
hrplib/hrpModel * hrplib/hrpModel/World.h: changes return type of World::numBodies() from int to unsinged int (#116 ) * hrplib/hrpModel/{Body.h,JointPath.h,LinkTraverse.h} : changes return types of numXXX() (#115 ) * hrplib/hrpModel/Body.cpp: supports slide joints (Link:SLIDE_JOINT) in calcCMJacobian() (7b674f88) * hrplib/hrpModel/Body.cpp: fixes a bug in calcInverseKinematics (1ce8d36d7) * hrplib/hrpModel/ModelNodeSet.cpp: PROTO Surfaceのあるモデルが読み込めないバグの修正 (#66)
hrplib/hrpPlanner * Extend planner (#112, #111)
- removes redundant way point in a path /
- changes type of extraConnectionCheckFunc
- enables to add an extra connection check between trees
- adds == and != operators
- hrplib/hrpPlanner/Algorithm.cpp: adds Algorithm::ignoreCollisionAtStart() and Algorithm::ignoreCollisionAtGoal() (#110)
- hrplib/hrpPlanner/PathPlanner.cpp : Fix bugs, uses attitude() instead of R ( #109)
- hrplib/hrpPlanner/PathPlanner.cpp: outputs debug messages to stderr not to stdout (#108)
- hrplib/hrpPlanner/Algorithm.cpp: makes error messages more informative (#107)
hrplib/hrpCollision * hrplib/hrpCollision/Opcode/OPC_Common.h: modifies CreateSSV() to prevent Zero Div.(#106) * hrplib/hrpCollision/ColdetModel.cpp: 隣接する三角形の判断を修正 (#75)
hrplib/hrpUtil * hrplib/hrpUtil/TriangleMeshShaper.cpp: checks values to prevent NaN (#105)
- {hrplib/hrpModel/ModelNodeSet.h, server/ModelLoader/BodyInfo_impl.cpp} uses aligned allocator (b6b03af8)
- hrplib/hrpModel: Add angular momentum jacobian (#98) * [hrplib/hrpModel/Body.cpp,Body.h] Add calcTotalMomentumFromJacobian and calcAngularMomentumJacobian * [hrplib/hrpModel/Link.cpp,Link.h] Add subIw (inertia tensor)
- hrplib/hrpUtil/{Eigen3d.cpp,testEigen3d.cpp}: add the correction of floating point error (#85) * display input matrix * add the correction of floating point error
- hrplib/hrpUtil/testEigen3d.cpp : add google test for Eigen3d.cpp (#64)
server/ModelLoader * server/ModelLoader/ColladaWriter.h: check that a base link and an effector links exist, Fix #93 (#94) * server/ModelLoader/exportCollada.cpp: fix help message for adding information of manipulator to collada file, Fix #91 (#92 ) * server/ModelLoader/BodyInfo_impl.cpp: set default mass properties (#90) * server/ModelLoader/projectGenerator.cpp: Add outport for root link actual pos and rot. (#81) * [server/ModelLoader/projectGenerator.cpp, REAME.md] Add integration method (EULER, RUNGE_KUTTA...) argument and update readme (#79 ) * server/ModelLoader/projectGenerator.cpp: generating default outport:dq in project file by projectGenerator (#74) * server/ModelLoader/ModelLoader_impl.cpp: fix ModelLoader to enable the compile without collada (#73) * server/ModelLoader/ModelLoader_impl.cpp: support PROJECT_DIR in ModelLoader, Fix #55 (#68) * server/ModelLoader/ColladaWriter.h: fix for reducing CORBA communication on 32bit machine on models with many shapes (#63) * server/ModelLoader/README.md: add README.md with options and an example for projectGenerator (#62, #60)
sample * [sample/example/customizer/sample1_bush_customizer_param.conf, sample/model/sample1_bush.wrl] Add hand bush for sample1_bush.wrl. Currently do not fix indent to check diff. Update bush parameters. (#82) * [sample/model/sample_special_joint_robot.wrl] Add sample robot to check special joints (#80 )
- Fix sample4legrobot conf robot name (#78) * [sample/model/sample_4leg_robot*.wrl] Fix leg origin pos left/right * [sample/example/customizer/sample_4leg_robot_bush_customizer_param.conf] Fix sample4legrobot conf robot name
- Add 4leg robot (#77 )
- [sample/example/customizer/CMakeLists.txt] Install bush customizer file for sample_4leg_robot_bush
- [sample/model/sample_4leg_robot*, sample/example/customizer/sample_4leg_robot_bush_customizer_param.conf] Add 4legged robot and bush setting
- [sample/model/sample1_bush.wrl,sample1.wrl] Add vlimit for sample1 and sample1_bush (#72)
- Add bush customizer (#71) * [sample/example/customizer/CMakeLists.txt] Install BUSH_CUSTOMIZER_CONFIG file * [sample/example/customizer/sample1*.conf] Add example config file for sample1_bush.wrl param * [sample/example/customizer/CMakeLists.txt,sample/example/customizer/bush_customizer.cpp] Add customizer for rubber bush. * [sample/model/sample1_bush.wrl] Add sample1 model with rubber bush.
Contributors: Eisoku Kuroiwa, Fumio Kanehiro, Shizuko Hattori, Jun Inoue, Kei Okada, Mehdi Benallegue, Shin'ichiro Nakaoka, Shunichi Nozawa, Takasugi Noriaki, Yohei Kakiuchi, Yosuke Matsusaka
- IMU
- [sample/model/sample1.wrl] rotate imu mount coordinate for debug
- [hrplib/hrpModel/ForwardDynamics.cpp] Fix accel sensor frame discussed in fkanehiro/hrpsys-base#472
- modelloader / projectGenerator
- [server/modelLoader] rename export-collada to openhrp-export-collada
- [server/modelLoader] fix ProjectGenerator to load BodyInfo and create ProjectFiles
- [server/modelLoader] copy ProjectGenerator from hrpsys-base/util/ProjectGenerator
- export collada
- [export-vrml] add --use-inline-shape option to output separate mesh files
- Solvers
- [Eigen3d.h] use 1.0e-12 instaed of 1.0e-6 for error check
- [hrplib/hrpUtil/MatrixSolvers] add calcSRInverse
- [BodyInfoCollada_impl.cpp] fix for wrong collada interpretation, joint axis is in child frame
- misc
- [sample/CMakeLists.txt] need to change command name from export-collada to openhrp-export-collada
- super ugry hack for catkin build
- Update .travis.yml
- adds ppa repository without confirmation
- create symlink for share directory for backword compatibility
- changes openrtm-aist to openrtm-aist-dev and adds collada-dom-dev
- changes PPA repository
- fix problem when environment variable "_" not set
- add dependency for ubuntu trusty
- Fix test to match change python stub install location (fixes #36)
- Change python stub install location (fixes #36)
・add package.xml and CMakeLists.txt for catkin compile ・disable java IDL compile by defualt ・enable java python compile by defualt ・convert wrl file into COLLADA file during compile ・add sample3dof robot model ・add .travis.yml file ・fix servo gain in PD controller ・add CollisionDetector::colldingPairs() ・support OpenRTM 1.1.1 ・fix bug in COLLADA loading
- fix inertia matrix conversion of ModelLoader
- fix segment's name of ModelLoader
- fix link's rotation of ModelLoader
- remove installed file if openhrp3_FOUND is not found
- Give installed libraries execute permissions All shared object libraries should have execute permissions. Using install will default the permissions to be like a normal file, which typically doesn't have execute permissions.
- Fix python syntax errors You cannot define a function called exec. This patch renames it to Exec.
- Handle non-existent lsb-release file This file is not present on Fedora systems.
- test_openhrp3.py: add test for samplerobot walking pattern data file
- test_openhpr3.py: add test code to check hrpsys-base
- add test code to check if file exists
- add start_omninames.sh start starts omniNames for test code, use port 2809 for test
- add test sample1.wrl location
- Add rostest for rosbuid, also improve .travis.yml to check rosbulid/deb environment
- (Makefile.openhrp3) touch patched_no_makefile to avoid compile twice
- add PKG_CONFIG_PATH for rosbuild environment
- (.travis.yml) add rosbuild/deb test
- (#32) add roslang for manifest.xml and package.xml
- (#24) add rosbuild, see ros/ros#47
- check rosdep until it succeeded
- Fix cblas on Linux.
- Fix Boost linker error (remove -mt suffix).
- add link to issues for each patchs
- update travis to check rosbuild/catkin, use_deb/use_source
- Contributors: Benjamin Chrétien, Kei Okada, Scott Logan, Isaac Isao Saito
- Fix to an issue that caused start-jsk/hrpsys#25
- Initial commit of CHANGELOG.rst
- Contributors: Kei Okada, chen.jsk, Ryohei Ueda, Isaac Isao Saito, Hiroyuki Mikita, Iori Kumagai, Takuya Nakaoka, Shunichi Nozawa, Rosen Diankov, Yohei Kakiuchi