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 * 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/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)
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 )
Contributors: Eisoku Kuroiwa, Fumio Kanehiro, Shizuko Hattori, Jun Inoue, Kei Okada, Mehdi Benallegue, Shin'ichiro Nakaoka, Shunichi Nozawa, Takasugi Noriaki, Yohei Kakiuchi, Yosuke Matsusaka
・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