RWLSensor component
This is the RWLSensor (RunWay Light Sensor) component from the GenoM3 OSMOSIS show case. It controls (simulate) a light sensor installed on an arm on the robot, used to check the lights on the runway.
This is pure simulation, nothing is really done on a real hardware. The component provides a UnstowSensor (activity) and a StowSensor (activity) services (the arm has to be deployed for the device to work. The CheckLight (activity) service check the light at the current position. It then stores in the Lights (out) sequence, the light measurement (0-100) and the current position read from Pose (in).
Ports
Pose (in)
Data structure
|
Services
UnstowSensor (activity)
Context
|
Unstow the light sensor.
StowSensor (activity)
Context
|
Stow the light sensor.
CheckLight (activity)
Outputs
|
Throws
|
Context
|
Check the light in front of the robot. Store the light measurement in a port and return the light level.
ResetLightsSeq (activity)
Throws
|
Context
|
Reset the port with the measured lights sequence.