Welcome
Username or Email:

Password:


Missing Code




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


Next birthdays
05/14 hvguy (41)
05/14 thehappyelectron (14)
05/14 Justin (2024)
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 :: Computer Science
« Previous topic | Next topic »   

CSU Chico Tilt Rotor Flying Machine, (Programming and CPU, 3 of 3).

Move Thread LAN_403
Carbon_Rod
Fri Jul 13 2012, 06:06AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
The xIMU AHRS algorithm (note the examples and pdfs):
Link2
Has been ported to the STM32
Link2

NI also has some samples of the Quaternion form for sparkfun's IMU
Link2

The freeIMU project has been ported to several boards
Link2
Back to top
Patrick
Tue Nov 06 2012, 03:48AM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
I would appreciate any help in modding or finding existing code fro SLAM , i need it to be in C, ive heard of and seen a type of "tinySLAM" but ive been told it runs on linux or windows PCs only... Is this true? I really need a STM32 capable slam model.

i continue to look on my own.

I have found this: Link2 it looks much more capable than what i need.
Back to top
Pinky's Brain
Tue Nov 06 2012, 05:05AM
Pinky's Brain Registered Member #2901 Joined: Thu Jun 03 2010, 01:25PM
Location:
Posts: 837
It has some filesystem code to write images of the maps it constructs, but apart from that there are no major dependencies which would make it hard to convert it to run on a microcontroller.

Performance might be an issue, if it's designed for *nix it's probably designed for embedded computer boards like the beaglebone more than the STM32. I haven't tried to follow the algorithm though.
Back to top
Carbon_Rod
Tue Nov 06 2012, 05:16AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
Recall the map data size, limited mcu RAM, and i/o speed of the disk..
The URG is overpriced, but can offer cm accuracy on some models (PM for tips).

...The oak stood strong in its resolve... wink

ROS is a mature system that relies on this library to do part of the heavy lifting.
Link2
It works well on linux, has 95% of the features you don't know you need yet, and offers built-in drivers for the unit you mentioned.

Cheers,
Rod

Back to top
Patrick
Tue Nov 06 2012, 05:32AM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
Carbon_Rod wrote ...

Recall the map data size, limited mcu RAM, and i/o speed of the disk..
The URG is overpriced, but can offer cm accuracy on some models (PM for tips).

...The oak stood strong in its resolve... wink

ROS is a mature system that relies on this library to do part of the heavy lifting.
Link2
It works well on linux, has 95% of the features you don't know you need yet, and offers built-in drivers for the unit you mentioned.

Cheers,
Rod


im sure that oak comment was a slam at my wrong headediness...

Im not using the hykuyo devices for cost and wieght reasons...


Im not ignoring your advice Carbon Rod and i appreciate the scare tactics (if i win it will be becuase you, andrewM and steve mconnor have scared me to death 900 times.) but i have seen the WiFi and the desktops fail to fucntion so many times in 2011 and 2012 and these great 20k$ bots cant even make it through the window... i really need a embedded SLAM.

what SLAM features do you think ill need, yet dont realize yet? rememeber the course is a simple hallway with rooms and doorways, its not random or obsticle laden... Would it help it i drew the cousre out?

EDIT/UPDATE: found this for 55 USD, 25 Grams!!! Link2 i just dont know how to interface to it !?

explanation between RPi and MK802II Link2
Back to top
Carbon_Rod
Tue Nov 06 2012, 06:17AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
It will depend on your selected sensor, but some methods are computationally feasible on low end systems.
Link2

It is already known best practices separate path-planning/mapping (latency tolerant commands), localized guidance (prevents bouncing into walls/floor/sky), and sensor telemetry filtering (bandwidth reduction).

A $12 wifi plug weighs 2.17g, and in theory can add extensive resources with a fixed communication cost.
Link2

Force "n" mode on your router, and most signal interference issues will likely subside.
Back to top
Patrick
Tue Nov 06 2012, 06:35AM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
the N wireless router were used, its complicated settings and code that are cuasing the failures not the transmitting/recieving router itself...

in august 2012 it seemed the routers stayed up and running almost constantly, but the machines/desktops just wouldnt syncronize for useful data. the machines that were flying often hovered, then with a 3 second delay flew themselves into walls then, while crashed in pieces on the floor, it then tried to execute a collision avoiding turn.
Back to top
Carbon_Rod
Tue Nov 06 2012, 07:21AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
There are only 11 wifi channels on north American routers...
Hint: your system can use Japanese driver bands to operate outside a local crowded spectrum.

...fixed channel, and full WPA2 links are recommended.

Note sure if the RTL8188 can enter master mode, but it could act as the router if supported.
Back to top
Patrick
Tue Nov 06 2012, 05:14PM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
i just think including a WiFi router as a functionally required part, taunts failure in the face. If i use the Rpi, then theres no need for the router.
Back to top
Pinky's Brain
Wed Nov 07 2012, 08:14PM
Pinky's Brain Registered Member #2901 Joined: Thu Jun 03 2010, 01:25PM
Location:
Posts: 837
You can get FPV antenna trackers for a little over 100$ BTW. Since in the US you are actually allowed to increase EIRP with high gain antennas this you should be able out drown out interference with that.
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.