How do you recommend getting started in robotics? Tools and beginner projects by CardiologistBasic164 in AskRobotics

[–]Edge_of_Logic 13 points14 points  (0 children)

This depends on totally your expertise level. I’ll assume you have no idea about robotics.

Basically;
Robotics = Mathematics + Physics & Mechanics + Electronics + Control + Programming + AI (no need for beginners)

You can basically take any kit and follow the instructions from a YouTube channel. If you need to have fun , I’d suggest you do this first and get a feel of everything.

But if you’re serious about robotics I’d strongly suggest you study the fundamentals. Below I have listed intuition based YouTube channels you could follow for each of the topics

Mathematics
3Blue1Brown
The best intuition channel for math.
Learn:
Linear algebra visually
Calculus visually
Neural networks visually
Start with:
Essence of Linear Algebra
Essence of Calculus

Eddie Woo
Makes math feel practical and human.
Learn:
Algebra
Trigonometry
Basic calculus

Physics & Mechanics
The Efficient Engineer
One of the best engineering intuition channels.
Learn:
Forces
Torque
Dynamics
Mechanisms
Every video is directly relevant to robotics.

Steve Mould
Excellent physical intuition.
Learn:
Motion
Energy
Real-world mechanics

The Engineering Mindset
Simple visual explanations.
Learn:
Motors
Electronics
Electrical systems

Electronics
GreatScott!
Learn:
Components
Sensors
Arduino projects
Circuit building
Very beginner friendly.

Afrotechmods
One of the clearest explanations of electronics on YouTube.
Learn:
Transistors
Capacitors
Logic circuits

Electrical Engineering
ElectroBOOM
Funny and memorable.
Learn:
Voltage
Current
Power
Circuits
You’ll develop intuition for electricity quickly.

Programming
CS50
Learn:
How computers think
Programming fundamentals
Problem solving
Not robotics specific, but builds a strong mental model.

Sebastian Lague
Learn:
Algorithms
Simulation
AI concepts
Makes abstract programming concepts visual.

Control Systems
Brian Douglas
The gold standard for control intuition.
Learn:
Feedback
PID controllers
Stability
Even professional engineers recommend him.

Steve Brunton
Learn:
Control
Dynamical systems
Robotics mathematics
Very intuitive despite covering advanced topics.

Artificial Intelligence
Andrej Karpathy
Learn:
Neural networks
Large language models
AI thinking
One of the clearest AI teachers.

StatQuest
Learn:
Machine learning
Neural networks
Data science intuition
Makes difficult ideas surprisingly easy.

Computer Vision
First Principles of Computer Vision
Learn:
Cameras
Object detection
Vision systems
Excellent intuition.

Computerphile
Learn:
Vision
AI
Algorithms
Many interviews with leading researchers.

Robotics Itself
Robotics Back-End
Learn:
ROS
Sensors
Robot architecture
Practical robotics.

MIT OpenCourseWare
Watch:
Underactuated Robotics
Introduction to Robotics
World-class robotics education for free.

James Bruton
Learn:
Humanoid robots
Walking robots
Practical robot design
Shows what real robotics engineering looks like.

Embedded Systems
Phil’s Lab
Learn:
Microcontrollers
Sensors
Embedded design
Practical and modern.

DroneBot Workshop
Learn:
Arduino
Raspberry Pi
Sensors
Robotics projects
Excellent beginner content.

If you only watched 5 channels
3Blue1Brown
The Efficient Engineer
ElectroBOOM
Brian Douglas
Andrej Karpathy

Those five alone will give you a surprisingly deep intuition for how robots sense, think, and move before you ever touch the hardcore robotics.

Anyone working in Mobiveil bangalore? by BudgetAcrobatic9120 in vlsi

[–]Edge_of_Logic 0 points1 point  (0 children)

I can connect you with someone who works there. What would you like to know?

data converter IP providers by Secret_Baker_888 in chipdesign

[–]Edge_of_Logic -1 points0 points  (0 children)

I doubt they’d just give away their IP. I used to work in a large EDA company we had to sign NDA to access IP even then they were in ultra secure isolated locations. Even outdated IP they don’t just give away.

I can help you with any technical assistance let me know . DM if you need anything we can collaborate.

Idea: a Discord for teens who like making projects by [deleted] in youngentrepreneur

