-40%

Robotics Project - map LIDAR & custom Teensy controller #3 -robotics first step

$ 80.77

Availability: 100 in stock
  • Custom Bundle: No
  • Compatible Motherboard Brand: For Arduino
  • Type: Robotic
  • Return shipping will be paid by: Buyer
  • All returns accepted: Returns Accepted
  • Restocking Fee: No
  • Refund will be given as: Money Back
  • Item must be returned within: 30 Days
  • MPN: Does Not Apply
  • Compatible Port: USB 2.0
  • Condition: The LIDAR came from an used (working) Neato XV that I disassemble in order to use some parts for other project, and the controller is new, the controller support is also new.
  • Brand: Neato, Teensy 2.0,

    Description

    Did you ever dream to build an autonomous robot?
    Something like Stanley from DARPA Grand Challenge 2005?
    You will need to start somewhere... This can be the beginning.
    For sale it is a package that can be your first big step into building an automatic navigation robot.
    Also, the pachage can be used to do a 2D map of the environment around the LIDAR (a circle up to 6 meters)
    It does contain an working Laser distance sensor (LIDAR) and a controller with a nice enclosure for the LIDAR.
    The controller is brand new and it is build with the
    Teensy 2.0
    controller. You will get a nice light mount for the controller. The controller mount was built on a 3D printer so expect some small imperfections on the surface of the mount.
    You will need some few small screws to attach the Teensy controller and the Lidar to the enclosure.
    The controller has pins headers attached, the Teensy is not soldered into the controller, so you can take the Teensy out and use it for other projects, if you need it (see pictures)
    The assemble comes completely assembled as in the picture.
    Why do you need a mount for your board?
    Reduce the risk of an accidental short circuit
    Protect your desk surface from getting scratched
    Provide a flush mounting surface into your projects
    The controller has a multi role:
    to manage the LIDAR motor speed using an enclosed feedback system (as you know -or do not know-, the LIDAR transmit valid data only if the LIDAR spins at around 300 RPM)
    to communicate with the LIDAR electronics: send commands and receive information from it.
    to act as an interface between this LIDAR system and an external system control (like a BeagleBone Black, a Raspberry Pi, a Teensy, a Arduino ... controller) that can handle the navigation algorithms and controls.
    you can see it in action (the controller from the video it's an older version, but the functionality of the new and old controller it's the same).
    On this video from YouTube :
    you can see the LIDAR connected to a BeagleBone Black and a Windows PC.
    You can see that by using this combination most of the communication issues are solved and you only need to take it further and implement your robot or device that is in your mind.
    (for the LIDAR with the complete enclosure, check my other auctions).
    Right now a series of commands are accepted by the controller over the serial interface (115k) and the data required is sent back over over the same interface.
    The list of commands available at this time is (the commands can also be typed only in lowercase):
    "Help"
    "GetConfig"
    "SaveConfig"
    "ResetConfig"
    "SetRPM"
    "SetKp"
    "SetKi"
    "SetKd"
    "SetSampleTime"
    "ShowRPM"
    "HideRPM"
    "MotorOff"
    "MotorOn"
    "RelayOff"
    "RelayOn" - send out the distance information in a computer readable format
    "HumanOff"
    "HumanOn" - send out the distance information in a human readable format
    // XV Commands
    "GetPrompt"
    "GetVersion"
    You will also receive a second/newer software package with new commands (and some other renamed)
    You can use either package you want as both of them will work (one at one time)
    " ShowConfig    - Show the running configuration"
    " SaveConfig    - Save the running configuration to EEPROM"
    " ResetConfig   - Restore the original configuration"
    " SetRPM        - Set the desired rotation speed (min: 200, max: 300)"
    " SetKp         - Set the proportional gain"
    " SetKi         - Set the integral gain"
    " SetKd         - Set the derivative gain"
    " SetSampleTime - Set the frequency the PID is calculated (ms)"
    " ShowRPM       - Show the rotation speed"
    " HideRPM       - Hide the rotation speed"
    " ShowDist      - Show the distance data"
    " HideDist      - Hide the distance data"
    " ShowAngle     - Show distance data for a specific angle (0 - 359 or 360 for all)"
    " MotorOff      - Stop spinning the lidar"
    " MotorOn       - Enable spinning of the lidar"
    " HideRaw       - Stop outputting the raw data from the lidar"
    " ShowRaw       - Enable the output of the raw lidar data"
    What you will get:
    -You will receive the LIDAR , the controller already loaded with the code to manage the system and the mount for the controller.
    -You will also receive by email a copy of the source code so you can understand it and expand it if you need.
    -Teensy 2.0 can be programmed with the standard Arduino 1.05 IDE.
    In the current configuration, the system only need a USB connection (that also provide the required power) to work, so it does not need an external power source.
    Due to the value of the package, in US it may be shipped with "signature confirmation", so please make sure you will be able to sign for the package.
    Make sure you understand what you are buying.
    The LIDAR came from an used (working) Neato XV that I disassemble in order to use some parts for other project.
    If you have ANY questions, please ask them before you bid.
    Shipping:
    I will ship in max 1 business day after the payment was received.
    I will ship only to your PayPal address.
    No shipping to PO Box.
    I will ship USPS Priority Mail or Priority Mail Express with delivery confirmation  to US and it comes with "signature confirmation" for delivery, so you will need to sign for it in order to receive it. If you do not want "signature confirmation" for delivery, please contact me after purchase.
    International bidders: (This item may not ship worldwide - if your country in not in the list you may inquire by sending an email)
    I will ship USPS Priority International Mail Mail or Priority International Mail Express outside US
    Import duties, taxes, and charges are
    not included
    in the item price or shipping cost. These charges are the buyer's responsibility.
    Please check with your country's customs office to determine what these additional costs will be prior to bidding or buying.
    I will attach a customs declaration to the outside mail and you are responsible for any taxes or duties owed.
    I will not ship through customs as a "gift" or "sample" so please do not ask.
    Please check the shipping price before you bid and be sure you agree with it.
    If you want this product shipped to a country where I usually do not ship items, contact me before buying, otherwise I may cancel your transaction.
    Average Airmail transit times are
    10-20 days
    , but can take
    40-60 days or more
    for some countries.
    We will deliver your item to the post office quickly, but delays in transit or in customs can occur and I cannot control them. The information you see for package tracking, is the same as the one I see.
    ***VERY IMPORTANT*** If your address uses more than 40 characters on any line of the address please contact us before making payment.
    The shipping software we use will cut off any address line over 40 characters long. If you have a longer address than this, please contact us so we can make proper arrangements.
    Return policy:
    Returns will be accepted within 30 days of the receipt date (by the buyer) of the goods. The goods need to be in unused condition, unless they are defective.
    If you are unhappy with your purchase, please email the seller & then arrange the return of the goods back to the seller.
    No refund can be given without the goods returned to the seller in the same condition as when sold.  No exceptions.  Any goods lost / damaged on returning to the seller are the liability of the buyer and refunds cannot be given with damaged goods.
    Once the returned goods are received, if found to be seller fault, the seller will:
    Refund the original sale price + S&H paid by the buyer
    Refund the S&H costs incurred by the buyer to return the item - please include proof of this otherwise no refund can be given.
    If the returned goods received are not faulty, the seller will:
    Refund the original sale price of the goods ONLY.  The buyer will be liable for ALL S&H charges.
    Feedback:
    Leaving feedback is important for both you and me.
    I will leave
    positive
    feedback for sellers after they pay in the allowed interval of time.
    If you cannot leave me a
    positive (5 stars)
    feedback, please contact me before you leave the feedback. I will work with you to try to fix any issues you have regarding this transaction.
    I do have many other parts from used Neato XV. If you need something let me know and if it is available I'll let you know the price.
    Thanks for looking.