Write code top-down
Nice article but I disagree with the conclusion. I have found that you need to combine the two and go back and forth. There is no single way. By the way, notice that if you believe in TDD, that approach generally starts bottom up (UNITs are at the bottom.) so whatever design comes out of that process would be bottom up. * Link to site: Write code top-down
SciPhi-AI/R2R: A framework for rapid development and deployment of production-ready RAG systems
I’m not recommending this as I have not tried it. But it could be something useful for my project and yours.
-
Web site excerpt: A framework for rapid development and deployment of production-ready RAG systems - SciPhi-AI/R2R
-
Link to site: SciPhi-AI/R2R: A framework for rapid development and deployment of production-ready RAG systems
The Shirky Principle: Institutions Try to Preserve the Problem to Which They Are the Solution – Effectiviology
“The Shirky principle is the adage that “institutions will try to preserve the problem to which they are the solution”. More broadly, it can also be characterized as the adage that “every entity tends to prolong the problem it is solving”.
- Link to site: The Shirky Principle: Institutions Try to Preserve the Problem to Which They Are the Solution – Effectiviology
How to Perform Pose Estimation Using an ArUco Marker – Automatic Addison
One of many articles helping with the math of computing pose from aruco markers. Unfortunately the algorithms are different and give different results.
By the way the Automatic Addison web site is a treasure trove of robotics ideas, explainers and code.
The Psychology of Human Misjudgment annotated/explained version.
This week we are revisiting “The Psychology of Human Misjudgment" an essay by Charlie Munger. In this essay, Munger discusses a series of 25 Cognitive Biases that induce human misjudgment and provides some of his famous mental models to counter this innate behavior.
It's a great read full of insights: https://fermatslibrary.com/s/the-psychology-of-human-misdgugement [fermatslibrary.com]
-
Web site excerpt: Charlie Munger
-
Link to site: The Psychology of Human Misjudgment annotated/explained version.
The Architect's Guide to Glue and Tape
Everything you want to know -- well I am exaggerating -- about sticky things. I discovered this while working on mounting photographs.
-
Web site excerpt: A comprensive guide to all the different options of glue and tape available for architecture model building.
-
Link to site: The Architect's Guide to Glue and Tape
6. Camera Hardware — Picamera 1.13 Documentation
More than you ever wanted to know about how the PiCamera works. As usual, things are more complex than you expect when you get into them!
- Link to site: 6. Camera Hardware — Picamera 1.13 Documentation
v4l2-ctl - cli for managing camera hardware
Very useful tool to work with camera parameters. I don’t even know what v4l2 is, but all kinds of camera parameters can be displayed and changed.
- Link to site: v4l2-ctl - cli for managing camera hardware
ROS Tutorial: How to use OpenCV in a Robot Pick and Place task for Computer Vision - Robotics Casual
A pretty comprehensive tutorial about using OpenCV in ROS Robotics algorithms,
-
Web site excerpt: We learn how to use OpenCV with ROS in a pick and place task and how to apply Computer Visions algorithms to 3D camera data.
-
Link to site: ROS Tutorial: How to use OpenCV in a Robot Pick and Place task for Computer Vision - Robotics Casual
camera_calibration - ROS Wiki
Really Important package to allow you to calibrate the camera. It is here because I lost it for a while (forgot the name) and now I found it again!
- Link to site: camera_calibration - ROS Wiki