No version for distro humble. Known supported distros are highlighted in the buttons above.

irobot_create_msgs package from irobot_create_msgs repo

irobot_create_msgs

Package Summary

Tags No category tags.
Version 1.2.4
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/iRobotEducation/irobot_create_msgs.git
VCS Type git
VCS Version main
Last Updated 2022-03-31
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing action, message, and service definitions used by the iRobot(R) Create(R) platform

Additional Links

No additional links.

Maintainers

  • Alberto Soragna

Authors

  • Alberto Soragna
  • Justin Kearns
  • Steven Shamlian

iRobot® Create® Platform interfaces

ROS 2 action, message, and service definitions used by the iRobot® Create® Platform.

For more information about ROS 2 interfaces, see index.ros2.org

Actions (.action)

  • AudioNoteSequence: Play a given set of notes from the speaker for a given number of iterations.
  • DockServo: Command the robot to dock into its charging station.
  • DriveArc: Command the robot to drive along an arc defined by radius.
  • DriveDistance: Command the robot to drive a defined distance in a straight line.
  • LedAnimation: Command the lights to perform specified animation.
  • NavigateToPosition: Command the robot to drive to a goal odometry position using simple approach that rotates to face goal position then translates to goal position then optionally rotates to goal heading.
  • RotateAngle: Command the robot to rotate in place a specified amount.
  • Undock: Command the robot to undock from its charging station.
  • WallFollow: Command the robot to wall follow on left or right side using bump and IR sensors.

Messages (.msg)

  • AudioNote: Command the robot to play a note.
  • AudioNoteVector: Command the robot to play a sequence of notes.
  • Button: Status for a button.
  • Dock: Information about the robot sensing the its dock charging station.
  • HazardDetection: An hazard or obstacle detected by the robot.
  • HazardDetectionVector: All the hazards and obstacles detected by the robot.
  • InterfaceButtons: Status of the 3 interface buttons on the Create® robot faceplate.
  • IrIntensity: Reading from an IR intensity sensor.
  • IrIntensityVector: Vector of current IR intensity readings from all sensors.
  • IrOpcode: Opcode detected by the robot IR receivers.
  • KidnapStatus: Whether the robot is currently kidnapped or not.
  • LedColor: RGB values for an LED.
  • LightringLeds: Command RGB values of 6 lightring lights.
  • Mouse: Reading from a mouse sensor.
  • SlipStatus: Whether the robot is currently slipping or not.
  • StopStatus: Whether the robot is currently stopped or not.
  • WheelStatus: Current/PWM readings from the robot's two wheels in addition to whether wheels are enabled.
  • WheelTicks: Reading from the robot two wheels encoders.
  • WheelVels: Indication about the robot two wheels current speed.

Services (.srv)

  • EStop: Set system EStop on or off, cutting motor power when on and enabling motor power when off.
  • ResetPose: Reset the robot pose estimate to the specified value.
  • RobotPower: Power off robot.
CHANGELOG

Changelog for package irobot_create_msgs

Forthcoming

1.2.4 (2022-03-09)

  • small comments cleanup
  • Add action for audio sequence
  • Contributors: Justin Kearns, Steven Shamlian

1.2.3 (2022-03-04)

  • Remove _t in uint16_t and add notes to cmake
  • Add vector of notes message. Match LedColor and have header info included in the sequence of notes only
  • Add std_msgs/Header for future
  • Add message to play audio note
  • Fix wrong link in README.md
  • change to buildtool_depend
  • Without this change, raspian buster compile complained it couldn\'t find rosidl_default_generators
  • Fix documentation
  • Update documentation for pwm
  • Contributors: Alberto Soragna, Jonathan Dorich, Justin Kearns, jdorich14

1.2.2 (2021-12-02)

  • Add documentation for WheelStatus
  • Add message for WheelStatus and translate direction for DriveArc action
  • Contributors: Justin Kearns

1.2.1 (2021-11-24)

  • Add dist to goal feedback
  • use translation max for drive arc
  • add optional max speed parameters
  • Add actions for API used by Root Coding robot
  • Documentation updates Minor grammatical and typographical changes. Also removed an unplanned command.
  • update package.xml with new license
  • update license to BSD-3
  • Contributors: Alberto Soragna, Justin Kearns, Steven Shamlian

1.2.0 (2021-10-01)

  • bump version to 1.2.0
  • Add CODEOWNERS file
  • Add issue templates
  • Initial import of irobot Create3 messages
  • Initial commit
  • Contributors: Alberto Soragna

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged irobot_create_msgs at answers.ros.org

irobot_create_msgs package from irobot_create_msgs repo

irobot_create_msgs

Package Summary

Tags No category tags.
Version 1.0.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/iRobotEducation/irobot_create_msgs.git
VCS Type git
VCS Version foxy
Last Updated 2021-10-19
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing action, message and service definitions used by the iRobot Create platform

Additional Links

No additional links.

Maintainers

  • Alberto Soragna

Authors

  • Alberto Soragna
  • Justin Kearns
  • Steven Shamlian

iRobot Create Platform interfaces

ROS 2 action, message and service definitions used by the iRobot Create Platform.

For more information about ROS 2 interfaces, see index.ros2.org

Actions (.action)

  • DockServo: Command the robot to dock into its charging station.
  • Undock: Command the robot to undock from its charging station.
  • WallFollow: Command the robot to wall follow on left or right side using bump and IR sensors.

Messages (.msg)

  • Button: Status for a button.
  • Dock: Information about the robot sensing the its dock charging station.
  • HazardDetection: An hazard or obstacle detected by the robot.
  • HazardDetectionVector: All the hazards and obstacles detected by the robot.
  • InterfaceButtons: Status of the 3 interface buttons on the Create faceplate.
  • IrIntensity: Reading from an IR intensity sensor.
  • IrIntensityVector: Vector of current IR intensity readings from all sensors.
  • IrOpcode: Opcode detected by the robot IR receivers.
  • KidnapStatus: Whether the robot is currently kidnapped or not.
  • LedColor: RGB values for an LED.
  • LightringLeds: Command RGB values of 6 lightring lights.
  • Mouse: Reading from a mouse sensor.
  • SlipStatus: Whether the robot is currently slipping or not.
  • StopStatus: Whether the robot is currently stopped or not.
  • WheelTicks: Reading from the robot two wheels encoders.
  • WheelVels: Indication about the robot two wheels current speed.

Services (.srv)

  • EStop: Set system EStop on or off, cutting motor power when on and enabling motor power when off.
  • ResetPose: Reset the robot pose estimate to the specified value.
  • RobotPower: Power off robot.

To be implemented

  • AudioNoteCmd
  • AudioFileCmd
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged irobot_create_msgs at answers.ros.org

No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.