No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
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 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 galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. 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.

Package Summary

Tags No category tags.
Version 0.3.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/utexas-bwi/segbot.git
VCS Type git
VCS Version indigo
Last Updated 2018-03-09
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

LED package that provides drivers for communicating with Polulu WS2812B-Based LED Strips utilizing an Arduino microcontroller. Also action and service calls for standard applications.

Additional Links

No additional links.

Maintainers

  • Piyush Khandelwal
  • Jack O'Quin

Authors

  • Pato Lankenau
  • Rolando Fernandez

Segbot LED Package

This ROS package contains code for controlling Pololu WS2812B-Based LED Strips.

Configuring Metro Mini Microcontroller

  • Install recent Arduino IDE if not already installed on machine.

  • Add pololu-led-strip-arduino library to the Arduino IDE.

  • Set Board Manager to Arduino UNO

  • Open led_serial_driver.ino and upload to device.

Configuring udev Rules

Retrieve the attributes of the microcontroller to create the proper udev rule for the specific device.

  • You will need to monitor udev events to determine the serial port name for the device. Execute the command:
udevadm monitor

  • Plug in the device and annotate what /dev/ name it was assigned.

  • Execute the command below and replace the question marks with the name given to your device.

udevadm info --attribute-walk --name=/dev/?????

  • Retrive the follwing attribute values and replace the values in 99-metromini.rules.

    • ATTRS{idVendor}
    • ATTRS{idProduct}
    • ATTRS{serial}

Setting Up Segbot LED Configuration

To utilize the Segbot LED package you must configure the led segments of the robot in the launch file. The package led animations are configured for use on the Segbots part of the BWI Project, but could be modified for other robot designs.

LED Strips must be set up in a similar style as shown below.

Front Back Left Right

CHANGELOG

Changelog for package segbot_led

0.3.5 (2016-08-27)

  • Added need assistance animation and made circular 4-set animation default turn animation
  • Added additonal circular variations to turn signals
  • Updated led segments and blocked animation. (#73)
  • Added install target for launch directory.
  • Contributors: FernandezR, Rolando Fernandez

0.3.4 (2016-08-08)

  • Added variations for turn signals and adjusted led segments
  • Changed blocked animation to use a pulsing red led animation
  • Renamed segbot_led launch for the version 3 build
  • Moved messages over to bwi_msgs, made modifications to error handling logic, and condensed service advertisers.
  • Fixed compile time message generation error
  • Migrating LED control package from bwi_common to segbot.
  • New segbot_led package
  • Contributors: FernandezR, Jack O\'Quin

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged segbot_led at Robotics Stack Exchange

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.
No version for distro melodic. Known supported distros are highlighted in the buttons above.