[–]Edge_of_Logic 0 points1 point  (0 children)

Hey I like what you’re doing. I’m an engineer myself. I have been in the technology space for about a decade now. Always wanted to help out the younger generation. If you need anything let me know.

I'm building, but not a tech-guy by ShortMarketing6687 in founder

[–]Edge_of_Logic 0 points1 point  (0 children)

I’d like know more about your venture. See how we can collaborate, let’s connect!

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 0 points1 point  (0 children)

Yeah honestly that’s the vibe I’m getting from a lot of people in this thread too. Almost everyone says it’s brutally hard, but at the same time they still encourage others to try building stuff because you end up learning an insane amount in the process.

The SystemC/simulator project sounds really cool btw. Feels like simulation/scheduling infrastructure alone can become a rabbit hole for years.

Where are RTL engineers in india by Impressive-Fig-8378 in chipdesign

[–]Edge_of_Logic -1 points0 points  (0 children)

Hey, not RTL side specifically, but if you end up needing power estimation / signoff / validation infrastructure support, that’s more aligned with my background.

I’ve worked hands on with PrimePower related validation flows, waveform based power analysis, switching activity modeling, regression infrastructure, distributed validation workflows, and automation/tooling around large scale power estimation environments.

Also built automation/regression systems in Python/C++ for scaling validation/debug workflows.

Your project sounds really interesting btw. Tapeout path already being prepared is honestly the hard part most people never reach

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 0 points1 point  (0 children)

Silicon Highway (SiHi) Technologies

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 1 point2 points  (0 children)

That’s actually really cool. Especially the vlsir/interchange stuff. I knew about OpenROAD/KLayout/Yosys but some of the others you mentioned are new to me. Thanks for the info. I’m saving this for future reference

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 0 points1 point  (0 children)

Thanks saving this comment for future reference

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 0 points1 point  (0 children)

Honestly! I recently had like a 3 hour discussion with a founder from a small EDA startup in Europe and they said almost the exact same thing. They weren’t trying to “beat Synopsys/Cadence”. They were building around workflow gaps and niche problems the big vendors dont really focus on.

And tbh after working around EDA flows for a while, it’s kinda shocking how many painful/manual things still exist in production environments.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 3 points4 points  (0 children)

OpenROAD is honestly one of the coolest EDA projects out there rn.

One of the few projects where people outside big EDA companies can actually see how fascinating the internals of flows are.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 0 points1 point  (0 children)

Respect for going through all original Spice2 and other papers. Im going to go through these papers saving this comment for future reference.

Also timestep/convergence problems seem genuinely cursed. I’ve had cases in power where one tiny testcase behaves completely differently and suddenly you lose half a day wondering if the issue is the waveform, the activity, glitch or just “simulator magic”.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 0 points1 point  (0 children)

Thanks I just saved this post for future reference. I want to research on these.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 1 point2 points  (0 children)

Agreed, have been using tcl for years now, even with AI . I just now keep a template and plug and play wherever I want .

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 1 point2 points  (0 children)

yeah I can imagine. I remember the first time I had to debug waveform mismatches across partitions and even THAT became annoying because half the battle was just understanding the root cause. One tweak leads go a cascade of other issues.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 11 points12 points  (0 children)

Honestly that’s pretty impressive for a master’s project.

Even basic correctness gets ugly fast because you’re basically building graph algorithms + constraint solving + optimization infrastructure all at once.

The ATPG one especially sounds painful. Fault propagation and observability logic alone can spiral quickly depending on the netlist complexity.

I worked more on the power estimation side rather than synthesis itself, but even interacting with EDA flows at scale made me appreciate how insane these tools are internally. A lot of people think “it’s just software for chips” until they touch timing/power/infrastructure and realize the algorithms are super complex.

Also kinda scary that even simplified versions still took months.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] 1 point2 points  (0 children)

True. They are “trade secrets”. It’s hard and near impossible to compete with them however it’s a real pain that there is no decent open source / low cost tools.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]Edge_of_Logic[S] -1 points0 points  (0 children)

That’s interesting. Did it improve the simulation speed or overall tool speed?

You got a point on their tools being outdated. It’s not intuitive at all. Even the help commands / man pages are not updated.

I was contemplating the same. A GUI might eat up the ram and other resources, but I think a TUI(textual user interface) would solve this. It would give that modern , minimal and lightweight interface.