|
|
|
@ -33,9 +33,9 @@ void QNode::SubAndPubTopic(){
|
|
|
|
|
void QNode::KeyboardMove(char key, float speed_linear, float speed_trun){
|
|
|
|
|
std::map<char, std::vector<float>> moveBindings {
|
|
|
|
|
// {'key', {x, y, z, th}}
|
|
|
|
|
{'7', {1, 1, 0, 0}}, {'8', {1, 0, 0, 0}}, {'9', {1, -1, 0, 0}},
|
|
|
|
|
{'7', {1, 1, 0, 1}}, {'8', {1, 0, 0, 0}}, {'9', {1, -1, 0, -1}},
|
|
|
|
|
{'4', {0, 0, 0, 1}}, {'5', {0, 0, 0, 0}}, {'6', {0, 0, 0, -1}},
|
|
|
|
|
{'1', {-1, 1, 0, 0}}, {'2', {-1, 0, 0, 0}}, {'3', {-1, -1, 0, 0}}
|
|
|
|
|
{'1', {-1, 1, 0, 1}}, {'2', {-1, 0, 0, 0}}, {'3', {-1, -1, 0, -1}}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
float x = moveBindings[key][0];
|
|
|
|
|