我正在尝试设置 PlayerClient 并将模拟连接到它。我现在的代码是 -
/*
* Player/Stage manual tutorial example
*/
#include <stdio.h>
#include </usr/local/include/player-3.0/libplayerc++/playerc++.h>
//main
int main(int argc, char* argv[]) {
using namespace PlayerCc;
PlayerClient robot("localhost");
Position2dProxy p2dProxy(&robot, 0);
SonarProxy sonarProxy(&robot, 0);
BlobfinderProxy blobProxy(&robot, 0);
LaserProxy laserProxy(&robot, 0);
return 0;
}
我得到的错误是 -
playerc error : connect call on [localhost:6665] failed with error [111:Connection refused]
terminate called after throwing an instance of 'PlayerCc::PlayerError'
Aborted
我认为这与我运行代码时当前未运行的 Player 有关。但我对此非常陌生,所以我不确定。我该如何修复或至少调试更多?任何帮助表示赞赏。