#garfield Logs

Dec 06 2018

#garfield Calendar

04:47 PM Tom_L: rue_mohr, does your lathe do this? https://imgur.com/gallery/SRbG0ud
05:46 PM zhanx: freakky
05:48 PM zhanx: 3 hours later robotics with kids is done https://imgur.com/a/jCXgpki
05:49 PM zhanx: part 1 of 4
06:00 PM zhanx: rue for the stuff I am sending can you making me 1 of these https://www.modernroboticsinc.com/4-hole-wheel-service-pack-60-0026-2
06:01 PM zhanx: I am putting one of the 3 wheels in the box if you need to it machine one
06:03 PM zhanx: https://imgur.com/a/FsqAKes
07:05 PM rue_mohr: magnesium?
07:05 PM rue_mohr: scarry
07:05 PM rue_mohr: just as scarry to leave that key in there
07:08 PM zhanx: not sure why I thought to put a wheel in the box, I have a hub you can copy
07:09 PM rue_mohr: ok
07:09 PM rue_mohr: cause yea, I need more numbers
07:09 PM zhanx: k
07:09 PM zhanx: I will put on in the box then
07:10 PM zhanx: I am waiting till monday to send it, turns out that mars rover needed alot of stuff. so I need to sort more parts for moon
07:12 PM zhanx: think i might weld the aluminum frame
07:14 PM zhanx: rue_mohr, you skipped the pics
07:19 PM rue_mohr: https://imgur.com/gallery/Z1Bs5cK
07:19 PM rue_mohr: damn!
07:23 PM zhanx: rue what do you think about welding the frame so its rigid?
07:23 PM rue_mohr: what frame?
07:23 PM zhanx: for the triangle bot
07:23 PM rue_mohr: the lego~?
07:23 PM rue_mohr: triangle?
07:23 PM zhanx: the lego is for the kids
07:23 PM rue_mohr: the moon rover?
07:24 PM rue_mohr: na, you have to let it be lego
07:24 PM zhanx: https://imgur.com/a/FsqAKes that one
07:24 PM rue_mohr: oh, didn't see that
07:24 PM zhanx: that is the one i need the hubs for
07:25 PM rue_mohr: second layer with weaving
07:25 PM rue_mohr: why does the right back one look odd?
07:26 PM zhanx: its propped up with parts
07:26 PM rue_mohr: ah
07:26 PM zhanx: told you i would have a basic layout today
07:26 PM rue_mohr: oh no, you have me thinking about the math for that
07:26 PM zhanx: thankfully that is easy
07:27 PM zhanx: what hard i am thinking about, triangle bot that is tracked
07:28 PM zhanx: skip links
07:29 PM zhanx: rue the lego bot is just something for me and the kids
07:30 PM rue_mohr: what do you have asa base for the arm?
07:30 PM zhanx: that triangle bot :D
07:30 PM rue_mohr: fer the rotation ya know
07:30 PM rue_mohr: hmm
07:30 PM zhanx: I didn't say it would be easy
07:31 PM rue_mohr: i suppose if you decompose the vectors its not that bad
07:31 PM zhanx: I have those IR beacons also for location
07:32 PM rue_mohr: show me how they work
07:32 PM rue_mohr: where's the docs
07:32 PM rue_mohr: I want to play with swarms
07:32 PM zhanx: let me look them up
07:33 PM zhanx: https://modernroboticsinc.com/360-ir-beacon
07:33 PM zhanx: like zero on it
07:34 PM rue_mohr: thats halarious
07:34 PM rue_mohr: its what I designed, but done wrong
07:34 PM zhanx: http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=hbk2100
07:36 PM rue_mohr: results look good tho
07:37 PM zhanx: i want to keep all the beacons
07:37 PM rue_mohr: sure, I think its funny tho
07:37 PM rue_mohr: they just told me what they did too
07:37 PM zhanx: ya the pricing is insane also
07:37 PM zhanx: what they don't say
07:38 PM zhanx: they are i2c controlled
07:38 PM zhanx: so you can clock them and locate like that
07:38 PM rue_mohr: https://modernroboticsinc.com/ir-seeker-v3-2
07:38 PM zhanx: yea i have a couple
07:39 PM zhanx: like you said the pricing is crazy
07:45 PM rue_mohr: https://cdn-learn.adafruit.com/downloads/pdf/i2c-addresses.pdf
07:45 PM rue_mohr: hmm
07:46 PM rue_mohr: would you pull the top off a seeker and take me a pic? I think its two std ir recievers they have done something with
07:46 PM zhanx: normally i just scan the i2c busses
07:46 PM zhanx: sure
07:47 PM rue_mohr: the agc circuits are hard to do, so, normally, nobody makes them, they just use the normal reviever and hack it somehow
07:48 PM zhanx: yep
07:50 PM zhanx: its got a built in pic2
07:50 PM zhanx: pic24fv16ka
07:50 PM rue_mohr: ok, everyone is speaking in jibberish today
07:50 PM rue_mohr: ah
07:50 PM rue_mohr: k, lets see
07:51 PM zhanx: 14392my
07:51 PM rue_mohr: I'd bet they can use the duty mauling to tell the signal strength
07:52 PM zhanx: https://imgur.com/a/eQfQ6WX
07:53 PM rue_mohr: oooh they are photodiodes too!
07:53 PM zhanx: nice aint it?
07:53 PM rue_mohr: iiinteresting
07:53 PM rue_mohr: I wonder what the chip is
07:53 PM rue_mohr: not he pic
07:54 PM zhanx: send this one back to me?
07:54 PM rue_mohr: not the pic
07:54 PM rue_mohr: no its ok
07:54 PM zhanx: I will put it in the box
07:54 PM rue_mohr: thats ok, that teaches me everything
07:54 PM zhanx: k
07:55 PM rue_mohr: hard to do
07:55 PM rue_mohr: unless its not 40Khz modulated
07:55 PM zhanx: its dual band
07:55 PM rue_mohr: I wonder what j2 is about
07:55 PM zhanx: serial programing
07:56 PM rue_mohr: I'm guessing the sot8 is a dual op-amp
07:56 PM zhanx: which tells me it has a bootloader
07:59 PM zhanx: `I have this kit https://www.modernroboticsinc.com/matrix-base-set-97-0001-2 about 60% there
08:00 PM zhanx: this kit 100% there https://www.modernroboticsinc.com/robot-electronics-bundle-2
08:02 PM zhanx: ad parts of this kit https://www.modernroboticsinc.com/gobilda-master-ftc-kit
08:07 PM zhanx: rue want me to open a beacon also?
08:16 PM rue_mohr: na, its jus a modulated ir led
08:16 PM rue_mohr: (multiple)
08:16 PM zhanx: k
08:17 PM zhanx: wife wants the arm base to be a vacuum cleaner also
08:17 PM zhanx: I know where I can get a roomba for free
08:17 PM zhanx: no charger
08:17 PM rue_mohr: already done, those mechum wheels with get all sorts of things caught right in there
08:18 PM zhanx: still will make her happy
08:19 PM zhanx: rue i have kids and cats so
08:19 PM zhanx: If i can pick up stuff with the arm and vacuum she will not complain
08:19 PM rue_mohr: floppy socks, everyting gets relocated do the edges of the floor
08:20 PM zhanx: oh did i tell you i found a pressure sensor for air?
08:20 PM rue_mohr: cool
08:20 PM rue_mohr: what range?
08:20 PM zhanx: one sec i will link it
08:21 PM zhanx: https://www.vernier.com/products/sensors/pressure-sensors/gps-bta/
08:21 PM zhanx: i know i don't need that
08:22 PM zhanx: its all there new in the box if you need it
08:22 PM zhanx: or Tom_L
08:23 PM rue_mohr: about 36 psi I think
08:23 PM zhanx: for coolant or something I don't know
08:24 PM zhanx: want it? you have first dips
08:25 PM rue_mohr: I'm ok, if you have just one, hold onto is
08:25 PM rue_mohr: it
08:25 PM zhanx: its the only one
08:26 PM zhanx: wait 36 psi
08:26 PM zhanx: I can use it
08:27 PM zhanx: but i dont need it
08:28 PM rue_mohr: Texas Instruments OPT101P
08:29 PM rue_mohr: https://www.nutsvolts.com/uploads/wygwam/NV_0100_Marston_fig15.jpg
08:29 PM rue_mohr: that makes sense
08:30 PM rue_mohr: ok hey, wait, tangents
08:30 PM rue_mohr: damn
08:30 PM rue_mohr: no, this is going to lead to more browser tabs
08:32 PM rue_mohr: I really think they could have used digital sensors, and shaped the transmitter waveform to be able to determine the signal strength
08:32 PM rue_mohr: ok, stop, I need to work on CAM program
08:32 PM zhanx: dont worry rue
08:33 PM zhanx: I am gonna use the 2 i have and clock directions to locate
08:33 PM zhanx: with a bit of slam
08:33 PM rue_mohr: dud
08:33 PM rue_mohr: e
08:34 PM zhanx: I have 5 beacons
08:34 PM zhanx: so
08:34 PM zhanx: I can do that
08:35 PM rue_mohr: wtf, where did
08:36 PM rue_mohr: http://ruemohr.org/~ircjunk/robots/abspos/problem.html
08:37 PM zhanx: did you layout what i was drawing on paper years ago?
08:37 PM rue_mohr: get ready
08:37 PM rue_mohr: no, I'll pastebin it
08:37 PM zhanx: he robot is able to scan around it and obtain the angles, between the 3 beacons, the scanning process also identifies the beacons (it knows which is which) It CANNOT get information on its distance from it to the beacons due to hardware limitations (via financial limitations)
08:37 PM rue_mohr: http://paste.debian.net/1054725/
08:37 PM rue_mohr: http://paste.debian.net/1054725/
08:37 PM rue_mohr: http://paste.debian.net/1054725/
08:37 PM zhanx: not anymore
08:38 PM rue_mohr: the mechanism still stands
08:38 PM zhanx: true
08:38 PM rue_mohr: that ^ thats the code
08:38 PM rue_mohr: and it works
08:39 PM rue_mohr: its commented out in my 2d library
08:39 PM zhanx: hence why you have first dibs on the hardware
08:39 PM rue_mohr: mine needs different hardware
08:39 PM zhanx: you just killed what i was working on tonight
08:39 PM rue_mohr: http://paste.debian.net/1054726/
08:40 PM rue_mohr: its my "old" library, I cleaned it up
08:41 PM zhanx: o this triangle bot with beacon location can be done now
08:41 PM rue_mohr: http://paste.debian.net/1054727/ <-- that is the cleanup
08:41 PM zhanx: might as well work on the turn off/on on command then
08:42 PM zhanx: rue need to be my neighbor
08:47 PM rue_mohr: some of the functions in that last one took me a LOT of effort to get right
08:48 PM zhanx: saving it
08:49 PM rue_mohr: I started a matrix library too, for when you need to apply the same transformation to a LOT of points
08:50 PM rue_mohr: http://paste.debian.net/1054728/
08:53 PM rue_mohr: I suppose there should be a matrix divide in there
08:53 PM rue_mohr: for inverse transforms?
08:53 PM rue_mohr: anyhow
08:53 PM zhanx: CAM
08:53 PM rue_mohr: right eight
08:54 PM rue_mohr: so I added a callback property to the child attribute list this morning
08:54 PM rue_mohr: but its not technically an event callback its just a registered function
08:55 PM rue_mohr: so I cant use the callcallbacks method
08:55 PM rue_mohr: or the addcallback
08:57 PM rue_mohr: that said, I dont know how you create a callback for a widget
08:57 PM rue_mohr: to learn I have to look at the source fro motif widgets
08:57 PM rue_mohr: *but* there is a snag
08:58 PM rue_mohr: I dont know if a situation where a manger object adds a callback to a child object
08:58 PM rue_mohr: everything seems to create a callback in its class and the subwidgets inherite it
09:09 PM zhanx: first job is 2.5 hours south, then 2 hours north then back to the same job
09:09 PM zhanx: wtf
09:10 PM furrywolf: reschedule?
09:10 PM zhanx: yes
09:10 PM zhanx: oh and Evening furrywolf