neo_msgs2

The neo_msgs2 package provides Neobotix specific service interfaces used by many of our products.

This documentation gives a general overview of how messages are used in different ROS nodes

Location: https://github.com/neobotix/neo_msgs2

Messages

  • neo_msgs2/msg/RelayBoardV2 (more details on RelayBoardV2.msg)
    • This message holds specific data available from Neobotix RelayBoardV2 (Only for MP/MM Series Robots)
    • Relevant ROS Packages: neo_relayboard_v2
  • neo_msgs2/msg/RelayBoardV3 (more details on RelayBoardV3.msg)
    • This message holds specific data available from Neobotix RelayBoardV3 (Only for ROX)
    • Provides the possiblity to monitor and use the ambient temperature, relay states, digital inputs, keypad buttons, key switch and led_state in an application
    • Relevant ROS Packages: neo_relayboard_v3
  • neo_msgs2/msg/EmergencyStopState (more details on EmergencyStopState.msg)
    • This message holds the emergency stop (EMStop) status of the robot
    • It detects whether an EMStop is caused by the safety laserscanner or the emergency stop buttons.
    • It gives signals whether the EMStop was confirmed (after Button press stop) and the system is free again.
    • Relevant ROS Packages: neo_relayboard_v2 and neo_relayboard_v3
  • neo_msgs2/msg/IOBoard (more details on IOBoard.msg)
    • This message allows to monitor the digital inputs, digital outputs and analog inputs from the Neobotix IOBoard
    • Relevant ROS Packages: neo_relayboard_v2 and neo_relayboard_v3
  • neo_msgs2/msg/USBoard (more details on USBoard.msg)
    • This message allows to monitor the data from the ultrasonic sensors connected to the Neobotix USBoard
    • Relevant ROS Packages: neo_usboard
  • neo_msgs2/msg/USBoardV2 (more details on USBoardV2.msg)
    • This message allows to monitor the data from the ultrasonic sensors connected to the Neobotix USBoardV2
    • Relevant ROS Packages: neo_usboard_v2-2
  • neo_msgs2/msg/Keypad (more details on Keypad.msg)
    • This messages allows to the monitor the inputs from the keypad. For example, the robots MP-400 and MP-500 have keypads.
    • Relevant ROS Packages: neo_relayboard_v2
  • neo_msgs2/msg/LCDOutput (more details on LCDOutput.msg)
    • This messages allows to the monitor and set the LCDOutput
    • Relevant ROS Packages: neo_relayboard_v2
  • neo_msgs2/msg/SafetyMode (more details on SafetyMode.msg)
    • This message is used for setting the neccessary operational safety modes such as ideal, working, approaching,.. for ROX robot
    • Relevant ROS Packages: neo_relayboard_v3
  • neo_msgs2/msg/SafetyState (more details on SafetyState.msg)
    • This message is used for monitoring the safety fields for the flexisoft on the ROX robot
    • Relevant ROS Packages: neo_relayboard_v3
  • neo_msgs2/msg/KinematicState (more details on KinematicState.msg)
    • This message is used for monitoring the kinematic state of the ROX robot
    • Relevant ROS Packages: neo_relayboard_v3