See how I’m using ChatGPT, Claude, Copilot, and Gemini to design a dual-arm robot arm controller with power management.
No Article Today, complete project in two weeks!
It’s a slightly different video today. I’m not showing you any new components or teaching electronics theory. Instead, I will be discussing how I am using multiple artificial intelligence chatbots to design and construct a sophisticated dual-arm robot arm controller. So it’s mostly me talking!
This is a complex project, and designing it on my own would be challenging. It features advanced features such as storing and replaying arm movements, adjustable parameters that allow you to fine-tune each servo, and a power management system to ensure that the servos are being powered by the optimum voltage and are performing efficiently.
I’m using four paid versions of some very popular AI chatbots - ChatGPT, Claude, Microsoft Copilot, and Google Gemini. I ask them all the same questions and compare their answers. I even get one chatbot's “opinion” on another's response! It allows me to do days or even weeks of work in a single session.
The key to getting quality output from these amazing tools is to write the proper prompts. I’ll show you how I use very long prompts to elicit a detailed and accurate answer.
Here is the Table of Contents for today's video:
00:00 - Introduction
01:19 - Arm Controller Specs
04:38 - AI Assistants
07:29 - Project Details
11:55 - Working with AI
14:06 - My Workflow
17:07 - Examples
22:34 - Don't always trust AI!
24:45 - Why I'm Building a Robot
26:14 - Conclusion & Next Steps
I’ll be back with the same arm in two weeks to show you how it has progressed. I’ll also provide you with the parts list and code so that you can assemble one yourself.
And next week we’ll have a “regular” DroneBot Workshop video!
Bill
"Never trust a computer you can’t throw out a window." — Steve Wozniak
I have the free version of GitHub CoPilot that was offered a while back. It integrates with Visual Studio (MS owns GitHub, so yeah, no surprise there.) My experience with it so far is limited to one extended conversation a while back and the IDE interactions which are in the form of edit suggestions.
As I understand it, the difference between the free version and the subscription is primarily the number of queries you can submit. The free version has a limit (about 50 IIRC) per day and you get a message when you've exceeded the threshold. There may be other differences in terms of features (like projects, and logging, etc.) but the query limit is the main one.
I wonder if it's the same with the others.
In terms of workflow integration, my results are mixed. My Windows system has been experiencing severe slowdown for a while, even before CoPilot. I can't tell why but it's hard drive related. But it's intermittent and once the system settles down the IDE behaves normally. The suggestions from CoPilot have been reasonable (what I would expect from a junior programmer) but are still impressive and convenient. It's very good at replicating a pattern it detects. If you're writing unit tests, it can often predict the next test you want write and generate it, even using similar code you've written. It uses autocomplete so you have to get used to using it, but otherwise it's noninvasive.
Lastly, as I understand the current bots, a main feature of them is that they retain the conversation context. So you would be able to reference the previous response in the new query, e.g., "Given the circuit described above, how can I add a power controller?" This is in contrast to a detailed write-up that precedes a query.
The one who has the most fun, wins!
Hi,
Great project. I am learning a lot from it.!
Please let me know if you will provide more videos about it.
Maybe is one are already there and I was not able to find it.
Have a nice Xmas and Holidays.
Carlos
@jacinto Yes there will be more videos on the Dual Robot Arm Controller.
SteveG, a.k.a. CodeCage
@tfmccarthy Oh, I doubt you'll get to see me on a YouTube video. Not only would it break the camera, but possibly all the viewing screens as well! 🤣 😎 🤠
A friend of mine remarked that while I have a fine voice for radio, I am an Amateur Radio operator, I sure don't have the face for TV!
SteveG, a.k.a. CodeCage
Oh, I doubt you'll get to see me on a YouTube video.
I have a similar problem with the mirrors in my home. They all seem to be defective.
Would you consider possibly doing a write-up on your circuit board efforts? I would find it of great interest.
The one who has the most fun, wins!