Это видео недоступно.
Сожалеем об этом.
DIY Arduino 6DOF Joystick Stewart Platform Doppleganger
HTML-код
- Опубликовано: 21 апр 2013
- More great stuff @ marginallycleve...
I'm building a 6DOF joystick to play FPS games like Kerbal Space Program, Minecraft, and Descent.
Thingiverse details here: www.thingiverse...
The arduino here is being used to translate sensors and pass the values directly to the output in a 1:1 relationship. I hope in time to perfect some forward kinematics code and then it would be easier to do what you want, as well as drive it with a joystick or from a flight simulator program.
Yep! Thanks for reminding me what the name of its. Now I can mention it everywhere else.
Recently bought NeonXSZ, and I think this would go great with it. Looks really sick so far.
Been looking for a 6DOF controller setup for star citizen
That's the plan! I have to get the forward kinematics working, first.
It'd be cool to see a simple proof of concept on the computer, like controlling a virtual cube in the three dimensions and three rotations.
Compliments for all!
This would be perfect for the Decent remake called Overload, which is also Virtual Reality!
If I had the IK solver... yes! (the code that figures out which way the human hand actually moved). For now get a 3D mouse like SpaceNavigator.
I'd like to get that platform to work with a hand IR sensor array device that I build. This way you don't need a master, just a sensor and moving your hand freely in 3D space. How does it interface with the Arduino, Uart or something else?
The problem with these setups, it appears, is the Forward Kinematics. Solving Stewart Platform forward kinematics is usually not fast enough for realtime applications, and of course no one has a sample implementation for a solver that works at a reasonable speed.
Kevin H. Why would you even need FK?
So I can use it like a joystick. It would be great for space games like Descent, Elite Dangerous, etc.
Controlling a stewart platform using another stewart platform, or even some other control, is easy (setting the orientation of the platform is simple simple IK, and if you're using another platform just set the length of the legs of the slave platform equal to the length of legs of the driving platform). However, getting the position of the platform just from known the length of the legs is incredibly difficult, and the algorithms used for FK or stewart platforms are incredibly inefficient.
There's aren't any 6DOF controllers that are actually good for games. 3dConnexion devices work sort of OK, but the small range of motion and finger-grip (as opposed to the full hand grip of a joystick) makes them hard to use for games.
Kevin H. My plan is to generate an enormous table from the possible IK values, then train a neural network to run the values in reverse.
Dan Royer I read a paper on that, specifically for a Stewart Platform. It seems that's the best solution right now. They said nothing about how long it takes to train, but the resulting network was definitely fast enough for real time. Do you plan to open source it if you do it (I haven't messed with neural networks, though it's a topic I'm interested in for sure)
Kevin H. I open source everything!
I would love to have just the joystick portion! Put a tennis ball on the input platform and some button switches around the ball, and you have a direct competitor to the Spaceball Navigator (retails for about $500 USD, and the guys at 3dConnexion are douchbags). I can think of a ton of 3d artists that would have this going in Blender or FreeCAD by the end of the week!
Russell Allen The SpaceNavigator can be had for under $100 USD these days. Alternatively, you could look for surplus SpaceBalls in evilBay, though you're on your own for some of the early no-longer-supported models as far as drivers.
Christopher Oliver Depends on if you're using Linux or not. If you are...heh...you're in like Flynn for current and supported drivers. SpaceOrbs, SpaceBall 4k, SpaceBall 5k, Magellan, and beyond supported in some manner. Right now I'm working on using the 6DOF joystick mode support in Blender- otherwise you'll need the SpaceMouse stuff for now. Once there...just watch out.
Would you be surprised to know I'm replying from a Slackware box? I've been reading through the Spacenav driver with an eye to make something that converts SpaceBall events into MIDI controls for a music synthesizer. That was my main reason to buy it in the first place.
Christopher Oliver No, I wouldn't. :D
That's an interesting pet-project there, Christopher. Are you trying to make something theremin-ish or a bit different with it. Sounds like a potential instrument like few others.
how to measure position and orientation of the robot?
forward kinematics and inverse kinematics.
I thought the Novint Falcon was pretty much this.
MSFS flight simulator joystick
This is still not very effective, I would say you're getting colder towards the actual way it works.
Please build a better one and show us what more "effective" looks like.
@@i-make-robots I just told you what a real one would look like, you put the throttle in the middle, and then you put on top of it the joystick.
Maybe your definition of a "real one" needs work. If you're looking for a full flight simulator (with throttle) then you're in the wrong place.
Can you built a big one for me? ;-D
PrinzMidas how big?
@@i-make-robots So that I can sit on it. What else? ;-D Sorry that laughed. ;-D I think I remember that I have seen a video about your machine, several months ago and and I was really excited about it. Tonight I have seen this video from you, and I came here over Thingiverse, a website which I have seen the first time, where people load up there great works.
I'm a VR-Gamer, today my Hotas Joystick (from third hand) arrived and I love "Elite Dangerous" and I'm very exited about "Star Citizen" and everything else what have to do with the space exploration, like books, documentations or movies. A machine like yours, would boost each VR-Gamer's experience a lot! A LOT! For racing and flying games! But so called "Motion Platforms", you may heard about them, starts from roundabout 3000€, without any frame for it, or even the seat itself. So I think, almost all private VR-Gamer still waiting for a solution which don't burn a hole in the wallet for an half or full year or longer, specialy not, when you have to pay a lot of extra money for needed medicine. ;-D I try to make fun of it, but it's just gallows humor, to make it a bit easier for me, to accept some unpleasent things.
Your work must be great, when you can do such things for your students. A person's gaze, at the moment of the realization of an operation, is an indescribable confirmation of one's own work. Sorry for me poor english!