Meeting Notes from 8/3 and To Do List as of Morning 8/6

2 minute read

Meeting Notes

  • Discussed next steps in trying to get communication working with IRC5
    • Try TCP (Russell's code from 109 includes both TCP and UDP. I don't know if he was successful with both.) If it works, the problem is either ABB's UDP setup of my UDP listener.
    • Try my code/config on the IRC5 and IRB-140 downstairs. If they work, then the problem is with my ABB hardware.
  • Discussed SWRI's progress and whether their work is applicable. They seem to have made progress working with ABB hardware, but their work is still incomplete. We have a formal agreement with them, so Wyatt sent them an email asking what their status is.
  • Need to get localization/navigation working
    • Set LIDAR TF to match Abby's config
    • Check gyro
    • Tune Eric's steering algorithm
    • Try Eric's premade "tracks" for navigation through 210/Glennan 2
  • Want to get videos of driving by next week
    • Grab a camera from Freedman center of Thinkbox
    • Get some videos of autonomous driving
    • Post to YouTube (get account access)
    • Find out who controls mobilerobots.case.edu
    • Make Abby a homepage
  • Need to get gripper manufactured. Arkady can do it for me, but I'll have to order some backing material for him.
  • We'll want a second PC to handle Kinect data
    • There's a small PC in the lab, left over from (probably) a senior project. It might suffice. It has a DC-DC supply, but it might only be a 12V one.
    • If not, we can spec out another PC for Abby. This would require another DC-DC supply, mobo, processor, case, and RAM. It would probably stack on top of the existing PC.
  • Greg and Miles have found that the model of Abby is doing a lot of unnecessary collision calculations because it is made of so many independent (but fixed) pieces. I will try to combine all of the fixed parts into a single STL model for them. Unfortunately, this might have less accurate inertial characteristics.

To Do (no 0rder)

  • Test RRI with TCP
  • Glue encoder wires in (hot glue) because I'm derpy and didn't use modular connectors (revised version does)
  • Mount Kinect
    • Fabricate Kinect standoffs
    • Fabricate Kinect mounting plate (need to track down or approximate a sheet metal braek for this one)
  • Test gyro
  • Test RRI code on IRB-140
  • Make simplified STLs for Greg
  • Driving video
  • Demo video
    • Driving with arm motion
    • Driving with picking and placing of standard carrier
  • Characterize battery performance
    • Drive train only
    • arm in motion
    • arm static
  • Come up with arm/Kinect calibration procedure
  • Set up shelf for Abby to grab from
  • Design standard carrier
  • Give Abby a holding shelf/bin/something
  • Add separate heartbeat signal to remote/e-stop schematics
  • Figure out why the cRIO voltage is reading 0 volts (this does not affect performance)
  • New e-stop schematic
  • New e-stop layout
  • New e-stop remote layout
  • Make PC auto-boot on power up (requires connection of one cable between PSU and mobo)
  • Figure out why I can't connect to ROS remotely
  • Wire up solenoid (requires some switching transistors and a way to interface with the PC, possible an arduino or something)
  • New cRIO breakout layout
  • Mount rear Kinect
  • RRI->ROS node
    • Get basic RRI comms
    • Pick data to send back and forth
    • Write RAPID code and config files
    • Write ROS node and message types (if practical, be SWRI-compatible)

Categories:

Updated: