Classes |
| class | kelsey_sandbox.perception_monitor.ArmPerceptionMonitor |
| | Monitors perception channels on the robot arms. More...
|
| class | kelsey_sandbox.perception_monitor.PeriodicLogger |
| | Periodically logs the output of a callback function by calling it at a certain rate and gathering up the results into a list. More...
|
| class | kelsey_sandbox.perception_monitor.PeriodicMonitor |
| | Periodically monitors the output of a callback function by calling it at a certain rate and compares it with a provided model to insure the value doesn't vary greatly within a degree of tolerance provided by the variance function. More...
|
Namespaces |
| namespace | kelsey_sandbox::perception_monitor |
Functions |
| def | kelsey_sandbox::perception_monitor.accel_state_processor |
| | Processes the AccelerometerState message, returning an average of the sample values and the timestamp in nanoseconds.
|
| def | kelsey_sandbox::perception_monitor.generate_mean_grasp |
| | Generates model functions of all the perceptions over several identical trajectories.
|
| def | kelsey_sandbox::perception_monitor.joints_state_processor |
| | Callback for /joint_states topic.
|
| def | kelsey_sandbox::perception_monitor.log |
| def | kelsey_sandbox::perception_monitor.pressure_state_processor |
| def | kelsey_sandbox::perception_monitor.split_signals |
Variables |
| tuple | kelsey_sandbox::perception_monitor.apm = ArmPerceptionMonitor(0, 0.001) |
| list | kelsey_sandbox::perception_monitor.joint_nm_list |
| list | kelsey_sandbox::perception_monitor.l_jt_idx_list = [31, 32, 30, 34, 33, 35, 36] |
| list | kelsey_sandbox::perception_monitor.means = models["accelerometer"] |
| tuple | kelsey_sandbox::perception_monitor.models = apm.generate_models() |
| string | kelsey_sandbox::perception_monitor.node_name = "arm_perception_monitor" |
| list | kelsey_sandbox::perception_monitor.r_jt_idx_list = [17, 18, 16, 20, 19, 21, 22] |
| float | kelsey_sandbox::perception_monitor.std_dev = 2.5 |
| list | kelsey_sandbox::perception_monitor.vars = models["accelerometer"] |
| list | kelsey_sandbox::perception_monitor.xmmax = [m + np.sqrt(v) * std_dev for m, v in zip(xm, xv)] |
| list | kelsey_sandbox::perception_monitor.xmmin = [m - np.sqrt(v) * std_dev for m, v in zip(xm, xv)] |
| tuple | kelsey_sandbox::perception_monitor.xv = map(np.sqrt, xv) |
| list | kelsey_sandbox::perception_monitor.ymmax = [m + np.sqrt(v) * std_dev for m, v in zip(ym, yv)] |
| list | kelsey_sandbox::perception_monitor.ymmin = [m - np.sqrt(v) * std_dev for m, v in zip(ym, yv)] |
| tuple | kelsey_sandbox::perception_monitor.yv = map(np.sqrt, yv) |
| list | kelsey_sandbox::perception_monitor.zmmax = [m + np.sqrt(v) * std_dev for m, v in zip(zm, zv)] |
| list | kelsey_sandbox::perception_monitor.zmmin = [m - np.sqrt(v) * std_dev for m, v in zip(zm, zv)] |
| tuple | kelsey_sandbox::perception_monitor.zv = map(np.sqrt, zv) |