Page 5 of 5 FirstFirst 12345
Results 41 to 50 of 50

Thread: Anyone build their own bowling lane?

  1. #41
    Bowling Guru
    Join Date
    Jan 2010
    Location
    Connecticut
    Posts
    3,603
    Chats: 13

    Default

    Quote Originally Posted by AZBowla View Post
    I think the Kinect would be key for this project, as it is easily obtainable, relatively inexpensive and you can download a windows based SDK for it. I'm sure with some tweaks I could have it reading the arc and speed of a bowling ball in a day or two. Without getting into the specifics of it, it would simply be a matter of taking a series of images of the entire lane surface as the ball is thrown and comparing them in the program. The program could identify the ball in each image and based on where it is on the lane in each image, it could calculate the speed of the ball and based on the arc it has as it travels across the lane bed, extrapolate where that arc would end in the virtual world. Add some 3D models of the lane, the pins, a ball and plug the appropriate values (weight, speed, arc, etc) into a physics library and Bob's your uncle. I'm simplifying this big time of course, but that's the basic idea.
    Not going to be much of an arc in 15 feet of lane. I think the system would need some way to measure axis tilt and rotation as well as rev rate to predict the virtual backend reaction. Still a great idea!
    John

  2. #42
    High Roller 75lockwood's Avatar
    Join Date
    Sep 2012
    Location
    Markham Ontario
    Posts
    2,083
    Chats: 723

    Default

    Quote Originally Posted by AZBowla View Post
    Yep, but as Lockwood said, they're made by guys who are obviously not bowlers, so when you hook the ball the program has no idea what you're doing. Plus the one you found is $15K. That's a bit outside of my budget at the moment. They look friggin' sweet though. If money were no object, I'd buy one of these as the starting point for this project. Of course, if money were no object I'd also live in a mansion and would probably have my own actual bowling lanes, lol!

    I think the Kinect would be key for this project, as it is easily obtainable, relatively inexpensive and you can download a windows based SDK for it. I'm sure with some tweaks I could have it reading the arc and speed of a bowling ball in a day or two. Without getting into the specifics of it, it would simply be a matter of taking a series of images of the entire lane surface as the ball is thrown and comparing them in the program. The program could identify the ball in each image and based on where it is on the lane in each image, it could calculate the speed of the ball and based on the arc it has as it travels across the lane bed, extrapolate where that arc would end in the virtual world. Add some 3D models of the lane, the pins, a ball and plug the appropriate values (weight, speed, arc, etc) into a physics library and Bob's your uncle. I'm simplifying this big time of course, but that's the basic idea.

    PC hardware is also relatively cheap to obtain. You wouldn't need a real powerhouse of a machine to render the graphics and read the data from the kinect. As for a lane bed, if I got lucky I might be able to find some old lanes for sale online or I could just buy a sheet of laminate flooring for the lane surface, that should be good enough to simulate the front part of a bowling lane. The most expensive part honestly would be a flat panel monitor big enough to span the lane like the Chinese one has.

    As for programming, that's where I'd come in That's what I went to school for. I currently work more as a data analyst than a programmer but I have written several PC games and have even written an app for Android. If I had the hardware I could get the software to talk to it, no problem. It would just take me a few days to get it all talking and to get the physics down.

    All I lack is the money to make it happen. Sigh. Maybe in a year or two I can scrape together the funds for something like this - I currently have too many other priorities for my money at the moment. Until then, it's just a dream.

    Id like to add another idea....

    Motion capture is used in many sports already to help athletes work on proper mechanics, why not bowling, a mo-cap suit + a ball with the stickers on it, half a lane with arrows that show exactly how you hit your target, the software would show you issues in your form and what you most need to work on....

    i would love to engineer this, but my programing skills are sub par, the algorithms would be easy enough, but i would need an actual coder....

    anyone wanna team up and make this?
    High Game: 246 (300 soon)
    High Series: 627


    In The Bag: DV8 MARAUDER, Brunswick Nexxxus, Brunswick T Zone
    USBC Level I Certified Coach
    Youth Bowling Canada Member


    I am a proud member of http://BowlingIntel.com bowling Forums


    TONIGHT WE BOWL! DV8 DAMN GOOD BOWLING

  3. #43
    Pin Crusher noeymc's Avatar
    Join Date
    Oct 2012
    Location
    Elyria Ohio
    Posts
    1,370
    Chats: 506

    Default

    get a patten
    Stroker
    Ball Speed : 17mph Rev Rate : 300-325 PAP : 4 1/2
    Balls : Hammer Taboo Deep Purple Roto Grip Shatter Roto Grip Scream Hammer absolute hook
    Avg 182 high game 291 High series 709
    bowling 2 leagues and everyday i can

    Member ID: 9407-9357

  4. #44
    High Roller 75lockwood's Avatar
    Join Date
    Sep 2012
    Location
    Markham Ontario
    Posts
    2,083
    Chats: 723

    Default

    Quote Originally Posted by noeymc View Post
    get a patten
    hold your horses, its just an idea atm lol
    High Game: 246 (300 soon)
    High Series: 627


    In The Bag: DV8 MARAUDER, Brunswick Nexxxus, Brunswick T Zone
    USBC Level I Certified Coach
    Youth Bowling Canada Member


    I am a proud member of http://BowlingIntel.com bowling Forums


    TONIGHT WE BOWL! DV8 DAMN GOOD BOWLING

  5. #45
    High Roller 75lockwood's Avatar
    Join Date
    Sep 2012
    Location
    Markham Ontario
    Posts
    2,083
    Chats: 723
    High Game: 246 (300 soon)
    High Series: 627


    In The Bag: DV8 MARAUDER, Brunswick Nexxxus, Brunswick T Zone
    USBC Level I Certified Coach
    Youth Bowling Canada Member


    I am a proud member of http://BowlingIntel.com bowling Forums


    TONIGHT WE BOWL! DV8 DAMN GOOD BOWLING

  6. #46
    Ringer AZBowla's Avatar
    Join Date
    Sep 2012
    Location
    Phoenix Arizona
    Posts
    565
    Chats: 25

    Default

    Quote Originally Posted by J Anderson View Post
    Not going to be much of an arc in 15 feet of lane. I think the system would need some way to measure axis tilt and rotation as well as rev rate to predict the virtual backend reaction. Still a great idea!
    Yeah, that'd be tough to do. I think the best we could hope for would be a "best guess" sort of extrapolation where the program would assume a typical axis tilt and rotation/rev rate for whatever style you tell it you are, but if you know those variables you could plug those in for each player and make the simulation more accurate.

    It would be a ton of fun to work on this but it'll be a while before I can do it - got the holidays and a bunch of other higher priority expenses to factor in first. I can work on figuring out how much it will cost to build and research how the kinect works for free though, so I'll start there. Just as a rough guess (and doing all the labor myself) I figure I could build one of these for about $1500 or so, and that's buying everything new rather than scouring craigslist or ebay for the equipment needed.

  7. #47
    Ringer AZBowla's Avatar
    Join Date
    Sep 2012
    Location
    Phoenix Arizona
    Posts
    565
    Chats: 25

    Default

    Quote Originally Posted by 75lockwood View Post
    Id like to add another idea....

    Motion capture is used in many sports already to help athletes work on proper mechanics, why not bowling, a mo-cap suit + a ball with the stickers on it, half a lane with arrows that show exactly how you hit your target, the software would show you issues in your form and what you most need to work on....

    i would love to engineer this, but my programing skills are sub par, the algorithms would be easy enough, but i would need an actual coder....

    anyone wanna team up and make this?
    That'd put a lot of pro's and coaches out of a job, lol...

    I'm not looking to replace a good coach or anything like that. Just a way for bowling nuts like me who would go bowling every single day all day if they could to get their "fix" between trips to the local bowling center.

  8. #48
    High Roller 75lockwood's Avatar
    Join Date
    Sep 2012
    Location
    Markham Ontario
    Posts
    2,083
    Chats: 723

    Default

    Quote Originally Posted by AZBowla View Post
    That'd put a lot of pro's and coaches out of a job, lol...

    I'm not looking to replace a good coach or anything like that. Just a way for bowling nuts like me who would go bowling every single day all day if they could to get their "fix" between trips to the local bowling center.
    fair enough, i'm just thinking of it as a good way to track the ball going down the lane to calculate revs, speed, and as such where it would end up in X oil conditon...
    High Game: 246 (300 soon)
    High Series: 627


    In The Bag: DV8 MARAUDER, Brunswick Nexxxus, Brunswick T Zone
    USBC Level I Certified Coach
    Youth Bowling Canada Member


    I am a proud member of http://BowlingIntel.com bowling Forums


    TONIGHT WE BOWL! DV8 DAMN GOOD BOWLING

  9. #49
    Ringer AZBowla's Avatar
    Join Date
    Sep 2012
    Location
    Phoenix Arizona
    Posts
    565
    Chats: 25

    Default

    Quote Originally Posted by 75lockwood View Post
    fair enough, i'm just thinking of it as a good way to track the ball going down the lane to calculate revs, speed, and as such where it would end up in X oil conditon...
    Yeah that's the sticky part. Making it real world accurate and able to factor in all the different oil patterns etc. This could get really complicated really fast. I'm talking like you'd have to have a variable array for each piece of wood on the lane so you could tell the program that board X at the Y foot mark has Z amount of oil on it and now that the ball has rolled over it A amount of times then B% of that oil has moved to board C at foot mark Q and... you get the idea. I'm not looking for something that dead-on accurate. This is more of a "hey, check this out, I can go bowling in my house" type of thing. Think of it almost like a home karaoke machine but for bowling. It would probably make you look a bit better at the game than you actually are, so that it would be more fun.

  10. #50
    High Roller 75lockwood's Avatar
    Join Date
    Sep 2012
    Location
    Markham Ontario
    Posts
    2,083
    Chats: 723

    Default

    Quote Originally Posted by AZBowla View Post
    Yeah that's the sticky part. Making it real world accurate and able to factor in all the different oil patterns etc. This could get really complicated really fast. I'm talking like you'd have to have a variable array for each piece of wood on the lane so you could tell the program that board X at the Y foot mark has Z amount of oil on it and now that the ball has rolled over it A amount of times then B% of that oil has moved to board C at foot mark Q and... you get the idea. I'm not looking for something that dead-on accurate. This is more of a "hey, check this out, I can go bowling in my house" type of thing. Think of it almost like a home karaoke machine but for bowling. It would probably make you look a bit better at the game than you actually are, so that it would be more fun.
    yes indeed it would get extremely complicated lol
    High Game: 246 (300 soon)
    High Series: 627


    In The Bag: DV8 MARAUDER, Brunswick Nexxxus, Brunswick T Zone
    USBC Level I Certified Coach
    Youth Bowling Canada Member


    I am a proud member of http://BowlingIntel.com bowling Forums


    TONIGHT WE BOWL! DV8 DAMN GOOD BOWLING

Page 5 of 5 FirstFirst 12345

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •