Useful Links
Computer Science
Robotics
Robot Operating System (ROS)
1. Introduction to ROS
2. Installation and Environment Setup
3. ROS Filesystem Structure
4. Core ROS Concepts and Architecture
5. ROS Command-Line Tools
6. ROS Client Libraries and Programming
7. Creating and Building ROS Packages
8. Launch Files and System Configuration
9. Visualization and Debugging Tools
10. Coordinate Frames and Transformations
11. Robot Modeling and Description
12. Simulation and Testing
13. Navigation and Path Planning
14. Manipulation and Control
15. Perception and Sensor Integration
16. Advanced ROS Topics
17. ROS Ecosystem and Community
18. Troubleshooting and Best Practices
Robot Modeling and Description
Universal Robot Description Format (URDF)
Purpose and Applications
XML-based Description
File Organization
URDF Limitations
URDF XML Specification
robot
Root Element
Robot Properties
link
Link Definition
Visual Properties
Collision Properties
Inertial Properties
Material Properties
joint
Joint Definition
Joint Types
Joint Limits
Joint Dynamics
Joint Calibration
Parent and Child Links
Material
Color and Texture
Material Properties
Gazebo Extensions
Simulation Properties
URDF Tools and Validation
URDF Parsing
Validation Tools
Visualization Tools
Xacro (XML Macros)
Purpose and Benefits
Macro Definition
Property Definition
Conditional Statements
Mathematical Operations
File Inclusion
Converting Xacro to URDF
Advanced Robot Modeling
Complex Kinematic Chains
Sensor Integration
Actuator Modeling
Previous
10. Coordinate Frames and Transformations
Go to top
Next
12. Simulation and Testing