Re: [PlayerStage-Gazebo] Gripper Interface
Hello I am trying to use a pioneer gripper to lift objects. I am able to hold the objects using the gripper, but can't find a way to lift the gripper. I tried adding another gripper with the first gripper as one of its forks. But then this fork does not move while the other one does. Is there any other way to lift the gripper? Sanchit PS: Please find my gripper model and world file attached On Thu, Jun 26, 2008 at 5:07 PM, Sanchit Sood <[EMAIL PROTECTED]> wrote: > Hello > > Thanks for your help. The gripper works fine now, except that the > differential_position2d controller was missing in the world file as well as > the pioneer model. It worked fine once I added the controller myself. > > I have another problem. I want to create a 3d map of an office in gazebo. > For that I tried using a heightmap, but it slows down the simulation to 1 > iteration every 8-10 seconds. I tried to change the RTTMode but it did not > make any significant difference. Further I have noticed that the problem is > there only if the map size is small (say 100*100); it does not slow down if > I use bigger map size (1000*1000). > > Sanchit > > > > > On Wed, Jun 25, 2008 at 7:00 PM, Nate Koenig <[EMAIL PROTECTED]> wrote: > >> Hello, >> >> Sorry about that. The gripper world has been added to SVN. >> >> -nate >> >> On Tue, Jun 17, 2008 at 5:54 AM, Sanchit Sood <[EMAIL PROTECTED]> >> wrote: >> > Hallo >> > >> > I updated both player and gazebo to latest svn versions. But I could not >> > find the file gazebo/world/pioneer2dx_gripper.world. Instead a found a >> file >> > named pioneed2dx_camera.world which does not have gripper. >> > >> > Could you please check. >> > >> > Sanchit >> > >> > >> > >> > >> > >> > On Mon, Jun 16, 2008 at 10:06 PM, Nate Koenig <[EMAIL PROTECTED]> wrote: >> >> >> >> Hello, >> >> >> >> I've update the gripper code. Could you update your SVN version of >> Gazebo. >> >> >> >> There is now a world file with a pioneer2 gripper: >> >> gazebo/world/pioneer2dx_gripper.world >> >> There is also example code to use the gripper: >> >> gazebo/examples/player/gripper/ >> >> >> >> You can run the player.cfg file located in the example directory, and >> >> playerv to test out the gripper. >> >> >> >> Let me know if you have any problems. >> >> >> >> -nate >> >> >> >> On Wed, Jun 11, 2008 at 12:56 PM, Sanchit Sood <[EMAIL PROTECTED]> >> >> wrote: >> >> > Hi >> >> > I am using Player svn 6536 and gazebo svn 6500. >> >> > I tried to create a pioneer gripper using the attached world and >> model >> >> > files. But when I instruct it to open or close using a client >> >> > application >> >> > (Open(), Close()), it does not respond although player shows that >> the >> >> > client has subscribed to gripper interface. >> >> > >> >> > Thanks in advance >> >> > >> >> > Sanchit >> >> > >> >> > >> >> > >> - >> >> > Check out the new SourceForge.net Marketplace. >> >> > It's the best place to buy or sell services for >> >> > just about anything Open Source. >> >> > http://sourceforge.net/services/buy/index.php >> >> > >> >> > ___ >> >> > Playerstage-gazebo mailing list >> >> > [email protected] >> >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> >> > >> >> > >> >> >> >> >> - >> >> Check out the new SourceForge.net Marketplace. >> >> It's the best place to buy or sell services for >> >> just about anything Open Source. >> >> http://sourceforge.net/services/buy/index.php >> >> ___ >> >> Playerstage-gazebo mailing list >> >> [email protected] >> >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > >> > >> > >> - >> > Check out the new SourceForge.net Marketplace. >> > It's the best place to buy or sell services for >> > just about anything Open Source. >> > http://sourceforge.net/services/buy/index.php >> > >> > ___ >> > Playerstage-gazebo mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > >> > >> >> - >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ___ >> Playerstage-gazebo mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > > pioneer2dx_gripper.world Description: Binary data mygrip.model Description: Binary data - Check
Re: [PlayerStage-Gazebo] Gripper Interface
Hello Thanks for your help. The gripper works fine now, except that the differential_position2d controller was missing in the world file as well as the pioneer model. It worked fine once I added the controller myself. I have another problem. I want to create a 3d map of an office in gazebo. For that I tried using a heightmap, but it slows down the simulation to 1 iteration every 8-10 seconds. I tried to change the RTTMode but it did not make any significant difference. Further I have noticed that the problem is there only if the map size is small (say 100*100); it does not slow down if I use bigger map size (1000*1000). Sanchit On Wed, Jun 25, 2008 at 7:00 PM, Nate Koenig <[EMAIL PROTECTED]> wrote: > Hello, > > Sorry about that. The gripper world has been added to SVN. > > -nate > > On Tue, Jun 17, 2008 at 5:54 AM, Sanchit Sood <[EMAIL PROTECTED]> > wrote: > > Hallo > > > > I updated both player and gazebo to latest svn versions. But I could not > > find the file gazebo/world/pioneer2dx_gripper.world. Instead a found a > file > > named pioneed2dx_camera.world which does not have gripper. > > > > Could you please check. > > > > Sanchit > > > > > > > > > > > > On Mon, Jun 16, 2008 at 10:06 PM, Nate Koenig <[EMAIL PROTECTED]> wrote: > >> > >> Hello, > >> > >> I've update the gripper code. Could you update your SVN version of > Gazebo. > >> > >> There is now a world file with a pioneer2 gripper: > >> gazebo/world/pioneer2dx_gripper.world > >> There is also example code to use the gripper: > >> gazebo/examples/player/gripper/ > >> > >> You can run the player.cfg file located in the example directory, and > >> playerv to test out the gripper. > >> > >> Let me know if you have any problems. > >> > >> -nate > >> > >> On Wed, Jun 11, 2008 at 12:56 PM, Sanchit Sood <[EMAIL PROTECTED]> > >> wrote: > >> > Hi > >> > I am using Player svn 6536 and gazebo svn 6500. > >> > I tried to create a pioneer gripper using the attached world and model > >> > files. But when I instruct it to open or close using a client > >> > application > >> > (Open(), Close()), it does not respond although player shows that > the > >> > client has subscribed to gripper interface. > >> > > >> > Thanks in advance > >> > > >> > Sanchit > >> > > >> > > >> > > - > >> > Check out the new SourceForge.net Marketplace. > >> > It's the best place to buy or sell services for > >> > just about anything Open Source. > >> > http://sourceforge.net/services/buy/index.php > >> > > >> > ___ > >> > Playerstage-gazebo mailing list > >> > [email protected] > >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > >> > > >> > > >> > >> > - > >> Check out the new SourceForge.net Marketplace. > >> It's the best place to buy or sell services for > >> just about anything Open Source. > >> http://sourceforge.net/services/buy/index.php > >> ___ > >> Playerstage-gazebo mailing list > >> [email protected] > >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > > > > > - > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > http://sourceforge.net/services/buy/index.php > > > > ___ > > Playerstage-gazebo mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > > > > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php___ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Re: [PlayerStage-Gazebo] Gripper Interface
Hello, Have you tried out the gripper example in the gazebo sources: WorldFile: worlds/pioneer2d_gripper.world PlayerCode: examples/player/gripper/ You may need to update your SVN version. -nate On Tue, Jun 24, 2008 at 3:51 AM, Hemant Agrawal <[EMAIL PROTECTED]> wrote: > Hello All, > > I am using Player svn 6536 and gazebo svn 6500. > I am interested in a pioneer gripper using the attached world and model > files. But when it is asked to be open or close using a client application > (Open(), Close()), no change is seen although player shows that the > client has subscribed to gripper interface. > please help me out. > code i wrote to test gripper is attached > > > > output of code > > Get Beams 0 > Get State 0 > Get Pose pose3d: 0,0,0 0,0,0 > Get OuterSize bbox: 0,0,0 > Get Innersize bbox: 0,0,0 > Get Num Beams 2 > Get Capacity 72 > > Regards > Hemant Agrawal > Indian Institute of Technology, Rorkee > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Re: [PlayerStage-Gazebo] Gripper Interface
Hello, Sorry about that. The gripper world has been added to SVN. -nate On Tue, Jun 17, 2008 at 5:54 AM, Sanchit Sood <[EMAIL PROTECTED]> wrote: > Hallo > > I updated both player and gazebo to latest svn versions. But I could not > find the file gazebo/world/pioneer2dx_gripper.world. Instead a found a file > named pioneed2dx_camera.world which does not have gripper. > > Could you please check. > > Sanchit > > > > > > On Mon, Jun 16, 2008 at 10:06 PM, Nate Koenig <[EMAIL PROTECTED]> wrote: >> >> Hello, >> >> I've update the gripper code. Could you update your SVN version of Gazebo. >> >> There is now a world file with a pioneer2 gripper: >> gazebo/world/pioneer2dx_gripper.world >> There is also example code to use the gripper: >> gazebo/examples/player/gripper/ >> >> You can run the player.cfg file located in the example directory, and >> playerv to test out the gripper. >> >> Let me know if you have any problems. >> >> -nate >> >> On Wed, Jun 11, 2008 at 12:56 PM, Sanchit Sood <[EMAIL PROTECTED]> >> wrote: >> > Hi >> > I am using Player svn 6536 and gazebo svn 6500. >> > I tried to create a pioneer gripper using the attached world and model >> > files. But when I instruct it to open or close using a client >> > application >> > (Open(), Close()), it does not respond although player shows that the >> > client has subscribed to gripper interface. >> > >> > Thanks in advance >> > >> > Sanchit >> > >> > >> > - >> > Check out the new SourceForge.net Marketplace. >> > It's the best place to buy or sell services for >> > just about anything Open Source. >> > http://sourceforge.net/services/buy/index.php >> > >> > ___ >> > Playerstage-gazebo mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > >> > >> >> - >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ___ >> Playerstage-gazebo mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > > ___ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Re: [PlayerStage-Gazebo] Gripper Interface
Hallo I updated both player and gazebo to latest svn versions. But I could not find the file gazebo/world/pioneer2dx_gripper.world. Instead a found a file named pioneed2dx_camera.world which does not have gripper. Could you please check. Sanchit On Mon, Jun 16, 2008 at 10:06 PM, Nate Koenig <[EMAIL PROTECTED]> wrote: > Hello, > > I've update the gripper code. Could you update your SVN version of Gazebo. > > There is now a world file with a pioneer2 gripper: > gazebo/world/pioneer2dx_gripper.world > There is also example code to use the gripper: > gazebo/examples/player/gripper/ > > You can run the player.cfg file located in the example directory, and > playerv to test out the gripper. > > Let me know if you have any problems. > > -nate > > On Wed, Jun 11, 2008 at 12:56 PM, Sanchit Sood <[EMAIL PROTECTED]> > wrote: > > Hi > > I am using Player svn 6536 and gazebo svn 6500. > > I tried to create a pioneer gripper using the attached world and model > > files. But when I instruct it to open or close using a client application > > (Open(), Close()), it does not respond although player shows that the > > client has subscribed to gripper interface. > > > > Thanks in advance > > > > Sanchit > > > > - > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > http://sourceforge.net/services/buy/index.php > > > > ___ > > Playerstage-gazebo mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > > > > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ___ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php___ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Re: [PlayerStage-Gazebo] Gripper Interface
Hello, I've update the gripper code. Could you update your SVN version of Gazebo. There is now a world file with a pioneer2 gripper: gazebo/world/pioneer2dx_gripper.world There is also example code to use the gripper: gazebo/examples/player/gripper/ You can run the player.cfg file located in the example directory, and playerv to test out the gripper. Let me know if you have any problems. -nate On Wed, Jun 11, 2008 at 12:56 PM, Sanchit Sood <[EMAIL PROTECTED]> wrote: > Hi > I am using Player svn 6536 and gazebo svn 6500. > I tried to create a pioneer gripper using the attached world and model > files. But when I instruct it to open or close using a client application > (Open(), Close()), it does not respond although player shows that the > client has subscribed to gripper interface. > > Thanks in advance > > Sanchit > > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > > ___ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ___ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Re: [PlayerStage-Gazebo] Gripper Interface
Hello,
The Player Gripper interface is now in gazebo SVN.
-nate
On Wed, Jun 4, 2008 at 10:06 AM, Nate Koenig <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I'll try and get the gripper interface into Gazebo today. I'll send
> out an email when it's integrated.
>
> Thanks for the info.
>
> -nate
>
> On Sun, Jun 1, 2008 at 1:03 PM, Sanchit Sood <[EMAIL PROTECTED]> wrote:
>> update : tried svn versions of both player and gazebo without success.
>>
>> My aim is to enable the GripperInterfce in the lastest SVN versions of
>> Player and Gazebo.
>>
>> I tried to make changes in SConscript file to include Gripper
>> Interface but scons encountered these errors:
>>
>> player/GripperInterface.hh:37: error: expected class-name before '{' token
>> player/GripperInterface.hh:39: error: 'GazeboDriver' has not been declared
>> player/GripperInterface.cc:46: error: 'GazeboDriver' has not been declared
>> player/GripperInterface.cc: In constructor
>> 'GripperInterface::GripperInterface(player_devaddr_t, int*,
>> ConfigFile*, int)':
>> player/GripperInterface.cc:47: error: class 'GripperInterface' does
>> not have any field named 'GazeboInterface'
>> player/GripperInterface.cc:56: error: 'gz_gripper_alloc' was not
>> declared in this scope
>> player/GripperInterface.cc: In destructor 'virtual
>> GripperInterface::~GripperInterface()':
>> player/GripperInterface.cc:66: error: 'gz_gripper_free' was not
>> declared in this scope
>> player/GripperInterface.cc: In member function 'virtual int
>> GripperInterface::ProcessMessage(QueuePointer&, player_msghdr_t*,
>> void*)':
>> player/GripperInterface.cc:78: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc:80: error: 'gz_gripper_lock' was not
>> declared in this scope
>> player/GripperInterface.cc:81: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:82: error: 'gz_gripper_unlock' was not
>> declared in this scope
>> player/GripperInterface.cc:87: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc:89: error: 'gz_gripper_lock' was not
>> declared in this scope
>> player/GripperInterface.cc:90: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:91: error: 'gz_gripper_unlock' was not
>> declared in this scope
>> player/GripperInterface.cc:96: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc:98: error: 'gz_gripper_lock' was not
>> declared in this scope
>> player/GripperInterface.cc:99: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:100: error: 'gz_gripper_unlock' was not
>> declared in this scope
>> player/GripperInterface.cc:105: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc:107: error: 'gz_gripper_lock' was not
>> declared in this scope
>> player/GripperInterface.cc:108: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:109: error: 'gz_gripper_unlock' was not
>> declared in this scope
>> player/GripperInterface.cc:114: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc:116: error: 'gz_gripper_lock' was not
>> declared in this scope
>> player/GripperInterface.cc:117: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:118: error: 'gz_gripper_unlock' was not
>> declared in this scope
>> player/GripperInterface.cc:125: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc:148: error: 'class GripperInterface' has no
>> member named 'driver'
>> player/GripperInterface.cc:148: error: 'class GripperInterface' has no
>> member named 'device_addr'
>> player/GripperInterface.cc: In member function 'virtual void
>> GripperInterface::Update()':
>> player/GripperInterface.cc:168: error: 'gz_gripper_lock' was not
>> declared in this scope
>> player/GripperInterface.cc:171: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:173: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> player/GripperInterface.cc:175: error: invalid use of undefined type
>> 'struct gz_gripper'
>> player/GripperInterface.hh:33: error: forward declaration of 'struct
>> gz_gripper'
>> play
Re: [PlayerStage-Gazebo] Gripper Interface
Hello,
I'll try and get the gripper interface into Gazebo today. I'll send
out an email when it's integrated.
Thanks for the info.
-nate
On Sun, Jun 1, 2008 at 1:03 PM, Sanchit Sood <[EMAIL PROTECTED]> wrote:
> update : tried svn versions of both player and gazebo without success.
>
> My aim is to enable the GripperInterfce in the lastest SVN versions of
> Player and Gazebo.
>
> I tried to make changes in SConscript file to include Gripper
> Interface but scons encountered these errors:
>
> player/GripperInterface.hh:37: error: expected class-name before '{' token
> player/GripperInterface.hh:39: error: 'GazeboDriver' has not been declared
> player/GripperInterface.cc:46: error: 'GazeboDriver' has not been declared
> player/GripperInterface.cc: In constructor
> 'GripperInterface::GripperInterface(player_devaddr_t, int*,
> ConfigFile*, int)':
> player/GripperInterface.cc:47: error: class 'GripperInterface' does
> not have any field named 'GazeboInterface'
> player/GripperInterface.cc:56: error: 'gz_gripper_alloc' was not
> declared in this scope
> player/GripperInterface.cc: In destructor 'virtual
> GripperInterface::~GripperInterface()':
> player/GripperInterface.cc:66: error: 'gz_gripper_free' was not
> declared in this scope
> player/GripperInterface.cc: In member function 'virtual int
> GripperInterface::ProcessMessage(QueuePointer&, player_msghdr_t*,
> void*)':
> player/GripperInterface.cc:78: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc:80: error: 'gz_gripper_lock' was not
> declared in this scope
> player/GripperInterface.cc:81: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:82: error: 'gz_gripper_unlock' was not
> declared in this scope
> player/GripperInterface.cc:87: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc:89: error: 'gz_gripper_lock' was not
> declared in this scope
> player/GripperInterface.cc:90: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:91: error: 'gz_gripper_unlock' was not
> declared in this scope
> player/GripperInterface.cc:96: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc:98: error: 'gz_gripper_lock' was not
> declared in this scope
> player/GripperInterface.cc:99: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:100: error: 'gz_gripper_unlock' was not
> declared in this scope
> player/GripperInterface.cc:105: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc:107: error: 'gz_gripper_lock' was not
> declared in this scope
> player/GripperInterface.cc:108: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:109: error: 'gz_gripper_unlock' was not
> declared in this scope
> player/GripperInterface.cc:114: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc:116: error: 'gz_gripper_lock' was not
> declared in this scope
> player/GripperInterface.cc:117: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:118: error: 'gz_gripper_unlock' was not
> declared in this scope
> player/GripperInterface.cc:125: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc:148: error: 'class GripperInterface' has no
> member named 'driver'
> player/GripperInterface.cc:148: error: 'class GripperInterface' has no
> member named 'device_addr'
> player/GripperInterface.cc: In member function 'virtual void
> GripperInterface::Update()':
> player/GripperInterface.cc:168: error: 'gz_gripper_lock' was not
> declared in this scope
> player/GripperInterface.cc:171: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:173: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:175: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:176: error: invalid use of undefined type
> 'struct gz_gripper'
> player/GripperInterface.hh:33: error: forward declaration of 'struct
> gz_gripper'
> player/GripperInterface.cc:183: error: invalid use of undefined type
> 'struct
Re: [PlayerStage-Gazebo] Gripper Interface
update : tried svn versions of both player and gazebo without success.
My aim is to enable the GripperInterfce in the lastest SVN versions of
Player and Gazebo.
I tried to make changes in SConscript file to include Gripper
Interface but scons encountered these errors:
player/GripperInterface.hh:37: error: expected class-name before '{' token
player/GripperInterface.hh:39: error: 'GazeboDriver' has not been declared
player/GripperInterface.cc:46: error: 'GazeboDriver' has not been declared
player/GripperInterface.cc: In constructor
'GripperInterface::GripperInterface(player_devaddr_t, int*,
ConfigFile*, int)':
player/GripperInterface.cc:47: error: class 'GripperInterface' does
not have any field named 'GazeboInterface'
player/GripperInterface.cc:56: error: 'gz_gripper_alloc' was not
declared in this scope
player/GripperInterface.cc: In destructor 'virtual
GripperInterface::~GripperInterface()':
player/GripperInterface.cc:66: error: 'gz_gripper_free' was not
declared in this scope
player/GripperInterface.cc: In member function 'virtual int
GripperInterface::ProcessMessage(QueuePointer&, player_msghdr_t*,
void*)':
player/GripperInterface.cc:78: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc:80: error: 'gz_gripper_lock' was not
declared in this scope
player/GripperInterface.cc:81: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:82: error: 'gz_gripper_unlock' was not
declared in this scope
player/GripperInterface.cc:87: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc:89: error: 'gz_gripper_lock' was not
declared in this scope
player/GripperInterface.cc:90: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:91: error: 'gz_gripper_unlock' was not
declared in this scope
player/GripperInterface.cc:96: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc:98: error: 'gz_gripper_lock' was not
declared in this scope
player/GripperInterface.cc:99: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:100: error: 'gz_gripper_unlock' was not
declared in this scope
player/GripperInterface.cc:105: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc:107: error: 'gz_gripper_lock' was not
declared in this scope
player/GripperInterface.cc:108: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:109: error: 'gz_gripper_unlock' was not
declared in this scope
player/GripperInterface.cc:114: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc:116: error: 'gz_gripper_lock' was not
declared in this scope
player/GripperInterface.cc:117: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:118: error: 'gz_gripper_unlock' was not
declared in this scope
player/GripperInterface.cc:125: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc:148: error: 'class GripperInterface' has no
member named 'driver'
player/GripperInterface.cc:148: error: 'class GripperInterface' has no
member named 'device_addr'
player/GripperInterface.cc: In member function 'virtual void
GripperInterface::Update()':
player/GripperInterface.cc:168: error: 'gz_gripper_lock' was not
declared in this scope
player/GripperInterface.cc:171: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:173: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:175: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:176: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:183: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:184: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_gripper'
player/GripperInterface.cc:185: error: invalid use of undefined type
'struct gz_gripper'
player/GripperInterface.hh:33: error: forward declaration of 'struct gz_
