#robotics | Logs for 2016-01-08

Back
[00:42:11] <asdsa> Are there robotic development kits today that are as simple to use as Arduino? I know electronics but nothing about mechanics. I would like something that can do what iRobot can. A maid
[00:42:53] <Hyratel> a mad...
[00:43:13] <SpeedEvil> Ifyou mean a vacuum cleaner - then no.
[00:43:20] <SpeedEvil> If you mean a maid lol
[00:43:47] <SpeedEvil> Any 'easy to use' kits tend to be very, very expensive for good reason
[00:44:12] <z64555> oh this is interesting!
[00:44:13] <z64555> http://obex.parallax.com/sites/default/files/obj/id/264/aux/accelerometer_array_C.pdf
[00:44:16] <SpeedEvil> Sourcing actual bits which will remain available, be of good quality, be reliable, ... is hard
[00:44:21] <Hyratel> https://dl2.pushbulletusercontent.com/Ce7RpLmTU87B6KRnOUT6FgwP2zGsJVbD/20160108_011317_Richtone%28HDR%29.jpg
[00:44:49] <SpeedEvil> z64555: It's really not
[00:44:55] <z64555> bummer.
[00:45:00] <z64555> Imma read through it anyway
[00:45:04] <SpeedEvil> z64555: MEMs gyros give much better performance alas
[00:45:17] <SpeedEvil> (unless your robot is many meters across)
[00:45:44] <z64555> well, yeah. but this goes along with my thought experiment of before
[00:46:00] <z64555> asdsa: you might actually want to start off with hacking a roomba and go from there
[00:46:23] <z64555> also, don't forget there's a mop varient
[00:46:25] <asdsa> z64555, which MCU does roomba use? is it programmable?
[00:46:54] <z64555> not sure which uC it uses, but it's probably not user programmable
[00:47:19] <z64555> for that, you'd gut the electronics and put in your own uC board
[00:47:27] <z64555> lots of options! :D
[00:52:08] <z64555> hm, bugger. it doesn't go into CoR's outside the center
[01:10:55] <z64555> my sensor experiment might have gotten the plane wrong
[01:11:39] <z64555> does posit a valid question, though
[01:12:46] <z64555> to fully test, I'll have to upgrade the 2 accesory accelo's to 3d
[01:33:44] <DagoRed> The irobot kits are pretty simple but annoying.
[01:34:54] <anonnumberanon> simple usually is also ennoying
[01:35:12] <DagoRed> The uc is user programmable. I don't know what they use now but historically it was a non atmega 8 bit atmel. I think I have all the libraries I wrote for it on my old computer.
[01:37:33] <asdsa> DagoRed, can Arduino be used on it?
[01:39:01] <DagoRed> Could but you would have a lot of rewiring.
[01:39:11] <DagoRed> Do yourself a favor, ditch the arduino.
[02:34:42] <deshipu> morning
[02:39:29] <deshipu> oh no, someone implemented my idea
[02:39:31] <deshipu> http://hackaday.com/2016/01/07/raspberry-pi-zero-turning-the-pi-into-a-usb-gadget-over-usb/
[04:25:59] <veverak> deshipu: I suppose you design only in fritzing?
[04:34:04] <deshipu> veverak: mostly, but I can handle basic kicad/eagle
[04:34:11] <deshipu> I just don't like them
[04:34:57] <veverak> hmm
[04:35:08] * veverak can't find proper data for arduino pro mini in kicad
[04:35:25] <veverak> I mean, something that got A4/A5 ports..
[04:35:37] <veverak> nah, it will be long day tday :)
[04:35:38] <deshipu> different versions have them in different places
[04:36:05] <deshipu> I just use female pin headers
[04:36:20] <deshipu> and place them in the right places manually
[04:36:25] <veverak> I see
[04:37:35] <deshipu> I even considered using ones with alternating pins, so that you can plug stuff into the holes directly, without a female header
[04:51:15] <veverak> well
[04:51:20] <veverak> I can simply use what I've found
[04:51:29] <veverak> and just manually position the missing pins
[09:22:17] <z64555> I read "pins" as "puns"
[09:22:25] * z64555 brews coffee
[09:26:26] <rue_house> see documentation for operation on pun 5
[10:29:06] <LiohAu> what standard part can I use if I have a motor shaft that is too short to put a pulley on it?
[10:30:32] <LiohAu> I need a set screw + another shaft ?
[10:41:29] <LiohAu> the motor shaft is 10mm long and the pulley I'm trying to use is 13mm long
[10:41:47] <LiohAu> maybe it's not a big deal if the shaft is shorter?
[10:42:07] <LiohAu> but I heard from rue_house that we should not do direct drive things
[10:42:35] <LiohAu> (I guess it's not direct drive, since it's a pulley that is being driven)
[10:45:08] <z64555> I don't think it would be that big of a deal since its just 3mm off?
[10:45:27] * z64555 isn't a mechanical guy
[10:46:00] <LiohAu> yes but 3mm is like 1/3 of the shaft :P
[10:46:26] <LiohAu> well I can also use a 6mm belt
[10:46:32] <LiohAu> so i'll have 10mm pulleys
[10:46:43] <z64555> oh, right
[10:48:53] <Snert> as long as the D part of the shaft is engaged with the setscrew I see no problem if the shaft is a little short.
[10:50:07] <Snert> and if you dont have a D shaft you're prolly still ok as long as the setscrew works right.
[10:51:00] <LiohAu> no D shaft :(
[10:51:23] <LiohAu> anybody is a specialized in screws ?
[10:51:34] <Snert> use what ya have - just know that it's a place for improvement.
[10:52:07] <Snert> your pully has no set screw?
[10:52:07] <LiohAu> no, I want to use what should be used
[10:52:47] <Snert> I keep my ordering screwups around for test purposes.
[10:53:52] <LiohAu> http://uk.misumi-ec.com/item/10302193470/img/drw_01.gif this is the datasheet of the pulleys i'm using
[10:54:00] <LiohAu> i'm using shape A
[10:54:14] <LiohAu> looks like there's a screw
[10:55:58] <Snert> looks like M3 setscrew
[10:56:04] <Snert> so 3mm
[10:57:28] <Snert> and it's prolly metric thread.
[10:57:45] <Snert> I take the pulley to the hardware store and size one if necessary.
[11:00:06] <LiohAu> Snert actually when I said "anybody is a specialized in screws?" I wasn't talking about the pulley anymore :P
[11:00:15] <LiohAu> I'm looking for advices about screws in general
[11:00:29] <LiohAu> which kind of head should be used etc..
[11:01:39] <veverak> depends on what you need
[11:01:50] <veverak> general idea is that the less tools you need to work with the thing, the better
[11:02:03] <veverak> so try to use "same screw" several times :)
[11:03:08] <z64555> Shape A will require a set screw, headless. they're usually allen keyed
[11:03:27] <z64555> some are slotted, haven't ever seen a phillips, but they're also possible
[11:03:44] <z64555> Shape B can use any ol' machine screw
[11:06:49] <LiohAu> looks like their pulley model has no hole
[11:07:09] <LiohAu> I mean they only have the hole for the shaft, but nothing for the screw
[11:08:02] <z64555> Shape A's screw holes are drilled through the face of the pully
[11:09:11] <z64555> face/tyre/whatever it's called
[11:09:18] <LiohAu> it may be incompatible with a 15teeth pulley I guess
[11:10:55] <z64555> ?
[11:11:49] <LiohAu> since the pulley has a few teeth, maybe its diameter is too small and they cannot make holes in the face
[11:12:36] <z64555> again ?
[11:13:32] <z64555> The sheet says that there isn't any Shape B pullies of the 2GT type for 21 teeth and below
[11:13:42] <LiohAu> no i'm using shape A
[11:13:48] <LiohAu> but shape A diagram shows a hole
[11:14:06] <z64555> since there also isn't any 15 tooth 1.5GT, you'll have to use a 2GT
[11:14:07] <LiohAu> and in the CAD file that I downloaded there's no hole
[11:14:21] <z64555> lovely
[11:14:34] <LiohAu> but the CAD file for the same pulley with more teeth (still shape A) has the hole
[11:16:32] <LiohAu> so, since there's no screw with few teeth, how do I fix the pulley on the shaft ?
[11:23:25] <LiohAu> usually allen screws are used inside products? and torx screws outside for warranty ?
[11:24:07] <LiohAu> (not talking about pulley anymore)
[11:30:10] <LiohAu> ok looks like I can excluse square head screws if i'm not building a product for the canada :P
[11:39:31] <Snert_> I think about rotating mass. The setscrew shouldn't unbalance the spinning mass by having a big head or something.
[11:39:57] <Snert_> of course, a slow turning motor may not be any problem.
[11:40:54] <Snert_> I bet the setscrew weight = the amount of metal removed from the pulley hole/threads.
[11:46:52] <z64555> only if the setscrew is of the same density as the removed material
[11:47:18] <Snert_> treu, and you just about know they didn't engineer it quite that good.
[11:47:29] <Snert_> but that would be the idea.
[11:47:30] * z64555 sighs
[11:49:20] <z64555> may have to put in a tensioner pulley, I dunno
[11:49:20] <z64555> have it dampen vibrations or something
[14:04:35] <deshipu> good evening
[14:04:44] <deshipu> what's cooking doc?
[14:10:23] <jhylands> Got my pi zero running Tiny Core Linux
[14:21:53] <deshipu> \o/
[14:22:06] <deshipu> wait, when did you got the pi0?
[14:22:14] <deshipu> when did you get*
[14:22:41] <jhylands> yesterday
[14:24:50] <jhylands> I ordered one of the kits on Tuesday from BC Robotics
[14:25:28] <jhylands> or maybe it was Monday
[14:37:40] <anonnumberanon> Did you pay a lot more than $5?
[14:39:14] <jhylands> yeah
[14:39:25] <jhylands> it was something like $43 CAD
[14:40:25] <deshipu> holy Johnny #5, that's a lot
[14:40:39] <jhylands> well, it includes a lot more than just the board
[14:41:06] <jhylands> actually, it was $50
[14:41:11] <jhylands> http://www.bc-robotics.com/shop/raspberry-pi-zero-starter-kit/
[14:41:47] <jhylands> so, $50 CAD is worth $35 USD right now
[14:43:44] <deshipu> 403 Permission Denied
[14:44:07] <jhylands> same as this: https://www.adafruit.com/products/2817
[14:44:07] <deshipu> hmm, on any page of that http://www.bc-robotics.com/
[14:44:44] <deshipu> ah, it's that kit where when you buy a bunch of cables, they throw in a computer for free
[14:45:44] <jhylands> basically
[14:46:02] <jhylands> the HDMI adapter and the usb thing are useful
[14:47:54] <deshipu> I already had mine, though
[14:48:03] <deshipu> well, the SD cards are not that cheap either
[14:48:20] <deshipu> jhylands: so how large is the image?
[14:48:29] <deshipu> jhylands: for the Tiny Core Linux?
[14:48:48] <deshipu> also, did you have to do a lot of changes?
[14:49:59] <jhylands> deshipu, I'm not sure what size the image is, but its pretty small
[14:50:20] <jhylands> we didn't have to do much of anything - my brother had to sort out the wifi, because I'm using an RALink adapter
[14:50:31] <jhylands> instead of RealTek, which is apparently supported by default
[14:51:20] <deshipu> yeah, you have to download a firmware for it
[14:51:24] <deshipu> on raspbian too
[14:51:38] <jhylands> well, it just works on Raspbian
[14:51:46] <deshipu> mine didn't
[14:52:27] <jhylands> I'm using a WiPi adapter though
[14:52:49] <deshipu> I have some cheap chinese dongle
[14:53:16] <deshipu> I will probably solder it to a simple usb hub I have here
[14:54:23] <jhylands> I'm not using a hub with it, it works fine
[14:54:26] <deshipu> or directly to a microusb plug
[14:54:36] <deshipu> jhylands: yes, but I also want a camera
[15:24:03] <maiden> i have decided to go with my KISS principles for now, so only 3x load cells to start with
[15:24:53] <maiden> and will only have positive load on the loadcells as the attachments are so much easier to make that way
[15:44:17] <SpeedEvil> http://www.ncbi.nlm.nih.gov/pubmed/26468667
[15:44:19] <SpeedEvil> Using Virtual Pets to Increase Fruit and Vegetable Consumption in Children: A Technology-Assisted Social Cognitive Theory Approach.
[16:29:39] <deshipu> XD
[16:30:46] <anonnumberanon> >buying robots because lack of parenting skills and authority
[16:30:55] <anonnumberanon> I like that, it's good for business.
[16:31:02] <akem> hi
[16:32:08] <deshipu> the best educational toy you can give to your child is you
[16:34:55] <DagoRed> FYI. Run arch on your pi's instead of raspbian if you want to get serious with messing with the hardware.
[16:35:48] <DagoRed> I just wrote my own driver for the spi so I can work from the hardware interrupt instead of polling from user space... Way to much fighting with debian if you try and do that on raspbian.
[17:00:08] <veverak> hmmm
[17:03:25] <deshipu> yeah, I liked arch back when we were setting up thin terminals with it
[17:03:50] <deshipu> but for now I will do the simplest thing that works
[17:03:56] <deshipu> and see about improving things later
[17:06:19] <veverak> yeah
[17:06:21] <veverak> :)
[17:06:32] * veverak got arch on laptop, so it's easy for him to work with it
[17:06:41] <veverak> but still ... I suppose things will be easier with raspbian
[17:40:31] <robotust1a> https://www.youtube.com/watch?v=Hik57AzGf2k
[18:23:46] <Jak_o_Shadows> How are they compressing the pistons though?
[18:23:50] <Jak_o_Shadows> That's the interesting bi
[18:48:01] <Snert__> they filled the syringes with water.
[18:48:55] <Snert__> the motor driven slider drives the syringe plungers.
[18:49:20] <Snert__> annoyingly noisy little device too.
[19:26:58] <rue_house> I think they used a drill motor
[19:29:06] <Jak_o_Shadows> and just leadscrews?
[19:30:55] <rue_house> yup, its operating the syringe in the background
[19:34:47] <Snert__> kinda looked like some kind of big DVR or Video Disc mechanism from to 90s
[19:47:06] <DagoRed> .title
[19:47:08] <makepi> DagoRed: Компрессор с манипулятором - YouTube
[19:48:09] <DagoRed> That video is pretty sweet
[20:30:10] <dpg_> nothing like a nice friday night at home, writing a robotic device client for Playa to help bring about the robot uprising.
[20:49:36] <Jak_o_Shadows> oh good, inventor can export assemblies to stl
[20:55:37] <vicarion> noobish question: i've found two robot software packages - ROS and myrobotlab - are there any other major ones?
[21:01:29] <robotust1a> they use motor from scredriver
[21:02:15] <robotust1a> got my tiny little motors
[21:10:43] <rue_bed> vicarion, I have software that will operate every robot ever known by just having a link to it on your phone
[21:11:06] <rue_bed> what do you want your robot softare to do?
[22:16:45] <dpg_> rue_bed: what software is that?
[22:51:37] <anonnumberanon> me to
[22:51:41] <anonnumberanon> too*
[22:51:52] <z64555> ?
[22:52:27] <anonnumberanon> !
[22:52:47] <z64555> .
[22:52:49] <anonnumberanon> Hiz z64555 what brings you here?
[22:53:07] <z64555> lurking, mostly
[22:53:42] <z64555> the channels I usually lurk in on esper don't have a lot of robotics guys
[22:53:50] <ace4016> one of us, one of us...
[22:54:21] <z64555> I like one of those valence electrons, really :P
[22:55:11] <z64555> anywho! I did get some progress on the accelerometer theory
[22:55:31] <anonnumberanon> Not interesting unless you have hardware in hand
[22:55:36] <ace4016> learning is always good
[22:55:48] <anonnumberanon> order nowk, wait for the parts, get the parts, build something with it, come back here.
[22:56:10] <anonnumberanon> This channel is only for robot makers.
[22:56:12] <z64555> But I already have something built, I just have to get around to fishing it out of the attic :P
[22:56:25] <anonnumberanon> z64555, that doesn't count
[22:56:38] <z64555> yes it does :P
[22:56:44] <anonnumberanon> if it is out of the attic and pictures of it are taken then it may count
[22:56:51] <anonnumberanon> but right it couns as air
[22:57:05] <anonnumberanon> right noe*
[22:57:07] <z64555> when it's an aerial bot, so there's that
[22:57:09] <anonnumberanon> now*
[22:57:16] <anonnumberanon> no those don't exisxt
[22:57:36] <z64555> yes they do, you're just in denial
[22:58:00] <z64555> you secretly want to be the messiah of skynet
[22:58:21] <z64555> riiiight? :D
[22:59:06] <anonnumberanon> nah i made a quadcopter
[22:59:16] <anonnumberanon> i give you that, aerial robots exist
[22:59:22] <anonnumberanon> go to the attic now
[22:59:23] <z64555> anyway. So. I found out that there's actually two rotational components that the accelerometers detect
[22:59:25] <anonnumberanon> get the robot
[22:59:27] <anonnumberanon> show it to us
[22:59:59] <anonnumberanon> im drunk and just spent days working on a car
[23:00:06] <anonnumberanon> just finished my brakes
[23:00:18] <z64555> lol. I've got old pics
[23:00:26] <anonnumberanon> prolly has a lot of air in the sytem, may have to bleed it, may not, we will see
[23:01:01] <anonnumberanon> ill just pump the brakes with the cap screwed off from the brake fluit reservoir and see what happens
[23:01:28] <z64555> bummer
[23:01:49] <z64555> Here's a link to my bro's album. He's the one who took the pics
[23:01:52] <z64555> https://www.facebook.com/media/set/?set=a.200693593329427.52249.100001663622594&type=1&l=03776a3659
[23:02:17] <z64555> yes. I am aware of the wire mess
[23:03:22] <z64555> and yes, he had a crappy digital camera
[23:06:25] <z64555> comments? suggestions to gtfo? :P
[23:10:16] <z64555> anyway. so accerometers detect angular acceleration in the form of torque and angular velocity in the form of centripetal acceleration
[23:11:43] <z64555> So, what I'm guessing that commercial IMU's do is make the assumption that the Center of Rotation is at the center of the IMU's sensor board, and calibibrate their kalman filter accordingly
[23:14:01] <z64555> the quadrotor's or aerial craft should carry on this assumption by making the accelerometer its CoR
[23:15:18] <z64555> and have its engines programmed in relation to it. With the addition of a passive Center of Mass that could be estimated or guessed
[23:23:14] <z64555> someday, someday it will be able to play music...