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
revise tf broadcast to tf2_ros in pose queries functions, pose transform functions, object transform boardcast functions in commander_moveit.py and add functions to pose_tools as a consequence, remove the use of GeneralCommanderFactory in all the example programs (the use of GeneralCommanderFactory is not recommended because the use case is not practical, added launch files for two different robots
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,12 +24,12 @@ Use the [Documentation Entry Point](http://REF-RAS.github.io/arm_commander) to b
24
24
The arm commander presents a programming interface dedicated to robot arm manipulation and encapsulates useful but tedious programming components such as ROS and arm movement planning. The arm commander can support the development of applications using or not using ROS. The following example uses the arm commander API to move the end-effector of the robot arm `panda_arm` to the position (0.6, 0.0, 0.4), and then move it to another position (0.4, 0.2, 0.4)
25
25
26
26
```
27
-
from arm_commander.commander_moveit import GeneralCommander, GeneralCommanderFactory
27
+
from arm_commander.commander_moveit import GeneralCommander
28
28
29
29
class ArmCommanderMoveExample():
30
30
def __init__(self):
31
31
# create the General Commander and wait for it being ready to service move commands
Copy file name to clipboardExpand all lines: docs/source/API_SUMMARY.md
+1-12Lines changed: 1 addition & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,16 +13,6 @@ This page provides a summary of the API. Refer to the [Full API Reference](arm_c
13
13
14
14
The **Arm Commander** is a Python object of the class `GeneralCommander` that represents the commander of a particular __arm__ or manipulation device. An application can use more than one `GeneralCommander` object if a robot arm platform comprising multiple manipulators.
15
15
16
-
### Factory for Creating Arm Commander
17
-
18
-
The function `get_object` of the class `GeneralCommanderFactory` returns the __singleton__`GeneralCommander` object for a particular manipulator name. The current version is coupled with Moveit 1 and the moveit group name is to be provided to the factory.
19
-
20
-
#### GeneralCommanderFactory
21
-
22
-
| Function | Parameters | Remarks |
23
-
| -------- | ---------- | ------- |
24
-
| get_object | The manipulator group name and optionally the name of the world reference frame ||
25
-
26
16
### System Parameters
27
17
28
18
| Functions | Parameters | Remarks |
@@ -61,15 +51,14 @@ The function `get_object` of the class `GeneralCommanderFactory` returns the __s
61
51
62
52
| Functions | Parameters | Remarks |
63
53
| -------- | ---------- | ------- |
64
-
| get_latest_moveit_feedback || Returns the latest `MoveGroupActionFeedback` received |
65
54
| get_error_code || Returns the latest error code received |
66
55
67
56
68
57
### Example: Essential Startup Sequence in Applications
69
58
70
59
The following shows the essential `GeneralCommander` startup sequence in applications.
0 commit comments