-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e862315
commit 79ff034
Showing
1,726 changed files
with
2,128 additions
and
785,250 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,153 +1,50 @@ | ||
{ | ||
"modules": [ | ||
"title": "Modules", | ||
"pages": [ | ||
{ | ||
"title": "Hardware Design + Repair", | ||
"sub_modules": [ | ||
"1. Mechanical Engineering for Robotics", | ||
"Kinematics and Dynamics – Modeling and analyzing robot motion", | ||
"Mechanisms Design – Gears, pulleys, and linkages for optimal motion", | ||
"Actuator Selection – Types of motors (servo, stepper, brushless DC)", | ||
"Structural Analysis – Stress, strain, and fatigue of robotic components", | ||
"Robotic Manipulators – Design of arms and end-effectors", | ||
"Design for Weight Optimization – Light but strong materials", | ||
"Vibration Control – Damping techniques to avoid instability", | ||
"Compliant Mechanisms – Flexible components to mimic biological movement", | ||
"Control Systems – PID controllers, torque control, and stability analysis", | ||
"Gripper and Claw Design – Design of robotic hands for various tasks", | ||
"2. Electrical Engineering for Robotics", | ||
"Power Systems – Battery selection and power management", | ||
"Motor Drivers and Controllers – PWM controllers, H-bridges, ESCs", | ||
"Sensor Integration – IMUs, LiDAR, cameras, and encoders", | ||
"Embedded Systems – Microcontrollers like Arduino, STM32, and Jetson Nano", | ||
"Circuit Design and PCB Layout – Custom circuits for robot control", | ||
"Communication Protocols – UART, SPI, I2C, and CAN for robot coordination", | ||
"Signal Processing – Filtering and processing sensor data", | ||
"Electromagnetic Interference (EMI) Control – Shielding techniques", | ||
"Energy Harvesting for Robots – Solar and regenerative braking systems", | ||
"Low-Power Electronics Design – Maximizing battery life for autonomous robots", | ||
"3. Hardware Repair for Robotics", | ||
"Fault Diagnosis and Troubleshooting – Identifying component failures", | ||
"Soldering and Reworking PCB Components – Replacing damaged components", | ||
"Motor and Actuator Repair – Servicing stepper, servo, and brushless motors", | ||
"Sensor Calibration and Replacement – Aligning and configuring sensors", | ||
"Battery Testing and Replacement – Extending lifespan and efficiency", | ||
"Cable Management and Wire Repair – Preventing short circuits and wear", | ||
"Firmware Reinstallation – Restoring corrupted robot control software", | ||
"Bearing and Gear Replacement – Ensuring smooth movement and operation", | ||
"Structural Repairs – Fixing cracks and breaks in robot frames", | ||
"Cleaning and Preventative Maintenance – Reducing downtime", | ||
"4. Hardware Design for Robotics", | ||
"3D Modeling and CAD for Robots – Using SolidWorks, Fusion 360, etc.", | ||
"Design for Manufacturability (DFM) – Optimizing for production", | ||
"Prototyping Methods – 3D printing, CNC machining, and laser cutting", | ||
"Material Selection – Lightweight metals, composites, and plastics", | ||
"Custom PCB Design – Creating control boards for specific needs", | ||
"Design for Modularity – Building robots that can easily be expanded", | ||
"Thermal Management – Heat sinks, cooling fans, and thermal paste", | ||
"Ergonomic Design – Enhancing usability for human-robot interaction", | ||
"Design for Safety and Compliance – Ensuring product meets regulations", | ||
"Environmental Durability – Waterproof and dustproof design principles", | ||
"Hardware Construction for Robotics (Construction-Worker Friendly)", | ||
"Bill of Materials (BoM) Management – Creating accurate parts lists", | ||
"IKEA-style Assembly Instructions – Clear step-by-step guides with visuals", | ||
"Modular Kits for Robot Construction – Pre-built modules to snap together", | ||
"Tools and Techniques – Use of common tools like Allen keys and screwdrivers", | ||
"Color-coded Wiring and Connections – Simplifying electrical assembly", | ||
"Pre-configured Motor and Servo Units – Plug-and-play actuators", | ||
"Nanosauri-style Visual Assistants – AR tools for guided assembly", | ||
"Error-proofing Construction – Easy alignment with interlocking parts", | ||
"Quick Connectors for Electronics – No soldering needed", | ||
"Testing Procedures during Construction – Ensuring components work at every step" | ||
] | ||
"name": "Hardware Design & Repair", | ||
"open": false, | ||
"pages": [ | ||
|
||
] | ||
}, | ||
{ | ||
"title": "Perception", | ||
"sub_modules": [ | ||
|
||
"1.Machine Perception", | ||
"YOLO V5 Object detection", "depth perception", "feature extraction", "object tracking", "sensor fusion", "SLAM (Simultaneous Localization and Mapping)", "optical flow", "image segmentation", "pose estimation", "event-based sensing", | ||
|
||
"2. Computer Vision", | ||
"image classification", "semantic segmentation", "camera calibration", "perspective transformation", "stereo vision", "optical character recognition (OCR)", "gesture recognition", "3D reconstruction", "image augmentation", "GANs (Generative Adversarial Networks)", | ||
"3. Radar", | ||
"Doppler effect for motion detection", "frequency modulation continuous wave (FMCW)", "SAR (Synthetic Aperture Radar)", "range-Doppler imaging", "micro-Doppler signatures", "radar cross-section (RCS)", "polarization in radar", "MIMO radar (Multiple Input Multiple Output)", "clutter filtering", "target detection and tracking", | ||
"4.lidar", | ||
"point cloud generation", "point cloud registration", "object detection in LiDAR", "SLAM for LiDAR", "terrain mapping", "range accuracy and calibration", "beam divergence and resolution", "3D segmentation", "LiDAR-camera sensor fusion", "dynamic obstacle detection" | ||
"name": "Perception", | ||
"open": false, | ||
"pages": [ | ||
|
||
] | ||
] | ||
}, | ||
{ | ||
"title": "Planning + Prediction", | ||
"sub_modules": [ | ||
|
||
"Path planning algorithms (A*, D*, RRT)", "Trajectory optimization", "Task and motion planning (TAMP)", "Model predictive control (MPC)", "Multi-robot coordination and planning", | ||
|
||
|
||
"Human motion prediction", "Collision prediction and avoidance", "Future state estimation in dynamic environments", "Behavior prediction using reinforcement learning", "Sensor-based uncertainty modeling" | ||
"name": "Planning & Prediction", | ||
"open": false, | ||
"pages": [ | ||
|
||
] | ||
}, | ||
{ | ||
"title": "Simulation + UI + Real World Applications", | ||
"sub_modules": [ | ||
"1. Simulation", | ||
"Physics-based simulation – Modeling dynamics with realistic physics (e.g., gravity, friction).", | ||
"Robot kinematics and dynamics simulation – Testing manipulator movement and trajectories.", | ||
"Gazebo, MuJoCo, and PyBullet simulation tools – Popular platforms for robotics simulation.", | ||
"Multi-robot simulation – Simulating swarms or collaborative robotic systems.", | ||
"Digital twins for robotics – Creating virtual replicas of real-world robots for testing.", | ||
"ROS (Robot Operating System) integration with simulators – Bridging simulation with real robot control.", | ||
"Environment modeling and mapping – Generating realistic environments (indoor/outdoor).", | ||
"Sensor simulation – Emulating LiDAR, cameras, IMUs, and radar data streams.", | ||
"Simulation for SLAM (Simultaneous Localization and Mapping) – Testing algorithms in virtual environments.", | ||
"Reinforcement learning in simulation – Training robots with simulated data before real-world deployment.", | ||
|
||
|
||
|
||
"2. UI", | ||
"Teleoperation Interfaces – UI for remote robot control (e.g., joysticks, dashboards).", | ||
"Robot Status Dashboards – Real-time visualizations of robot metrics (e.g., battery, temperature, speed).", | ||
"Human-Robot Interaction (HRI) – Designing intuitive interfaces for effective collaboration between humans and robots.", | ||
"Augmented Reality (AR) Interfaces – Overlaying robot data on real-world views for better control.", | ||
"Gesture-Based Interfaces – Using gestures to communicate commands to robots (e.g., Microsoft Kinect).", | ||
"Voice User Interfaces (VUI) – Natural language interaction with robots through voice commands.", | ||
"Touchscreen Interfaces – Tablet or mobile-friendly UIs for simple robot operations and monitoring.", | ||
"Robot Behavior Visualization – Animating planned paths, predicted movements, and obstacle detection.", | ||
"Interactive Simulation Interfaces – Allowing users to test robots virtually before real-world deployment.", | ||
"Robot Learning and Programming UI – Visual programming tools or simplified UIs for non-experts to train or configure robots (e.g., Blockly, ROS RViz).", | ||
|
||
"3. Real World Applications", | ||
"Feeding stray cats using robots", | ||
"house building using robots", | ||
"gardeninng", | ||
"Medical and Surgical Robotics – Assisting in surgeries, rehabilitation, and diagnostics.", | ||
"Industrial Automation – Robots in manufacturing and assembly lines (e.g., robotic arms).", | ||
"Agricultural Robotics – Precision farming with drones and automated harvesters.", | ||
"Warehouse and Logistics Automation – Sorting, packaging, and warehouse management robots.", | ||
"Service Robots – Robots for cleaning, security, and hospitality (e.g., vacuum cleaners, hotel assistants).", | ||
"Swarm Robotics – Coordinated robots working together for tasks like search-and-rescue.", | ||
"Humanoid Robots – Robots mimicking human interaction for customer service or research.", | ||
"Social Robots – Companion robots used for elder care, mental health, or education.", | ||
"Construction Robotics – Robots for bricklaying, 3D printing structures, and infrastructure inspection.", | ||
"Robots in Space Exploration – Rovers, robotic arms, and probes for extraterrestrial missions.", | ||
"Defense a nd Military Robotics – Drones, autonomous weapons, and robotic exoskeletons.", | ||
"Underwater Robotics – Submersibles for deep-sea exploration and pipeline inspection.", | ||
"Entertainment Robotics – Theme park animatronics, toys, and gaming robots.", | ||
"Retail Robotics – Robots for customer assistance and shelf-stocking in stores.", | ||
"Disaster Response Robots – Robots for firefighting, hazardous material handling, and search-and-rescue operations.", | ||
"Personal Assistants and Domestic Robots – Robots that assist with daily tasks at home.", | ||
"Robots for Education and Research – Teaching programming, STEM education, and experimental platforms.", | ||
"Robotics in Mining – Autonomous vehicles and robotic arms for mineral extraction.", | ||
"Environmental Monitoring and Conservation – Robots for wildlife tracking, environmental sensing, and pollution control.", | ||
"Robotic Surgery – Minimally invasive robotic assistance in medical procedures.", | ||
"Warehouse Automation – Robotic systems for efficient order fulfillment.", | ||
"Construction Robotics – Robots for building and infrastructure tasks.", | ||
"Agricultural Robotics – Robots for crop planting, harvesting, and pest control.", | ||
"Petroleum and Mining Robotics – Robots for oil drilling, mining, and exploration.", | ||
"Space Exploration Robotics – Robots for planetary rovers and space station operations.", | ||
"Disaster Response Robotics – Robots for search and rescue missions after natural disasters." | ||
|
||
"name": "Simulation & UI & Real World Applications", | ||
"open": false, | ||
"pages": [ | ||
{ | ||
"name": "Simulation", | ||
"pages": [ | ||
|
||
] | ||
}, | ||
{ | ||
"name": "UI", | ||
"pages": [ | ||
|
||
] | ||
}, | ||
{ | ||
"name": "Real World Applications", | ||
"pages": [ | ||
|
||
] | ||
} | ||
] | ||
} | ||
|
||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +0,0 @@ | ||
https://karpathy.ai/ | ||
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.