Hi!
We had a driver for a laser device which worked without any problem in the
2.0.1 version. We use the same driver (without any changes) for the 2.0.3
version and we don't have any compilation problem, but once we launch Player
without any problem we try to launch the client program to read data from
Player and several errors occur. I'm gonna write the output of Player and
the client here.
Player:
accepted client 0 on port 6665, fd 5
Laser initialising (/dev/ttyUSB0)
laser ready
read() read zero bytes
failed to read from client 0
closing connection to client 0 on port 6665
laser shutdown
Client:
calling connect
done
playerc error: poll call failed with error [0: Success]
playerc error: recv failed with error [Success]
warning: failed to reconnect
terminate called after throwing an instance of 'PlayerCc::PlayerError'
AbortedWe cannot detect the problem even having some drivers for 2.0.3 that
work perfectly. Could anybody help us? Thanks in advance.
gazkune

I am a high school teacher trying to help some students interested in robotics simulate robots. We are new to all this (Linux, C++/C programing, and Player/Stage). So far, we can create some simple worlds, populate them with some simple robots, and control the robots with some simple programs we have written, all modeled on the example files included with download of player-stage.
Though we can find documentation online that we can use to figure out how to create a device, we cannot find documentation on what functions or methods we can use with different devices. We know to use the setmotor function with a position device only because it is modeled in example programs such as laserobstacleavoid. Where can we find information on the functions that can be used with various devices, particularly position and blobfinder devices (though we will also need laser, sonar, ir, and bumper devices to model the robots we can actually build).
Thanks for any help,
David and the robotics club of The Young Women's Leadership School of East Harlem, NY