From: <na...@us...> - 2008-09-24 18:13:58
|
Revision: 7045 http://playerstage.svn.sourceforge.net/playerstage/?rev=7045&view=rev Author: natepak Date: 2008-09-24 18:13:40 +0000 (Wed, 24 Sep 2008) Log Message: ----------- add svn properties Property Changed: ---------------- code/gazebo/trunk/examples/ code/gazebo/trunk/examples/libgazebo/ code/gazebo/trunk/examples/libgazebo/bandit/ code/gazebo/trunk/examples/libgazebo/bandit/bandit.cc code/gazebo/trunk/examples/libgazebo/bumper/ code/gazebo/trunk/examples/libgazebo/bumper/bumper.cc code/gazebo/trunk/examples/libgazebo/camera/ code/gazebo/trunk/examples/libgazebo/camera/camera.cc code/gazebo/trunk/examples/libgazebo/factory/ code/gazebo/trunk/examples/libgazebo/factory/factory.cc code/gazebo/trunk/examples/libgazebo/position/ code/gazebo/trunk/examples/libgazebo/position/position.cc code/gazebo/trunk/examples/libgazebo/simiface/ code/gazebo/trunk/examples/libgazebo/simiface/simiface.cc code/gazebo/trunk/examples/libgazebo/stereo/ code/gazebo/trunk/examples/libgazebo/stereo/stereo.cc code/gazebo/trunk/examples/player/ code/gazebo/trunk/examples/player/bandit/ code/gazebo/trunk/examples/player/bandit/bandit.cc code/gazebo/trunk/examples/player/blobfinder/ code/gazebo/trunk/examples/player/blobfinder/camera.cc code/gazebo/trunk/examples/player/bumper/ code/gazebo/trunk/examples/player/bumper/bumper.cc code/gazebo/trunk/examples/player/camera/ code/gazebo/trunk/examples/player/camera/camera.cc code/gazebo/trunk/examples/player/gripper/ code/gazebo/trunk/examples/player/gripper/gripper.cc code/gazebo/trunk/examples/player/position2d/ code/gazebo/trunk/examples/player/position2d/position2d.cc code/gazebo/trunk/examples/player/ptz/ code/gazebo/trunk/examples/player/ptz/camera.cc code/gazebo/trunk/examples/player/simulation/ code/gazebo/trunk/examples/player/simulation/simulation.cc Property changes on: code/gazebo/trunk/examples ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/bandit ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/bandit/bandit.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/libgazebo/bumper ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/bumper/bumper.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/libgazebo/camera ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/camera/camera.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/libgazebo/factory ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/factory/factory.cc ___________________________________________________________________ Modified: svn:keywords - Id + Id Revision Property changes on: code/gazebo/trunk/examples/libgazebo/position ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/position/position.cc ___________________________________________________________________ Modified: svn:keywords - Id + Id Revision Property changes on: code/gazebo/trunk/examples/libgazebo/simiface ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/simiface/simiface.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/libgazebo/stereo ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/libgazebo/stereo/stereo.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/bandit ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/bandit/bandit.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player/blobfinder ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/blobfinder/camera.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player/bumper ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/bumper/bumper.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player/camera ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/camera/camera.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player/gripper ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/gripper/gripper.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player/position2d ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/position2d/position2d.cc ___________________________________________________________________ Modified: svn:keywords - Id + Id Revision Property changes on: code/gazebo/trunk/examples/player/ptz ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/ptz/camera.cc ___________________________________________________________________ Added: svn:keywords + Id Revision Property changes on: code/gazebo/trunk/examples/player/simulation ___________________________________________________________________ Added: svn:ignore + .player *.os *.so *.o *.a config.log .scon* Ogre.log gazebo Doxyfile gazeborc *.pc .settings .cproject .project bandit Property changes on: code/gazebo/trunk/examples/player/simulation/simulation.cc ___________________________________________________________________ Modified: svn:keywords - Id + Id Revision This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <na...@us...> - 2008-10-22 17:28:53
|
Revision: 7113 http://playerstage.svn.sourceforge.net/playerstage/?rev=7113&view=rev Author: natepak Date: 2008-10-22 17:28:44 +0000 (Wed, 22 Oct 2008) Log Message: ----------- Updates to examples Modified Paths: -------------- code/gazebo/trunk/examples/libgazebo/bandit/bandit.cc code/gazebo/trunk/examples/player/camera/player.cfg code/gazebo/trunk/examples/player/ptz/.player code/gazebo/trunk/examples/player/ptz/camera.cc Modified: code/gazebo/trunk/examples/libgazebo/bandit/bandit.cc =================================================================== --- code/gazebo/trunk/examples/libgazebo/bandit/bandit.cc 2008-10-22 00:55:57 UTC (rev 7112) +++ code/gazebo/trunk/examples/libgazebo/bandit/bandit.cc 2008-10-22 17:28:44 UTC (rev 7113) @@ -1,6 +1,17 @@ #include <gazebo/gazebo.h> #include <gazebo/GazeboError.hh> +#include <math.h> + +#define DTOR(d) ((d) * M_PI / 180) +#define RTOD(r) ((r) * 180 / M_PI) + +enum Joint {HEAD, NECK, R_SHOULDER, R_SHOULDER2, R_ELBOW, R_ELBOW2, + R_WRIST, R_WRIST2, R_HAND, + L_SHOULDER, L_SHOULDER2, L_ELBOW, L_ELBOW2, L_WRIST, + L_WRIST2, L_HAND, NUM_JOINTS}; + + int main() { gazebo::Client *client = new gazebo::Client(); @@ -43,7 +54,27 @@ return -1; } - while (true) + printf("Shoulder2[%f]\n", RTOD(actarrayIface->data->actuators[R_SHOULDER2].position)); + + actarrayIface->data->cmd_pos[R_SHOULDER2] = DTOR(80); + actarrayIface->data->cmd_pos[R_ELBOW] = DTOR(90); + usleep(1000000); + actarrayIface->data->cmd_pos[R_ELBOW2] = DTOR(100); + usleep(500000); + actarrayIface->data->cmd_pos[R_ELBOW2] = DTOR(0); + usleep(500000); + + actarrayIface->data->cmd_pos[R_ELBOW2] = DTOR(100); + usleep(500000); + actarrayIface->data->cmd_pos[R_ELBOW2] = DTOR(0); + usleep(500000); + actarrayIface->data->cmd_pos[R_ELBOW2] = DTOR(100); + + actarrayIface->data->cmd_pos[R_ELBOW2] = DTOR(0); + actarrayIface->data->cmd_pos[R_SHOULDER2] = DTOR(0); + sleep(2); + + /*while (true) { actarrayIface->Lock(1); actarrayIface->data->cmd_pos[16] = 0.3; @@ -52,8 +83,7 @@ actarrayIface->data->cmd_pos[19] = -0.3; actarrayIface->Unlock(); - usleep(100000); - } + }*/ return 0; } Modified: code/gazebo/trunk/examples/player/camera/player.cfg =================================================================== --- code/gazebo/trunk/examples/player/camera/player.cfg 2008-10-22 00:55:57 UTC (rev 7112) +++ code/gazebo/trunk/examples/player/camera/player.cfg 2008-10-22 17:28:44 UTC (rev 7113) @@ -12,7 +12,7 @@ provides ["camera:0"] gz_id "camera_iface_0" alwayson 1 - save 1 + save 0 ) driver Modified: code/gazebo/trunk/examples/player/ptz/.player =================================================================== --- code/gazebo/trunk/examples/player/ptz/.player 2008-10-22 00:55:57 UTC (rev 7112) +++ code/gazebo/trunk/examples/player/ptz/.player 2008-10-22 17:28:44 UTC (rev 7113) @@ -223077,3 +223077,44 @@ plugins.cc:233 success playertcp.cc:283 accepted TCP client 0 on port 6665, fd 7 playertcp.cc:377 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayercore/plugins.cc:189 loading plugin libgazeboplugin +/home/nate/work/psg/player/libplayercore/plugins.cc:223 invoking player_driver_init()... +/home/nate/work/psg/player/libplayercore/plugins.cc:239 success +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:853 read() read zero bytes +/home/nate/work/psg/player/libplayertcp/playertcp.cc:465 failed to read from client 0 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayercore/filewatcher.cc:84 error : Select called failed in File Watcher: 4 Interrupted system call +/home/nate/work/psg/player/libplayercore/plugins.cc:189 loading plugin libgazeboplugin +/home/nate/work/psg/player/libplayercore/plugins.cc:223 invoking player_driver_init()... +/home/nate/work/psg/player/libplayercore/plugins.cc:239 success +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:853 read() read zero bytes +/home/nate/work/psg/player/libplayertcp/playertcp.cc:465 failed to read from client 0 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:457 warning : other error on client 0 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:853 read() read zero bytes +/home/nate/work/psg/player/libplayertcp/playertcp.cc:465 failed to read from client 0 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:853 read() read zero bytes +/home/nate/work/psg/player/libplayertcp/playertcp.cc:465 failed to read from client 0 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayercore/filewatcher.cc:84 error : Select called failed in File Watcher: 4 Interrupted system call +/home/nate/work/psg/player/libplayercore/plugins.cc:189 loading plugin libgazeboplugin +/home/nate/work/psg/player/libplayercore/plugins.cc:223 invoking player_driver_init()... +/home/nate/work/psg/player/libplayercore/plugins.cc:239 success +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayercore/filewatcher.cc:84 error : Select called failed in File Watcher: 4 Interrupted system call +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayercore/plugins.cc:189 loading plugin libgazeboplugin +/home/nate/work/psg/player/libplayercore/plugins.cc:223 invoking player_driver_init()... +/home/nate/work/psg/player/libplayercore/plugins.cc:239 success +/home/nate/work/psg/player/libplayertcp/playertcp.cc:289 accepted TCP client 0 on port 6665, fd 7 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:853 read() read zero bytes +/home/nate/work/psg/player/libplayertcp/playertcp.cc:465 failed to read from client 0 +/home/nate/work/psg/player/libplayertcp/playertcp.cc:388 closing TCP connection to client 0 on port 6665 +/home/nate/work/psg/player/libplayercore/filewatcher.cc:84 error : Select called failed in File Watcher: 4 Interrupted system call Modified: code/gazebo/trunk/examples/player/ptz/camera.cc =================================================================== --- code/gazebo/trunk/examples/player/ptz/camera.cc 2008-10-22 00:55:57 UTC (rev 7112) +++ code/gazebo/trunk/examples/player/ptz/camera.cc 2008-10-22 17:28:44 UTC (rev 7113) @@ -16,10 +16,16 @@ // Subscribe to the camera proxy PtzProxy ptzp(&robot, 0); + while (true) + { + robot.Read(); + ptzp.SetCam(30,10,0 ); + } } catch (PlayerCc::PlayerError e) { std::cerr << "Error:" << e << std::endl; return -1; } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <na...@us...> - 2009-04-10 14:55:36
|
Revision: 7592 http://playerstage.svn.sourceforge.net/playerstage/?rev=7592&view=rev Author: natepak Date: 2009-04-10 14:55:29 +0000 (Fri, 10 Apr 2009) Log Message: ----------- Updated the laser examples Modified Paths: -------------- code/gazebo/trunk/examples/player/laser/laser.cc Added Paths: ----------- code/gazebo/trunk/examples/libgazebo/laser/ code/gazebo/trunk/examples/libgazebo/laser/SConstruct code/gazebo/trunk/examples/libgazebo/laser/laser.cc Added: code/gazebo/trunk/examples/libgazebo/laser/SConstruct =================================================================== --- code/gazebo/trunk/examples/libgazebo/laser/SConstruct (rev 0) +++ code/gazebo/trunk/examples/libgazebo/laser/SConstruct 2009-04-10 14:55:29 UTC (rev 7592) @@ -0,0 +1,16 @@ + +# 3rd party packages +parseConfigs=['pkg-config --cflags --libs libgazebo'] + +env = Environment ( + CC = 'g++', + + CCFLAGS = Split ('-pthread -pipe -W -Wall -O2'), +) + + +# Parse all the pacakge configurations +for cfg in parseConfigs: + env.ParseConfig(cfg) + +env.Program('laser','laser.cc') Added: code/gazebo/trunk/examples/libgazebo/laser/laser.cc =================================================================== --- code/gazebo/trunk/examples/libgazebo/laser/laser.cc (rev 0) +++ code/gazebo/trunk/examples/libgazebo/laser/laser.cc 2009-04-10 14:55:29 UTC (rev 7592) @@ -0,0 +1,67 @@ +#include <string.h> +#include <iostream> +#include <math.h> +#include <boost/bind.hpp> +#include <gazebo/gazebo.h> + +int main() +{ + gazebo::Client *client = new gazebo::Client(); + gazebo::SimulationIface *simIface = new gazebo::SimulationIface(); + gazebo::LaserIface *laserIface = new gazebo::LaserIface(); + + int serverId = 0; + + /// Connect to the libgazebo server + try + { + client->ConnectWait(serverId, GZ_CLIENT_ID_USER_FIRST); + } + catch (std::string e) + { + std::cout << "Gazebo error: Unable to connect\n" << e << "\n"; + return -1; + } + + /// Open the Simulation Interface + try + { + simIface->Open(client, "default"); + } + catch (std::string e) + { + std::cout << "Gazebo error: Unable to connect to the sim interface\n" << e << "\n"; + return -1; + } + + /// Open the Simulation Interface + try + { + laserIface->Open(client, "laser_iface_0"); + } + catch (std::string e) + { + std::cout << "Gazebo error: Unable to connect to the laser interface\n" << e << "\n"; + return -1; + } + + while (true) + { + float maxRange = 0; + for (int i = 0; i < laserIface->data->range_count; i++) + { + if (laserIface->data->ranges[i] > maxRange) + maxRange = laserIface->data->ranges[i]; + } + printf("Max Range[%f]\n",maxRange); + usleep(10000); + } + + laserIface->Close(); + simIface->Close(); + + delete laserIface; + delete simIface; + return 0; +} + Modified: code/gazebo/trunk/examples/player/laser/laser.cc =================================================================== --- code/gazebo/trunk/examples/player/laser/laser.cc 2009-04-09 22:51:12 UTC (rev 7591) +++ code/gazebo/trunk/examples/player/laser/laser.cc 2009-04-10 14:55:29 UTC (rev 7592) @@ -29,7 +29,7 @@ std::cout << "Laser Pose[" << laserPose.px << " " << laserPose.py << " " << laserPose.pyaw << "]\n"; - /*for (;;) + for (;;) { // This blocks until new data comes robot.Read(); @@ -39,7 +39,7 @@ printf("[%f %d]", lp.GetRange(i), lp.GetIntensity(i) ); } printf("\n"); - }*/ + } } catch (PlayerCc::PlayerError e) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2009-07-09 14:40:32
|
Revision: 7962 http://playerstage.svn.sourceforge.net/playerstage/?rev=7962&view=rev Author: robotos Date: 2009-07-09 14:40:27 +0000 (Thu, 09 Jul 2009) Log Message: ----------- Ruby position and bumper examples Added Paths: ----------- code/gazebo/trunk/examples/ruby/ code/gazebo/trunk/examples/ruby/bumper.rb code/gazebo/trunk/examples/ruby/position.rb Added: code/gazebo/trunk/examples/ruby/bumper.rb =================================================================== --- code/gazebo/trunk/examples/ruby/bumper.rb (rev 0) +++ code/gazebo/trunk/examples/ruby/bumper.rb 2009-07-09 14:40:27 UTC (rev 7962) @@ -0,0 +1,31 @@ +#TODO:test this +require 'gazeboc' + +begin + client = Gazeboc::Client.new + bumperIface = Gazeboc::BumperIface.new +rescue Exception => e + puts "Gazebo exceptions can be catched on Ruby" + raise "initialization impossible, bindings installed?" +end + +client.Connect 0 + +posIface.Open client, "PUT_BUMPER_IFACE_HERE" +posIface.Lock 1 +posIface.data.cmdEnableMotors = 1 +posIface.Unlock + +10.times do + + bumIface.Lock 1 + count = bumperIface.data.bumper_count + + count.times do |i] + puts bumberIface.data.bumpers[i].to_s + end + bumIface.Unlock + sleep(0.1 +end + +bumperIface.Close Added: code/gazebo/trunk/examples/ruby/position.rb =================================================================== --- code/gazebo/trunk/examples/ruby/position.rb (rev 0) +++ code/gazebo/trunk/examples/ruby/position.rb 2009-07-09 14:40:27 UTC (rev 7962) @@ -0,0 +1,36 @@ +#based on pioneer2d world +#equivalent to the libgazebo/position example + +require 'gazeboc' + +begin + client = Gazeboc::Client.new + simIface = Gazeboc::SimulationIface.new + posIface = Gazeboc::PositionIface.new +rescue Exception => e + puts "Gazebo exceptions can be catched on Ruby" + raise "initialization impossible, bindings installed?" +end + +client.Connect 0 + +posIface.Open client, "pioneer2dx_model1::position_iface_0" +posIface.Lock 1 +posIface.data.cmdEnableMotors = 1 +posIface.Unlock + + +while true + + posIface.Lock 1 + posIface.data.cmdVelocity.pos.x = 0.2 + posIface.data.cmdVelocity.yaw = -0.1 + posIface.Unlock + sleep 1 + pose = posIface.data.pose.pos + puts "position: (%.3f, %.3f, %.3f)" % [pose.x, pose.y, pose.z] + +end + +posIface.Close +simIface.Close This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |