Files
issacdataengine/docs_crawled/concepts_skills.md
Tangger 3d6b73753a feat: add test tube pick task with custom assets and grasp annotations
- Add pick_test_tube task: USDC asset repackaging, grasp generation, task config
- Add tools: usdc_to_obj.py, repackage_test_tube.py, fix_test_tube_materials.py
- Add custom_task_guide.md: full Chinese documentation for creating custom tasks
- Add crawled InternDataEngine online docs (23 pages)
- Add grasp generation script (gen_tube_grasp.py) and pipeline config
2026-04-05 11:01:59 +08:00

61 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Source: https://internrobotics.github.io/InternDataEngine-Docs/concepts/skills.html
# Skills [](#skills)
Skills are the fundamental building blocks of robotic manipulation in InternDataEngine. Each skill defines an atomic action that a robot can perform, from simple gripper operations to complex manipulation sequences.
## Quick Navigation [](#quick-navigation)
| Category | Description |
| [Overview](/InternDataEngine-Docs/concepts/skills/overview.html) | Skill architecture and available skills |
| [Pick Skill](/InternDataEngine-Docs/concepts/skills/pick.html) | Grasping and lifting objects |
| [Place Skill](/InternDataEngine-Docs/concepts/skills/place.html) | Placing objects at target locations |
| [Articulation Skill](/InternDataEngine-Docs/concepts/skills/articulation.html) | Operating articulated objects (doors, drawers) |
## What is a Skill? [](#what-is-a-skill)
A skill encapsulates:
- **Motion Planning **: Trajectory generation using CuRobo
- **Execution Control **: Step-by-step command execution
- **State Monitoring **: Success/failure evaluation
- **Gripper Actions **: Open/close operations
## Skill Categories [](#skill-categories)
### Manipulation Skills [](#manipulation-skills)
Skills for interacting with objects in the environment:
- **Pick **: Grasp and lift objects using sampled grasp poses
- **Place **: Position objects at target locations
- **Articulation **: Operate doors, drawers, and other articulated objects
### Motion Skills [](#motion-skills)
Skills for robot movement:
- `goto_pose `- Move to a target end-effector pose
- `move `- Cartesian motion in a direction
- `rotate `- Rotate the end-effector
### Utility Skills [](#utility-skills)
Helper skills for common operations:
- `home `- Return to home configuration
- `open `/ `close `- Gripper control
- `wait `- Pause execution
## Getting Started [](#getting-started)
- Read the [Skills Overview](/InternDataEngine-Docs/concepts/skills/overview.html)to understand the architecture
- Learn about [Pick Skill](/InternDataEngine-Docs/concepts/skills/pick.html)for grasping objects
- Explore [Place Skill](/InternDataEngine-Docs/concepts/skills/place.html)for placing operations
- Check [Articulation Skill](/InternDataEngine-Docs/concepts/skills/articulation.html)for operating doors and drawers
## Related Topics [](#related-topics)
- [Tasks](/InternDataEngine-Docs/concepts/tasks/)- Combine skills into complete workflows
- [Controllers](/InternDataEngine-Docs/concepts/controllers/)- Understand motion control
- [Custom Skill](/InternDataEngine-Docs/custom/skill/)- Create your own skills