Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 19
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
Vaxian (17)


Next birthdays
05/21 Dalus (34)
05/21 Kizmo (37)
05/22 Skynet (32)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: Projects
« Previous topic | Next topic »   

XV-11 LiDAR module, (Technical Description and Evaluation)

Move Thread LAN_403
Patrick
Sun Jun 16 2013, 05:02AM Print
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
I have two XV-11 lidar devices in my possession!!!

im wanting to post a full analysis of the device, what it can and cant do, capabilities and so on. I plan to mate the XV-11 to my
bi-copter drone eventually. the XV-11 will be run through a STM32F4, and will be used to generate SLAM and maze navigation patterns. Having real true lidar, (not that ultrasound crap) opens up all new possibilities for human-remote-piloted and autonomous vehicles, with modern microprocessing such as the STM32, PIC and various other microcontroller platforms, opportunities for the creative mind just abound. And being able to avoid USB is a huge advantage. The Hykoyo Lidars are technically superior, but require USB connection to PC/x86 driver capable systems.

supposedly it can operate up to 10 Hz in rotation, but ive only seen 5Hz actual. with a angular resolution of 1 Degree, that means a data throughput of 5 x 360 = 1800 unique points per second. distance resolution increments im not sure about yet.

External Supporting links:
Link2 XV-11 Hacking

Detail:
sensor : DLIS-2k, Panavision/Dynavision [2048 pixels]
Laser: IR, vertical line generating
motor: looks like a common mubuchi, not a real servo. (runs open loop)
mass: 192 grams
comm: 3.3v normal FTDI serial interface, data mostly RX (from Lidar to navigating device)
resolution: 1 deg.
rotation: 5 turns per second
distance resolution: supposedly in mm.
Min: 15 centimeters
Max: 6 meters
*though the motor is open loop, there is still a rotation speed window, below or above which data will be gated off.

there is a list of API commands, but at least one command, or group of commands can permanently brick your lidar, so until I figure that out id like to avoid random tinkering.

Data Packet format: <start byte> <index> <speed> <Data 0> <Data 1> <Data 2> <Data 3> <checksum>




1371359813 2431 FT1630 Lidar10

1371359814 2431 FT1630 Lidar20

1371359814 2431 FT1630 Lidar30
Back to top
Patrick
Sun Jun 16 2013, 03:13PM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
Top post has been updated...
Back to top
Patrick
Thu Jun 20 2013, 08:20PM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
Woooo Hooooo!

I have the 3.3V version of the FTDI serial interface, from SparkFun corp.

so ill be starting some of the simpler operations today, ill first get the serial interface working, (to my laptop via a serial terminal program.) then ill get the motor RPM right, once these two things are done, ill start posting the ouput captured.

pics to follow...
1371759623 2431 FT154967 Ftdi3v3
Back to top
Patrick
Fri Jun 21 2013, 10:30PM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
im wanting to get the wiring all connected and the following sources are useful:

Link2 LiDAR wiki
Link2 Dave's XV-11 wiki

im going to try the Parallax serial terminal, or possibly Terra Term.

the following quote from Dave's wiki :
LIDAR Connections

The Laser Distance Scanner connects to the motherboard through two JST connectors. The two pin connector terminating the red/black wire pair connects directly to the motor. On my cheap and ancient bench supply I get 300 RPM (5 rotations per second) with a supply of around 3.2V and a little over 60mA. (Don't take those meter readings too seriously -- that's ballpark.) The robot PWM's the motor supply and uses a control loop to adjust the RPM, but for quick experiments you can simply use a battery and a pot.

The serial connection is a 4 pin JST connector, wired as follows:
black - ground
orange - TX data
brown - RX data
red - 3v3

The LDS starts pumping out data as soon as it is spinning, so you don't need to wire up TX data and you still have a perfectly functional LIDAR. If you do connect TX data, you can send commands to the LDS.
Back to top

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.