5 ms·
A simple browser-based hexapod robot simulator built from first principles
- elihu 6y agoThis seems like a promising step towards a game based on the red spiders from xkcd[1, 2]. [1] https://xkcd.com/126/ https://xkcd.com/126/ [2] https://xkcd.com/427/ https://xkcd.com/427/
- A4ET8a8uTh0 6y agoIt is both ridiculously awesome and terrifying at the same time.
- hyperpallium 6y agohedapodia is the key insight
- clairity 6y agoneat! how do you (or would you) model active and passive forces at the joints and endpoints? edit: having helped build a hexapedal robot (way) back in the day, my first thought is modelling rather than games or whatnot.
- javajosh 6y agoAfter a quick scan of the github project I note the presence of a lot of python - in what sense is this system "browser-based"?
- leggomylibro 6y agoSome applications that don't need a complex GUI use web browsers as a frontend because they are cross-platform and they come with a bunch of 'free' UI elements like buttons, text boxes, sliders, etc. You can also style things pretty easily with CSS and JS, to a point. It's a flexible way of writing one-off applications; you can run them locally, remotely, or on someone else's machine in the cloud. One useful example is Tabula[1], a browser-based utility for extracting tabular data from PDFs. As it is often used by journalists and other organizations that don't want to leak the data they are analyzing all over the place, it is easy to run locally instead of uploading files to their website. You just point the browser to 'localhost:port' while the server is running. [1]: https://github.com/tabulapdf/tabula https://github.com/tabulapdf/tabula
- jotux 6y agohttp://hexapod-robot-simulator.herokuapp.com/inverse-kinematics http://hexapod-robot-simulator.herokuapp.com/inverse-kinemat...
- MisterBiggs 6y agoIt uses Plotly Dash[0] which is a python library for making web apps. Its mostly used for data visualization but this project definitely pushes it harder than anything else I've seen. [0] - https://plotly.com/dash/ https://plotly.com/dash/
- etaioinshrdlu 6y agoI'm triggered by all the spider emoji. Because spiders are not hexapods.
- heretoo 6y agothree legged dogs are still dogs :)
- artifact_44 6y agoSorry.. Here is a simple quadruped to ease your suffering: http://vectorslave.com/exobot/ http://vectorslave.com/exobot/
- bernardv 6y agoCreative use of Dash!