You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add new parameter forceLimit to Gripper::move() to specify max gripping force.
Add Robot::isBusy() to check if the robot is currently executing a task.
Add Robot::isEstopReleased() to check if E-stop is released.
Add check on the size of input string of Robot::executePrimitive(), cannot exceed 5kb.
Add Robot::setGlobalVariables() and Robot::getGlobalVariables() to interact with the robot system's global variables.
Add flexiv::utility namespace with useful helper functions.
Add Visualization::updateScene() function overloading to update the color of a specified object in the scene.
CHANGE
Change the C++ interface to a unified modern CMake project that can be installed and linked to as a CMake target package on all supported OS.
Remove Windows Visual Studio project and solution file, replaced by the unified CMake framework.
Remove m_ prefix for struct members in StatesData.hpp.
Remove Robot::isTimeout(), connection quality is auto-handled.
Remove Robot::getSystemStatus(), also remove SystemStatus data struct, the members are either outdated or handled by dedicated API methods.
Change input parameters of Robot::streamTcpPose(): remove target velocity and acceleration to guarantee a passive impedance behavior; add optional parameter maxWrench to specify maximum contact wrench during operation.
Change input parameter maxWrench of Robot::sendTcpPose() to optional.
Change the output parameter of Robot::getRobotStates() and Robot::getPlanInfo () from pass by pointer to pass by reference.
Increase the maximum size of input string of Robot::executePrimitive() from 1kb to 5kb.
Re-organize C++ and Python libraries, add system and processor identifiers.
Rename spec folder to resources.
Improve API docs.
Improve examples.
Update README with compilation quick start for all supported OS.
FIX
A command execution bug in the primitive execution mode.