Justin Poh
  • Home
  • About Me
  • Course Projects
    • Mechanical Engineering/Material Science >
      • Design Nature, Fall 2012
      • Transport Phenomena, Fall 2014
      • Mechanical Design, Fall 2014
      • MechSolids, Spring 2014
      • Dynamics, Fall 2013
    • Robotics >
      • Principles of Engineering, Fall 2013
      • Fundamentals of Robotics, Fall 2014
    • Product Design & Development >
      • NEADS System Design, Fall 2015
      • UOCD, Spring 2014
      • Engineering for Humanity, Spring 2013
    • Electrical/Software Engineering >
      • Software Design, Fall 2013
      • Real World Measurements, Spring 2013
      • Modeling & Control, Fall 2012
    • Data Science & Analysis >
      • Analyzing Gait Data, Spring 2015
      • Crowd Flow Modeling, Spring 2015
  • Undergraduate Research
    • Gator Research, Spring 2016
    • Gator Research, Fall 2015
    • Robotic Tuna Research, Fall 2014
    • Robotic Tuna Research, Summer 2014
  • Resume
  • Job History
  • Phoenix Racing

ROS Update and FPGA trouble

2/7/2016

0 Comments

 
So it's been a whle since I published an update on how our ROS integration has been going. Last semester, we tried to get LabVIEW communicating with ROS via the ROS package supplied by National Instruments for LabVIEW. For some reason, we were getting very unreliable communication between LabVIEW and ROS. This semester, we have decided to replace the ROS package supplied by National Instruments with simple UDP. So, all our ROS messages are being transmitted in a string via UDP from LabVIEW to ROS and then being decoded in ROS back to a standard ROS message. So far it seems to be working well so we're going to go ahead and begin implementing teleop and click-to-waypoint functionality and see how it turns out.

On the FPGA side, unfortunately but unsurprisingly, we clearly made some mistakes. For some reason, the steering wheel always turns right, with or without a command and our computed vehicle velocity is always 128MPH. So clearly, we've made some data type definition mistakes somewhere. Time to find them! 
0 Comments



Leave a Reply.

    Gator Research Blog

    Welcome to the Gator Research Blog for the Sprint 2016 semester! The aim of this research will be to develop the software to enable drive-by-wire on a John Deere Gator and to begin developing a system for generating depth-registered images.  Follow our progress here!
Last Updated: 27th January 2021
  • Home
  • About Me
  • Course Projects
    • Mechanical Engineering/Material Science >
      • Design Nature, Fall 2012
      • Transport Phenomena, Fall 2014
      • Mechanical Design, Fall 2014
      • MechSolids, Spring 2014
      • Dynamics, Fall 2013
    • Robotics >
      • Principles of Engineering, Fall 2013
      • Fundamentals of Robotics, Fall 2014
    • Product Design & Development >
      • NEADS System Design, Fall 2015
      • UOCD, Spring 2014
      • Engineering for Humanity, Spring 2013
    • Electrical/Software Engineering >
      • Software Design, Fall 2013
      • Real World Measurements, Spring 2013
      • Modeling & Control, Fall 2012
    • Data Science & Analysis >
      • Analyzing Gait Data, Spring 2015
      • Crowd Flow Modeling, Spring 2015
  • Undergraduate Research
    • Gator Research, Spring 2016
    • Gator Research, Fall 2015
    • Robotic Tuna Research, Fall 2014
    • Robotic Tuna Research, Summer 2014
  • Resume
  • Job History
  • Phoenix Racing