#robotics | Logs for 2016-02-28

Back
[03:00:29] <anonnumberanon> So apparently there are 56 new matches of robot combat. first one:
[03:00:30] <anonnumberanon> https://www.youtube.com/watch?v=S8VSwn3A83o
[04:57:06] <deshipu> I love how they fall down on their own
[05:02:20] <deshipu> they would probably lose with a rock
[05:05:38] <deshipu> that's an idea, have a "robot" that's just a statuette of Buddha
[05:05:46] <veverak> deshipu: ball wheels: with little coding it should be doable to somehow control speed ....
[05:05:48] <veverak> point is
[05:06:02] <veverak> with ball wheels, you can tilt axis of that wheel anyway you want +-
[05:06:13] <veverak> with normal wheel, It's more tricky ;)
[05:06:34] <deshipu> but as you tilt, you change the diameter
[05:06:55] <deshipu> which means that the speed doesn't depend on the rotation speed alone anymore
[05:07:15] <veverak> yeah
[05:07:26] <veverak> but as you said, "you" tilt the wheel
[05:07:43] <veverak> (saying that you should be able to figure out tha angle)
[05:16:06] <deshipu> that only works on very smooth flat floor
[05:17:06] <veverak> yeah, but if we talk about not-flat... you propably endup with 6dof sensors anyway (Acc + gyro), and other stuff
[05:17:47] <veverak> yeah, it can be more complex then normal free, but you dan't have to keep it waterleveled with floor (which on uneven floor doesn't work either...)
[05:17:52] <veverak> *normal wheel
[05:18:15] <veverak> means, you can, and if you do it's as easy as normal wheel, but you can also tilt it if it's necessary :)
[05:21:28] <deshipu> you can tilt a normal wheel too, you know
[05:21:41] <deshipu> without it changing the diameter so much
[05:25:48] <veverak> yeah, but tilting normal wheels brings new range of problems too :)
[05:26:21] <deshipu> like what?
[05:28:59] <veverak> ok, it's smaller range, but you have to make it sturdy enough because when wheel is tilted, forces on wheel axis are not perpendicular ... (which is something that it doesn't have to handle in longterm...)
[05:29:08] <veverak> nah, brb
[05:30:50] <veverak> -> you bend the wheel if it's not sturdy enough and also tilting on one side still makes the entire machine going where the wheel is tilted (which is compensated with wheels on other side, but you have to make it even)
[05:31:28] <veverak> which is all solvable problems, but my point is that it doesn't seem like "ball wheel" brings many more problems :)
[05:31:36] <veverak> nah, needs tests..
[05:40:45] <veverak> for the case when you can keep the wheel +- perpendicular to the surface, normal wheels popably wins, no doubt about that, but with standart tote layout (3dof-Z,X,X), It could propably end up with "just" finding servo with 'shaft' that goes trough entire servo & making the ball (or half balls, but we have 3d printer for that for prototypes anyway)
[05:41:16] <veverak> and one can start playing if that somehow to some degree :)
[05:56:52] <deshipu> veverak: you have the same problem with ball wheels
[05:57:28] <deshipu> veverak: I mean, the forces on the axle are the same
[05:58:15] <veverak> deshipu: forces are, but ball wheel doesn't bend
[06:02:04] <deshipu> normal wheel doesn't have to bend either
[06:03:50] <veverak> also, I am not sure if forces are really same
[06:03:59] <deshipu> they are
[06:04:40] <veverak> afaik, the force "originates" from the point where it touches ground no?
[06:04:47] <veverak> hmm
[06:04:50] * veverak have to open some books
[06:05:03] <deshipu> ok, the lever is shorter
[06:06:21] <veverak> yeah, but it's always under the connection of ball to servo
[06:06:23] <veverak> or +-
[06:06:36] <veverak> while with wheel, based on the angle it can vary a lot
[06:06:55] <deshipu> the force is always at the same angle
[06:07:02] <deshipu> down
[06:07:06] <veverak> no, I am angle of wheel :)
[06:07:35] <veverak> nevermind
[06:07:40] <veverak> will study few things
[06:08:23] <veverak> (angle of wheel was one of the most important factors on RC Racing cars, and the bigger angle of wheel, the more it was damaging the wheel/everything usually)
[06:08:42] <veverak> while also it gave some advantages...
[06:09:04] <veverak> have to study what one wants with cheap servos we use and what he wants to avoid definetly
[12:43:24] <MarkX> morning
[12:44:46] <rue_bed> mmm
[12:45:31] <MarkX> still in bed rue? nice
[12:45:32] <MarkX> ahhaa
[12:45:36] <rue_bed> mmm
[14:30:34] <deshipu> https://www.youtube.com/watch?v=ACa2hxboEXs
[14:38:56] <veverak> nah
[14:39:04] <veverak> sometimes i feel like I have dirtiest table ever
[14:39:15] <veverak> but I suppose that most people just clean their table before they cam anything
[14:40:12] <deshipu> I don't
[14:40:24] <veverak> good :)
[14:40:25] <deshipu> but I usually use a separate table
[14:41:05] <deshipu> http://paste.sheep.art.pl/a06cd0f5-b81e-46ff-beb7-a65f2dbbbc33/%2Binline
[14:41:11] <deshipu> my typical workspace
[14:43:11] <veverak> that's hacker workspace!
[14:43:14] <veverak> :D
[15:32:56] <flyback> http://jjsaspie.imgur.com/
[15:36:25] <deshipu> flyback: robots?
[15:38:10] <flyback> I wish
[15:38:16] <flyback> I got rid of most of it and more soon
[15:38:26] <flyback> getting old, relATIVES Made threats etc
[15:40:18] <jhylands> https://app.box.com/s/nm1cc9me55dk9d2ob9u2yw9zc0ciq0wq
[15:40:26] <jhylands> my workbench is currently buried
[15:41:39] <flyback> nice
[15:41:44] <flyback> I had the exact same model lamp
[15:41:54] <jhylands> I love that lamp
[15:41:57] <flyback> it got loose too fast and the incandescent socket arced out
[15:41:59] <flyback> it's gone
[15:42:06] <flyback> next one will be florescent or led
[15:42:17] <jhylands> I put a daylight 100 watt-equivalent CF bulb in it
[15:42:21] <flyback> I tried that
[15:42:28] <flyback> and it made my pl2303 go apeshit
[15:42:30] <flyback> but those things suck
[15:42:34] <flyback> cp210x is way more stable
[15:42:39] <jhylands> and 3D printed a new mounting base for it, when the old one broke
[15:42:44] <flyback> NICE JOB
[15:42:52] <flyback> you know
[15:43:05] <flyback> if you are ever short on money for needed materials or work
[15:43:09] <flyback> do remmeber you have a 3d printer
[15:43:10] <orlock> jhylands: did you say you love lamp?
[15:43:19] <flyback> orlock, it's a magnifier lamp
[15:43:21] <flyback> leave him alone
[15:43:36] <jhylands> orlock, its a lighted magnifier lamp on an extendable arm
[15:43:39] <jhylands> it rocks
[15:43:46] <flyback> jhylands, you might be able to trade work or something for 3d printing a replacement part for someone
[15:43:51] <flyback> don't ever forget that
[15:44:02] <orlock> jhylands: yeah, i have one too
[15:44:07] <jhylands> flyback, money for parts isn't typically an issue
[15:44:12] <orlock> the ones that rake the run flouro tubes?
[15:44:30] <orlock> run? ring
[15:45:11] <jhylands> flyback, this is my current robot: https://app.box.com/s/sagoqje1q66vhyskz3l3pbaa09h6kokp
[15:45:34] <flyback> no he has cheap one
[15:45:38] <flyback> incandescent
[15:45:42] <flyback> my next will be flor or led
[15:45:52] <flyback> very very very cool
[15:46:00] <jhylands> I also have a nice head-mounted magnifier
[15:46:00] <flyback> I couldn't even build a robot with 2 servo's
[15:46:07] <flyback> I just bought a new iron
[15:46:09] <jhylands> That one has 14 right now
[15:46:10] <flyback> aoyue 2930
[15:46:19] <flyback> integrated heater tip iron
[15:46:25] <jhylands> two micropython boards (one custom build), and a raspberry pi 2
[15:46:36] <flyback> and a replacement heating coil for the hot air on my aoyue 968, it's a heater from a 968A
[15:46:46] <flyback> better design only $13 and the old one is 7 yrs old due to burn out
[15:47:26] <jhylands> I have an aoyue 852A hot air reflow station
[15:48:03] <flyback> basically the same for hot air
[15:48:05] <flyback> it's not bad
[15:48:13] <jhylands> yeah, it works - I don't use it much
[15:48:22] <flyback> I also have a 50w sparkfun/atten iron but it sucked on rohs
[15:48:30] <flyback> so I am thinking of keeping it for leAD STUFF
[15:48:30] <deshipu> jhylands: you reprinted the head?
[15:48:35] <jhylands> yeah
[15:48:39] <flyback> use the 2930 for rohs
[15:48:50] <flyback> so I don't have to buy expensive $13-$18 tips for leaded solder
[15:48:59] <jhylands> I wanted to add the power button and an RGB led
[15:49:13] <jhylands> and switch to the newer IR sensors
[15:49:26] <jhylands> so it made more sense to just redesign it
[15:49:33] <jhylands> I didn't really like the old one that much
[15:49:36] <deshipu> jhylands: and you wanted that camera?
[15:49:49] <jhylands> the camera is the spy cam from adafruit
[15:49:51] <jhylands> for the rpi
[15:49:58] <jhylands> its pretty awesome
[15:50:08] <jhylands> I have to redesign the head again, to add it in
[15:50:17] <jhylands> but I'm waiting until I get my new 3D printer
[15:50:33] <jhylands> I need to print a new body also, so I can use a 4000 mAh battery
[15:51:00] <jhylands> once I get the new printer I'll be re-printing all the parts for this robot
[15:51:13] <jhylands> including the sensor feet
[15:52:14] <flyback> are those normal rc servo's
[15:52:19] <flyback> don't they burn out too fast
[15:52:31] <jhylands> no, they are Robotis AX-12 servos
[15:52:57] <flyback> ah ncie
[15:53:18] <jhylands> http://puu.sh/noVx5/f986f3d274.png
[15:53:25] <jhylands> that's more or less what the new body will look like
[15:53:44] <jhylands> although I have to modify it so I can mount the rpi and my power board
[15:54:58] <flyback> think about water protection etc also
[15:55:07] <veverak> awow
[15:55:10] <veverak> looks cool
[15:55:19] <deshipu> apropos camera, I got the new OpenMV unit for tests, doing this now: http://paste.sheep.art.pl/ff137aec-e2d5-49c9-8f62-e371284d9ea7/%2Binline
[15:55:27] <veverak> :D
[15:55:37] <veverak> hits everybody except you?
[15:55:40] <veverak> ;)
[15:56:40] <flyback> OH WOW
[15:56:44] <flyback> SHARED bus servo's
[15:56:45] <flyback> nice
[15:56:48] <jhylands> oh yeah
[15:56:54] <flyback> OWNS YOUR "CANUCK"...................................................CANUCK
[15:57:01] * flyback ATTACHS A JATO TO rue_house
[15:57:18] * jhylands is a canuck
[15:57:47] <flyback> OH wow they have a brain
[15:57:53] * flyback bites jhylands
[15:57:55] <flyback> eh-hole
[15:58:06] <jhylands> we had this conversation before
[15:58:50] <flyback> oh
[15:58:53] * flyback getting senile
[15:59:07] <flyback> just got first bifocals in time for my 42nd bday on the 11th
[15:59:09] <flyback> :(
[15:59:16] <flyback> should start shopping for a walker
[15:59:40] <flyback> oh they can do 360
[15:59:42] <deshipu> flyback: you can build one for ~$30
[15:59:53] <flyback> so not cheezy pot to wear out
[16:00:17] <deshipu> actually, even $20, with mammal configuration
[16:00:28] <jhylands> this is the AX-12 I'm using: http://www.trossenrobotics.com/dynamixel-ax-12-robot-actuator.aspx
[16:01:08] <jhylands> flyback, the AX-12 does have a pot
[16:01:09] <deshipu> that's more expensive than my whole robot :P
[16:01:18] <veverak> yep
[16:01:38] <jhylands> you can switch from 0-300 degrees servo to full rotation with a software switch
[16:02:15] <flyback> brushed or brushless
[16:02:21] <jhylands> brushed
[16:02:28] <flyback> how can they do full rotation with a pot?
[16:02:28] <jhylands> they're not super high quality
[16:02:42] <jhylands> there are lots of pots that do full rotation
[16:02:47] <deshipu> by the way, any ways to make a servo quieter?
[16:03:30] <veverak> give it voltage it wants?
[16:03:38] * veverak found out 7 vs 5 volts is big difference
[16:03:44] <flyback> jhylands, ah
[16:03:49] <jhylands> deshipu, I'm pretty sure you could build your entire stable of robots for what I've spent on Roz so far
[16:03:54] <deshipu> veverak: in what way?
[16:04:01] <veverak> deshipu: 7V shaked a lot
[16:04:14] <veverak> deshipu: 5V was just okay
[16:04:20] <deshipu> those are rated for 3.7V and that's what they get
[16:04:25] <veverak> hmm
[16:04:39] <deshipu> they are not super-noisy
[16:04:47] <deshipu> I would just like something very quiet
[16:04:54] <deshipu> maybe I should have a solenoid or something
[16:05:00] <veverak> well, not sending any pwm would propably disable motor -> silence
[16:05:03] <veverak> :)
[16:05:10] <deshipu> I do that
[16:05:14] <deshipu> when they don't move
[16:05:25] <veverak> and still too much?
[16:05:48] <deshipu> veverak: https://www.youtube.com/watch?v=hDExwmWhYX8
[16:06:04] <deshipu> pretty loud
[16:06:44] <jhylands> flyback, this is what the pot inside an AX-12 looks like:
[16:06:45] <jhylands> http://www.digikey.ca/product-detail/en/3382H-1-103/3382H-1-103-ND/2080233
[16:06:53] <jhylands> its not that specific one, but one like that
[16:07:28] <veverak> deshipu: dunnot
[16:07:37] <veverak> answer is "better servo" most of the times
[16:07:43] <veverak> but there could be way how to reduce jitter completely
[16:07:52] <jhylands> that one measures 0-330, but it also freely rotates
[16:07:53] <veverak> deshipu: mosfets + disable power
[16:07:56] <veverak> ;)
[16:08:12] <deshipu> I think I will try filling them with grease first
[16:08:21] <veverak> yeah
[16:08:24] <veverak> g9?
[16:08:28] <veverak> => plastic gears and stuff?
[16:08:45] <deshipu> those are the HK sub-micro ones, but yeah, plastic
[16:08:52] <veverak> hmm
[16:09:21] <veverak> yeah, grease could help, but that's about everything
[16:09:38] <deshipu> then, I could try wrapping them in something, to muffle it
[16:12:44] <flyback> nice chatting with you jhylands bbl
[16:12:49] <jhylands> later
[16:14:33] <deshipu> http://www.robotrebels.org/index.php?topic=437.0 <-- sooo creepy
[16:20:28] <jhylands> how is that community, deshipu?
[16:26:09] <deshipu> jhylands: a bit infantile, but honest
[16:26:45] <deshipu> jhylands: not much traffic, too, mostly only in the shoutbox
[22:14:01] <MarkX> evening
[22:30:12] <mbrumlow> night
[22:30:15] <mbrumlow> :p
[22:35:13] <orlock> zhanx: say, your new job use Matco tools by any chance?
[23:43:37] <eadthem> Anyone have any experence mixing arduino c++ and AVR ASM? im trying to write a crc check of a robot controllers codespace
[23:43:52] <eadthem> my asm is good, If i was doing just avrasm
[23:44:12] <eadthem> makeing it work with gcc is another matter
[23:51:15] <rue_house> dont do c++ on 8 bit microcontrollers, your odds of screwing it up are 110%
[23:52:20] <eadthem> im almost to the point of just using my AVR ICP II and AVR Studio
[23:52:34] <eadthem> but, nothing has to run very fast.
[23:53:02] <eadthem> and id still be using arduino hardware because i dont feel like makeing something propriary
[23:53:45] <eadthem> if i did, i wouldnt have to worry about makeing asm work with c++