6 ms·
JPL Open Source Rover Project
- pryelluw 3y agoNice, I contributed to the software for this a while back. Wanted to really get into building my own robot by following the linked resource. Covid happened. Maybe someday. Anyone here built it?
- dylan604 3y agoI would never have thought a rover branded with NASA would ever move that fast. i'm now curious on what i could add to it to make it more useful to my purposes other than being a radio controlled toy... i have some ideas though
- pryelluw 3y agoI wanted to take it to undeveloped land and see how it would handle it. Do a sort of stress test.
- m3kw9 3y agoI’m thinking someone could make this run in 3d graphics saving me a few $$
- eep_social 3y agoAccording to tfa you can at https://opensourcerover.jpl.nasa.gov/ https://opensourcerover.jpl.nasa.gov/ though I am getting an error from that site at the moment.
- jakeinspace 3y agoSure, just use gazebo
- westurner 3y agoGazebosim > ROS with Gazebo: https://github.com/gazebosim#using-ros-with-gazebo https://github.com/gazebosim#using-ros-with-gazebo
- westurner 3y ago"Show HN: Ghidra Plays Mario" (2023) https://news.ycombinator.com/item?id=37475761 https://news.ycombinator.com/item?id=37475761 : [RL, ..., MuZero unplugged w/ PyTorch ] > Farama-Foundation/Gymnasium is a fork of OpenAI/gym and it has support for additional Environments like MuJoCo: https://github.com/Farama-Foundation/Gymnasium#environments https://github.com/Farama-Foundation/Gymnasium#environments > Farama-Foundatiom/MO-Gymnasiun: "Multi-objective Gymnasium environments for reinforcement learning": https://github.com/Farama-Foundation/MO-Gymnasium https://github.com/Farama-Foundation/MO-Gymnasium Idea: Generate code like BlenderGPT to generate drone rover sim scenarios and environments like the Moon and Mars TIL about teh "Bush Winch" which mounts to a tire for off-road vehicle recovery. Note the winch line blankets, snatch blocks, and tree protectors in this video about off-road vehicle recovery: https://youtu.be/OXxLh8shMu8?si=bv59t8T1or07-K7l https://youtu.be/OXxLh8shMu8?si=bv59t8T1or07-K7l Also RIL about o3de, which does PhysX: https://github.com/bernhard-42/jupyter-cadquery/issues/99#issuecomment-1711338448 https://github.com/bernhard-42/jupyter-cadquery/issues/99#is... O3de has an ROS2 module: https://www.docs.o3de.org/docs/api/gems/ros2/ https://www.docs.o3de.org/docs/api/gems/ros2/
- westurner 3y agoNASA/openmct: https://github.com/nasa/openmct https://github.com/nasa/openmct
- sam_bristow 3y agoThe licencing isn't as clear as I'd like. LICENSE.txt says it's Apache 2.0 but DISCLAIMER.txt says you need explocit permission to do anything commercial.
- deleted 3y ago[deleted]
- teraflop 3y ago"Our position is that the license chosen overrides the disclaimer. We have approval to license this software under the Apache License, version 2, which allows others to do what they wish (even build commercial software on it). That should supersede the attached disclaimer which are artifacts of an evolving OSS release process that we are trying to improve." https://github.com/nasa-jpl/open-source-rover/issues/2 https://github.com/nasa-jpl/open-source-rover/issues/2
- dang 3y agoRelated: JPL Open-Source Rover Project Based on the Rovers on Mars - https://news.ycombinator.com/item?id=17676730 https://news.ycombinator.com/item?id=17676730 - Aug 2018 (67 comments)
- ZiiS 3y agoThis is the forth major version since then; six times the speed and half the inflation adjusted price must broaden the appeal.
- mdorazio 3y agoInteresting that they went with the top-mounted differential version rather than the central gearbox version. I'm guessing it's cheaper. The rockers are also a lot more angular than the real mars rovers to save on needing to bend struts. Very interesting trade-offs to make this buildable with off-the-shelf parts, but I personally like the 3D printable iterations of the same concept ex. [1]. [1] https://www.youtube.com/watch?v=90HxqwZaWRA https://www.youtube.com/watch?v=90HxqwZaWRA
- throwaway892238 3y agoDumb question, kind of unrelated: In the process of building a remote controlled cart to haul small heavy loads offroad. Have no experience in engineering or robotics. Where could one go to learn what's needed, say, starting at the motor/drivetrain? (ex: what kind of motor to use, exterior or interior gearing, how to calculate motor size/voltage/gearing needed to haul X weight up Y gradient, steering geometry, actuators for remote steering, etc)
- JellyBeanThief 3y agoDefine "small heavy loads". How small is small in terms of volume? How heavy is heavy in terms of density?
- tylerritchie 3y agoI'm curious too how about some arbitrary requirements. it'd be fun (maybe useful?) to be able to pack in a cooler or a couple tires so let's say.. it should be able to carry a 0.5 m^3 cube and 70kg. maybe optimize for low cost and the ability to roll over some sporadic large cobble?
- theodric 3y agoE-bike parts. Seems like a good application of something like a Bafang BBS02 (or knockoff) + thumb throttle. Chain drive, plug in a thumb throttle. Could instead use a hub motor, but their starting torque isn't great. Either way, you save having to re-invent the wheel in terms of motor control electronics integration.
- throwaway892238 3y agogeared hub motors are a start, but it's hard to find ones with large enough gearing for the torque of a load going up a steep incline (not to mention roots, mud, etc). a few companies sell powered wheelbarrow geared hubs with much higher internal gear ratios. but i need to figure out what the maximum force required is for a given load at a given grade and then figure out how to determine if a motor can provide that; and whether a custom drivetrain will be needed or if i can cannibalize a bike or other drivetrain (and how to tell if it's capable of handling the load). like someone else mentioned, i didn't think about adding the weight of the vehicle into the calculations
- SillyUsername 3y agoBOM > $1000. Bit too rich for my taste. :/
- bmitc 3y agoHas anyone tackled this or adapted it? I wonder if it would make for a fun summer or semester project to assign teams to various subsystems.