JPL Open Source Rover Project
github.com
github.com
First, quantify your requirements. How much torque needs to be delivered at the wheel/ground interface, in order to get your maximum load over an arbitrary obstacle like a stone or a tree root, uphill on your maximum rated grade?
That requirement will tell you whether you can source a motor (based on the torque it's rated to deliver) or whether you need to buy a drivetrain or (RIP your budget) design a custom drivetrain.
Accounting for the weight of the motor/drivetrain will require you to iterate on that first requirement. Welcome to the pain of engineering design.
I have fun researching building something bigger in my spare time.
Workplace robotic safety > Hazards, Hazards controls: https://en.wikipedia.org/wiki/Workplace_robotics_safety :
> There are four types of accidents that can occur with robots: impact or collision accidents, crushing and trapping accidents, mechanical part accidents, and other accidents [...]
> There are seven sources of hazards that are associated with human interaction with robots and machines: human errors, control errors, unauthorized access, mechanical failures, environmental sources, power systems, and improper installation.
LEGO Boost Creative Toolbox has a short mandatory safety lesson in the app.
What's a good robotics safety program?
--
Pybricks documentation: https://docs.pybricks.com/en/latest/
"I Put 44 Mechanisms In 1 LEGO® Machine..." https://youtube.com/watch?v=ykIYP4z-eMk&si=1hh8KvoRxCVamH4y
"Lego Technic Gearing Ratio Calculator Tool" https://youtube.com/watch?v=yUcNnj5NClY&si=hKB-b1pB3HuVM6ed
--
ROS2 docs > Tutorial https://docs.ros.org/en/iron/Tutorials.html
ROS Industrial Training > Session 1 - ROS Concepts and Fundamentals (ROS2) https://industrial-training-master.readthedocs.io/en/latest/...
--
MoveIt2: https://moveit.picknik.ai/main/index.html https://github.com/azalutsky/MoveIt2Docker
--
RoboStack > Jupyterlab-ROS, Jupyter ROS https://robostack.github.io/JupyterRos.html
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?
My buddy was featured on the cover of make Magazine for building a remote controlled mower he put a wheelbarrow on and turned into a remote controlled lawnmower plus dump cart
Buy a used Quad instead.
Wheeled recon bots are a thing, and have been back during the second Iraq war, IIRC.
JPL Open-Source Rover Project Based on the Rovers on Mars - https://news.ycombinator.com/item?id=17676730 - Aug 2018 (67 comments)
Anyone here built it?
I wonder if it would make for a fun summer or semester project to assign teams to various subsystems.
[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
> Farama-Foundatiom/MO-Gymnasiun: "Multi-objective Gymnasium environments for reinforcement learning": 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
Also RIL about o3de, which does PhysX: https://github.com/bernhard-42/jupyter-cadquery/issues/99#is...
O3de has an ROS2 module: https://www.docs.o3de.org/docs/api/gems/ros2/