#include <mujincontrollerclient/binpickingtask.h>
#include <boost/program_options.hpp>
#include <signal.h>
#include <iostream>
関数 | |
void | sigint_handler (int sig) |
bool | ParseOptions (int argc, char **argv, bpo::variables_map &opts) |
parse command line options and store in a map | |
void | InitializeTask (const bpo::variables_map &opts, BinPickingTaskResourcePtr &pBinpickingTask) |
initialize BinPickingTask and establish communication with controller | |
string | ConvertStateToString (const BinPickingTaskResource::ResultGetBinpickingState &state) |
convert state of bin picking task to string | |
void | Run (BinPickingTaskResourcePtr &pTask, const string &mode, unsigned int axis, bool moveInPositive, double duration, double speed, double acc, const string &robotname, double timeout) |
jogs robot either in joint space or tool space | |
int | main (int argc, char **argv) |
変数 | |
static bool | s_sigintreceived = false |
static string | s_robotname |
string ConvertStateToString | ( | const BinPickingTaskResource::ResultGetBinpickingState & | state | ) |
convert state of bin picking task to string
state | state to convert to string |
mujinjog.cpp の 176 行で定義されています。
void InitializeTask | ( | const bpo::variables_map & | opts, |
BinPickingTaskResourcePtr & | pBinpickingTask | ||
) |
initialize BinPickingTask and establish communication with controller
opts | options parsed from command line |
pBinPickingTask | bin picking task to be initialized |
mujinjog.cpp の 90 行で定義されています。
int main | ( | int | argc, |
char ** | argv | ||
) |
mujinjog.cpp の 266 行で定義されています。
bool ParseOptions | ( | int | argc, |
char ** | argv, | ||
bpo::variables_map & | opts | ||
) |
parse command line options and store in a map
argc | number of arguments |
argv | arguments |
opts | map where parsed options are stored |
mujinjog.cpp の 32 行で定義されています。
void Run | ( | BinPickingTaskResourcePtr & | pTask, |
const string & | mode, | ||
unsigned int | axis, | ||
bool | moveInPositive, | ||
double | duration, | ||
double | speed, | ||
double | acc, | ||
const string & | robotname, | ||
double | timeout | ||
) |
jogs robot either in joint space or tool space
pTask | task |
mode | whether to move in joints or tool |
axis | axis to jog |
moveInPositive | if true, moves in increasing direction, otherwise move in decreasing direction |
duration | time in second to do jogging |
speed | speed at which to jog |
acc | acceleration at which to jog |
robotname | name of robot |
period | period in ms at which to print current robot state |
timeout | timeout for controller command |
mujinjog.cpp の 213 行で定義されています。
void sigint_handler | ( | int | sig | ) |
mujinjog.cpp の 295 行で定義されています。
|
static |
mujinjog.cpp の 25 行で定義されています。
|
static |
mujinjog.cpp の 24 行で定義されています。