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
This PR adds the class 'DQ_SerialVrepRobot' (#108)
* Added the class 'DQ_SerialVrepRobot'. Also modified the class 'DQ_VrepRobot' as required by 'DQ_SerialVrepRobot'.
* Updated classes 'LBR4pVrepRobot' and 'YouBotVrepRobot' for compatibility with the class 'DQ_SerialVrepRobot'.
* Fixed a problem with joint naming on the classes 'YouBotVrepRobot' and 'DQ_SerialVrepRobot'.
* [DQ_SerialVrepRobot] Improved documentation of DQ_SerialVrepRobot's methods on the class header.
* [DQ_SerialVrepRobot.m] Removed old comment refering to 'get_q_from_vrep()' method.
* [DQ_SerialVrepRobot.m] Updated copyright's year.
* [DQ_SerialVrepRobot.m] Added reference to C++ version.
* [DQ_SerialVrepRobot.m] Text fixes in the 'set' methods comments.
* [DQ_SerialVrepRobot.m] Updated specifications of the joint modes in the methods's comments.
* [DQ_SerialVrepRobot.m] Fixed copy and paste gore in the methods' usage comments.
* [DQ_VrepRobot.m] Added backwards compatibility for methods 'send_q_to_vrep()' and 'get_q_from_vrep()'.
* [LBR4pVrepRobot.m] Updated usage and methods sections. Also updated copyright's year.
* [LBR4pVrepRobot.m] Updated copyright's year.
* [YouBotVrepRobot.m] Updated usage section and copyright's year.
* [DQ_VrepRobot.m] Updated methods section and copyright's year.
* [YouBotVrepRobot.m] Small text fix in the constructor's comments.
* [YouBotVrepRobot.m] Fixed small wrong number of joints and missing custom 'base_frame_name' in the constructor.
* [DQ_SerialVrepRobot.m] Updated copyright date.
* [DQ_SerialVrepRobot.m] Updated usage comments.
* [DQ_SerialVrepRobot.m] Updated comment describing 'get_configuration' method.
* [DQ_SerialVrepRobot.m] Updated comment describing 'set_configuration' method.
* [DQ_SerialVrepRobot.m] Updated comment describing 'set_target_configuration' method.
* [DQ_SerialVrepRobot.m] Updated comment describing 'get_configuration_velocities' method.
* [DQ_SerialVrepRobot.m] Updated comment describing 'set_target_configuration_velocities' method.
* [DQ_SerialVrepRobot.m] Removed the comment describing a method not implemented in this pull request.
* [DQ_SerialVrepRobot.m] Renamed methods' names as requested by Bruno.
* [DQ_VrepRobot.m] Renamed methods' as requested by Bruno.
* [LBR4pVrepRobot.m] Updated copyright.
* [LBR4pVrepRobot.m] Updated usage comments.
* [YouBotVrepRobot.m] Renamed 'get_configuration_space_positions' to 'get_configuration'.
* [YouBotVrepRobot.m] Renamed 'set_configuration_space_positions' to 'set_configuration'.
* [YouBotVrepRobot.m] Updated copyright.
% Note that the name of the robot should be EXACTLY the same as in
17
+
% VREP. For instance, if you drag-and-drop a second robot, its name
18
+
% will become "my_robot#0", a third robot, "my_robot#1", and so on.
19
+
%
20
+
% DQ_SerialVrepRobot Methods:
21
+
% get_joint_names - Gets the joint names of the robot in the CoppeliaSim scene.
22
+
% set_configuration - Sets the joint configurations of the robot in the CoppeliaSim scene.
23
+
% get_configuration - Gets the joint configurations of the robot in the CoppeliaSim scene.
24
+
% set_target_configuration - Sets the joint configurations of the robot in the CoppeliaSim scene as a target configuration for the joint controllers.
25
+
% get_configuration_velocities - Gets the joint velocities of the robot in the CoppeliaSim scene.
26
+
% set_target_configuration_velocities - Sets the joint velocities of the robot in the CoppeliaSim scene as a target velocity for the joint controllers.
27
+
% set_configuration_space_torques - Sets the joint torques of the robot in the CoppeliaSim scene.
28
+
% get_configuration_space_torques - Gets the joint torques of the robot in the CoppeliaSim scene.
29
+
30
+
% (C) Copyright 2011-2024 DQ Robotics Developers
31
+
%
32
+
% This file is part of DQ Robotics.
33
+
%
34
+
% DQ Robotics is free software: you can redistribute it and/or modify
35
+
% it under the terms of the GNU Lesser General Public License as published by
36
+
% the Free Software Foundation, either version 3 of the License, or
37
+
% (at your option) any later version.
38
+
%
39
+
% DQ Robotics is distributed in the hope that it will be useful,
40
+
% but WITHOUT ANY WARRANTY; without even the implied warranty of
41
+
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
42
+
% GNU Lesser General Public License for more details.
43
+
%
44
+
% You should have received a copy of the GNU Lesser General Public License
45
+
% along with DQ Robotics. If not, see <http://www.gnu.org/licenses/>.
0 commit comments