#robotics | Logs for 2016-08-30

Back
[01:51:40] <deshipu> you sick bastard
[01:53:10] <Casper> abuse is what cause massive security holes
[02:43:33] <deshipu> Casper: I thought it's the other way around?
[02:50:30] <Casper> abuse is often not good... but bed time, nite
[09:34:25] <rue_house> how do you abuse a callack?
[09:36:53] <deshipu> with a rubber hose
[09:37:46] <veverak> :)))
[09:37:50] * veverak is creative
[09:53:13] <veverak> anyway, given dynamic python nature
[09:53:19] <veverak> it's quite easy to do some magic
[09:56:35] <veverak> fu me
[09:56:39] * veverak got everything wrong
[09:56:40] <veverak> damn it
[09:59:17] <veverak> not everything, but have to redo some things
[10:22:30] <veverak> rue_house: abuse = overusion and making too complex mechanisms
[10:22:35] <veverak> or unpredictable ones
[11:25:48] <veverak> hmm
[11:25:53] * veverak made calculations
[11:26:57] <veverak> and it looks like I will need around 36 kb/s for i2c
[11:27:11] <veverak> looks good than
[11:27:26] <veverak> ehm
[11:29:02] <veverak> damn it, nope
[11:34:10] <veverak> i2c message should contain 32 bit of data per msg
[11:34:22] <veverak> 12 generators of msgs at 60Hz
[11:34:27] <veverak> oh, 50Hz
[11:34:38] <veverak> 19.2kb/s ?
[11:36:19] <[VEGETA]> I will work on designing a robot control board (2WD\4WD), it contains everything including motor control, odometry calculation, power supply with different voltages, and other stuff
[11:36:32] <[VEGETA]> it is meant to connect with other boards via serial port
[11:36:39] <[VEGETA]> to output odometry and other info
[11:36:45] * veverak doesn't enjoy all in one boards
[11:36:46] <[VEGETA]> and take movement commands
[11:37:00] <[VEGETA]> and it will be compatible with ros as well
[11:37:12] <[VEGETA]> as well as any other mico
[11:37:17] <[VEGETA]> *micro
[11:37:19] <veverak> but also I am modularity freak a bit
[11:37:40] <[VEGETA]> my question is: how much are u willing to pay for this board
[11:37:48] <[VEGETA]> cuz I really think of selling them
[11:38:09] <[VEGETA]> it will have 18650 smd battery holder
[11:38:13] <[VEGETA]> brb
[11:38:31] <veverak> [VEGETA]: nothing, would not want it :D
[11:38:33] <[VEGETA]> is 70$ good? how much are u willing to pay
[11:51:44] <LiohAu> veverak: on which platform do you use i2c ? raspberry ? or something else ?
[11:52:05] <veverak> LiohAu: i2c
[11:52:07] <veverak> not tested yet
[11:52:26] <LiohAu> I have an IMU to connect using I2C on an odroid
[11:52:39] <LiohAu> but I think last time I tried I could not detect it..
[11:53:29] <veverak> well
[11:53:36] <veverak> standart i2c speed should be 100kb/s
[11:53:40] <veverak> so I should be save
[11:53:42] <veverak> :)
[11:57:44] <[VEGETA]> is it mpu6050
[11:58:46] <[VEGETA]> this is the one i am gonna use with my board
[11:59:09] <[VEGETA]> and i will make the board accept encoder inputs to calculate odometry
[12:21:05] <veverak> and algo for IK get's more and more complicated
[12:23:03] <deshipu> veverak: I thought it's already as complex as possible?
[12:23:23] <veverak> deshipu: i thought so too
[17:21:17] <anniepoo__> We've got an application that could probably be handled by a desktop robotic arm. Can anybody recommend one or more good ones to start looking at?
[17:21:46] <anniepoo__> The application is sticking tape dots on a chassis
[17:22:38] <anniepoo__> OS laser cut or CNC machined would be nice, as we have those tools
[17:23:40] <anniepoo__> Pretty early in exploring this
[17:31:44] <deshipu> anniepoo__: MeArm? :D
[17:54:19] <anniepoo__> thanks deshipu - got called away for a bit
[17:55:09] <deshipu> that's the cheapest possible one
[17:55:18] <deshipu> probably not what you want
[17:55:21] <anniepoo__> I'm not necc. looking for cheapest
[17:55:33] <anniepoo__> I'm going to do actual work with it.
[17:55:34] <deshipu> right
[17:56:36] <deshipu> I think there was some kickstarter for a scara arm...
[17:56:38] <anniepoo__> We have this job that requires putting lots of tape dots about 3/8" dia on a part - 16000 of them a year
[17:57:04] <deshipu> at the same spots?
[17:57:07] <deshipu> or just anywhere?
[17:57:07] <anniepoo__> it's not high precision, the dots way well under a gram
[17:57:20] <anniepoo__> yes, at 'the same spot' within a millameter or two
[17:57:47] <deshipu> then you probably need something less hobbyist and more student
[17:57:54] <anniepoo__> right now they're applied by hand without a guide (they cover a 1/8 hole)
[17:58:08] <anniepoo__> yes, 'more student' sounds good
[17:58:27] <deshipu> no idea what they use now, maybe veverak would know
[17:59:33] <anniepoo__> thanks
[18:00:41] <anniepoo__> A palletizer would do the job, but 6DOF might be a small enough price jump that it'd make more sense to buy it
[19:05:39] <veverak> anniepoo__: on chassis?
[19:05:46] <veverak> what should one imagine?
[19:29:15] <anniepoo__> hi
[19:29:23] <anniepoo__> chassis as in mobile? no
[19:30:22] <anniepoo__> We're putting masking dots on an electronics case prior to powder coating them (they're for rough service electronics)
[19:30:32] <veverak> ah, I see
[19:31:11] <veverak> anniepoo__: cheapest solution is definetly a 'student'
[19:31:13] <veverak> ;)
[19:31:22] <anniepoo__> I figure operator loads a bunch of them on a ramp, the robot sticks the dots on, then pushes a manual button that makes an air cylinder flip it out
[19:31:37] <veverak> while most of hobby arms are fine for youtube videos
[19:31:49] <veverak> longterm doing of one thing such as this could be difficult
[19:31:54] <anniepoo__> no, acutally, at $10 an hour it's a lot of $ over a year or two
[19:31:58] <veverak> and you always got young people needing money ...
[19:32:29] <anniepoo__> 8cD I've got 48000 dots to place
[19:32:33] <anniepoo__> every year
[19:32:52] <anniepoo__> and am hoping to pick up several similar jobs
[19:33:16] <anniepoo__> I'd consider a 'real' industrial SCARA robot if need be
[19:33:57] <anniepoo__> but that might indeed make having people do it manually be cheaper
[19:34:01] <veverak> 3DOF like is enough?
[19:34:08] <anniepoo__> yes, should be
[19:34:20] <veverak> thought about shapeoko?
[19:34:28] <anniepoo__> nope, googling
[19:34:43] <veverak> or shapeokolike thing
[19:34:49] <veverak> we got one scaled to 1x1m in hackerspace
[19:34:54] <anniepoo__> ah, yes
[19:35:13] <anniepoo__> actually, that's a potential solution, one I was already considering
[19:35:17] <anniepoo__> we have a CNC router
[19:35:29] <anniepoo__> I wasn't sure I wanted to tie the machine up
[19:35:38] <anniepoo__> but could see it happening
[19:36:23] <veverak> that could work
[19:36:50] <veverak> I suppose vacuum-like mechanism could lift the sticks dots and put them on place
[19:36:55] <anniepoo__> We have two of them. A good one, primary production tool, and an MDF hobbyist one we rarely use. Might use the hobbyist one
[19:37:30] <anniepoo__> The dots are tape, they have sticky on the bottom, but we have a machine shop, we could make a gizmo
[19:38:11] <anniepoo__> I have a vac pump, I could run a quick experiment
[19:38:15] <veverak> still could work
[19:38:24] <anniepoo__> brb - 5 mins
[19:43:08] <anniepoo__> back
[19:43:51] <orlock> hmm.. i think.. i should be able to eliminate the atmega as a controller in my sumo bot
[19:44:31] <anniepoo__> no go - the pump turned out to have a fitting that was just a tad smaller than the dot. Closing off that fitting with a dot, the dot pulled away with the carrier film rather than staying on the vacuum
[19:44:35] <orlock> i was mainly going to use it for analog inputs for edge detection - my motor controller has 5x analog inputs, supposed to be for controlling it from a handhelt remote control unit
[19:45:02] <anniepoo__> The dots are on acetate or something carrier film that's split under the dot.
[19:45:11] <anniepoo__> I've also looked at automatic label appliers
[19:45:37] <anniepoo__> they basically just run the carrier tape over a rounded acute angle.
[19:45:51] <veverak> hmm
[19:46:02] <anniepoo__> So we can make a gizmo that exposes half the dot
[19:46:11] <veverak> anniepoo__: you would have to figure out how to work with dots for any machien I suppose
[19:46:24] <anniepoo__> the human worker actually sticks the dot to a snap knife blade
[19:46:26] <veverak> and hobby CNC machines like shapeoko could be good choice for movement
[19:46:46] <anniepoo__> Yes - more I think about this, the more I think we should start with our good CNC router,
[19:48:19] <anniepoo__> and if it works, when it becomes a nuisance to have the machine tied up, we think about other solutions
[19:48:39] <anniepoo__> It's the easiest for us - we already have software systyems, etc. in place for the router
[19:49:04] <anniepoo__> And it's hefty enough to load the part in a jig
[19:49:24] <anniepoo__> Hmm...
[19:49:45] <anniepoo__> ok, how to apply the dot
[19:50:00] <veverak> :)
[19:50:33] <anniepoo__> option 1 - pair of tiny flat plate fingers. Lower one moves vertically to pinch dot
[19:51:28] <anniepoo__> option 2 - spring loaded fingers like a clip. Move down, move over, slipping fingers onto dot
[19:52:07] <anniepoo__> pull dot off carrier tape, move to location
[19:52:42] <veverak> this gets out of my experience, so can't really help
[19:52:47] <anniepoo__> crash finger assy, which is on a spring, into the part. "thumb" comes down and presses on dot,
[19:54:38] <anniepoo__> cnc moves to side. "thumb" is on swing arm and stays over dot
[19:55:56] <anniepoo__> https://www.amazon.com/gp/product/B009K97G5Y/ref=oh_aui_detailpage_o09_s00?ie=UTF8&psc=1
[19:56:01] <anniepoo__> these are them
[19:56:03] <anniepoo__> 8cD
[19:56:32] <anniepoo__> it's good, sticky adhesive
[19:58:19] <anniepoo__> ok, I've got it
[20:00:45] <anniepoo__> my experience of robotics is that it's 90% about stuff like stepper controllers, and only a small fraction about this sort of thing
[20:00:51] <anniepoo__> 8cD this is fun!
[20:01:32] <orlock> You do it enough, and you just re-use your stepper controllers
[20:01:52] <anniepoo__> yes
[20:01:57] <anniepoo__> 8cD
[20:02:11] <orlock> We have some super fancy in-house designed controllers
[20:02:24] <orlock> full-length PCI cards and stuff
[20:02:53] <anniepoo__> we're in the same state with sensors for environmental stuff
[20:02:56] <orlock> a lot of what they do is the fiddly specifics of moving unusual objects around
[20:03:43] <anniepoo__> my biz partner ran around and put up a bunch of arduino based sensors that feed a database, just outta hackishness
[20:03:57] <anniepoo__> so if we need another sensor we just add it
[20:04:12] <orlock> i was looking at one i ordered a while ago from aliexpress
[20:04:29] <orlock> esp8266 with a DHT chip and LDR and a few other things
[20:04:41] <orlock> so arduino compatible but with wireless and IP
[20:05:26] <orlock> We have sensors everywhere here, but they were $300 each!
[20:07:30] <anniepoo__> we're a funny organization - we freely admit we're a couple software engineers who are makers. We're closer to maker space than to 'bang out brake shoes' factory. So we often use these consumer grade solutions
[20:21:01] <anniepoo__> OK, thanks veverak
[20:21:25] <anniepoo__> I think I can do this 8cD
[20:21:35] <anniepoo__> I'm outta here
[20:48:00] <Snert> dunno 'bout you guys but I'm getting tired of replacing batteries in motion sensors.
[20:49:05] <Snert> and any motion sensor that runs from 12V or 120Vac is spendy.
[20:50:02] <SpeedEvil> err - what?
[20:50:07] <SpeedEvil> They're $5
[20:55:18] <Snert> leviton stuff don't cost 5bucks.
[20:55:27] <Snert> I mean quality occupancy sensors.
[20:55:37] <Snert> not arduino crap.
[20:55:52] <Snert> and not battery operated.
[21:28:55] <rue_house> Snert, your supposed to buy the batteries from the system rpoviders for about $22ea, its their business plan
[23:18:13] <orlock> CrazyEddy: Have you read Outies?