Skip to content

complete robotics tutorial #2580

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -361,8 +361,15 @@ In the [datasheet](https://files.seeedstudio.com/products/NVIDIA-Jetson/reComput
<img width ="800" src="https://files.seeedstudio.com/wiki/recomputer_mini/can0-datasheet.png"/>
</div>

Before using CAN0 and CAN1, please remove the bottom cover and set both 120Ω termination resistors to the ​ON position.
<div align="center">
<img width={300}
src="https://files.seeedstudio.com/wiki/robotics/Actuator/myactuator/7.png" />
</div>

Here, we will demonstrate sending data continuously from CAN0 to CAN1 at a baud rate of 125 kbps for 30 seconds.
First, as shown in the figure below, connect the signal lines of CAN0 to those of CAN1. Specifically, connect **CAN0_H to CAN1_H** and **CAN0_L to CAN1_L**.

<div align="center">
<img width ="800" src="https://files.seeedstudio.com/wiki/recomputer_mini/CANdraw.jpg"/>
</div>
Expand Down
314 changes: 314 additions & 0 deletions docs/Edge_Robotics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,314 @@
---
description: This topic introduces Seeed Studio's Robotics product documentation.
title: Robotics Page
keywords:
- robotics
- nvidia
- ros
- isaac
image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png
last_update:
date: 05/29/2025
author: ZhuYaohui
---

# 🤖 Robotics Navigation

> *"The science of today is the technology of tomorrow." - Edward Teller*

<div className="quick-nav-container">
<nav className="quick-nav">
<a href="#robot-kits" className="nav-item">
<span className="icon">📦</span>
<span className="text">Robot Kits</span>
<div className="hover-effect"></div>
</a>
<a href="#actuators" className="nav-item">
<span className="icon">⚙️</span>
<span className="text">Actuators</span>
<div className="hover-effect"></div>
</a>
<a href="#sensors" className="nav-item">
<span className="icon">👁️</span>
<span className="text">Sensors</span>
<div className="hover-effect"></div>
</a>
<a href="#software" className="nav-item">
<span className="icon">💻</span>
<span className="text">Software</span>
<div className="hover-effect"></div>
</a>
</nav>
</div>

<div className="nav-grid">

## 📦 Robot Kits {#robot-kits}

<div className="category-card robot-kits">

## 🤗 Lerobot

- [SO100/101 Arm](/lerobot_so100m/) <span className="tag stable">Update</span>
- [SO100 Arm with IsaacSim](/lerobot_so100m_isaacsim/)
- [Lekiwi Mobile Base](/lerobot_lekiwi/) <span className="tag recommended">New</span>

## Others

- **Comming soon**

</div>

## ⚙️ Actuators {#actuators}

<div className="category-card actuators">

- [MyActuator Series Motors](/myactuator_series/) <span className="tag recommended">New</span>

</div>

## 👁️ Sensors {#sensors}

<div className="category-card sensors">

**LiDAR Systems**
- [Robosense LiDAR](/robosense_lidar/)
- [MID360 LiDAR](/mid360/)
- [A-LOAM Algorithm](/a_loam/)

**Vision Systems**
- [Orbbec Depth Camera](/orbbec_depth_camera_on_ros/)
- [CSI Camera Setup](/csi_camera_on_ros/)

</div>

## 💻 Software {#software}

<div className="category-card software">

**ROS Ecosystem**
- [ROS1 Installation](/installing_ros1/) <span className="tag recommended">New</span>
- [IsaacROS Setup](/install_isaacros/) <span className="tag recommended">New</span>
- [ROS2 Humble](/install_ros2_humble/) <span className="tag recommended">New</span>
- [AprilTag Module](/isaac_ros_apriltag/) <span className="tag recommended">New</span>
- [Visual SLAM](/isaac_ros_visual_slam/) <span className="tag recommended">New</span>

**NVIDIA Isaac**
- [Isaac Lab Installation](/install_isaaclab/)

</div>

</div>



<style>{`
/* 导航容器 */
.quick-nav-container {
margin: 2rem 0;
padding: 1rem;
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border-radius: 16px;
box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

/* 导航主体 */
.quick-nav {
display: flex;
justify-content: space-around;
gap: 1rem;
}

/* 导航项 */
.nav-item {
position: relative;
padding: 0.8rem 1.5rem;
border-radius: 12px;
display: flex;
flex-direction: column;
align-items: center;
text-decoration: none !important;
color: #333;
font-weight: 500;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
background: white;
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
z-index: 1;
}

/* 图标样式 */
.nav-item .icon {
font-size: 1.8rem;
margin-bottom: 0.5rem;
transition: transform 0.3s;
}

/* 文字样式 */
.nav-item .text {
font-size: 0.95rem;
white-space: nowrap;
}

/* 悬浮特效 */
.nav-item .hover-effect {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 0;
background: linear-gradient(135deg, #4a90e2 0%, #50e3c2 100%);
border-radius: 12px;
transition: height 0.3s ease;
z-index: -1;
}

/* 悬浮动画 */
.nav-item:hover {
transform: translateY(-3px);
box-shadow: 0 6px 12px rgba(0,0,0,0.1);
color: white;
}

.nav-item:hover .icon {
transform: scale(1.2) rotate(10deg);
}

.nav-item:hover .hover-effect {
height: 100%;
}

/* 响应式设计 */
@media (max-width: 768px) {
.quick-nav {
flex-direction: column;
gap: 0.5rem;
}
.nav-item {
flex-direction: row;
justify-content: start;
padding: 0.8rem 1rem;
}
.nav-item .icon {
margin-bottom: 0;
margin-right: 0.8rem;
}
}
`}</style>


<style>{`
/* 内容卡片增强版样式 */
.nav-grid {
display: grid;
gap: 2rem;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
margin-top: 2rem;
}

.category-card {
position: relative;
padding: 1.5rem;
border-radius: 16px;
background: white;
box-shadow: 0 4px 6px rgba(0,0,0,0.05);
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
overflow: hidden;
z-index: 1;
}

/* 分类色标 */
.category-card::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 6px;
height: 100%;
}

.robot-kits::before { background: linear-gradient(to bottom, #4a90e2, #50e3c2); }
.actuators::before { background: linear-gradient(to bottom, #50e3c2, #a0e3c2); }
.sensors::before { background: linear-gradient(to bottom, #ff6b6b, #ff8e8e); }
.software::before { background: linear-gradient(to bottom, #f5a623, #f5c623); }

/* 悬浮特效 */
.category-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 20px rgba(0,0,0,0.1);
}

.category-card:hover::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
z-index: -1;
}

/* 链接动画 */
.category-card a {
position: relative;
display: inline-block;
transition: all 0.2s;
text-decoration: none !important;
color: #333;
}

.category-card a:hover {
color: #4a90e2;
transform: translateX(5px);
}

.category-card a::after {
content: "";
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 2px;
background: #4a90e2;
transition: width 0.3s;
}

.category-card a:hover::after {
width: 100%;
}

/* 标签样式增强 */
.tag {
font-size: 0.75rem;
padding: 2px 8px;
border-radius: 12px;
margin-left: 8px;
transition: all 0.3s;
}

.stable {
background: #e6f4ea;
color: #137333;
box-shadow: 0 2px 4px rgba(0,100,0,0.1);
}

.recommended {
background: #fce8e6;
color: #a50e0e;
box-shadow: 0 2px 4px rgba(200,0,0,0.1);
}
.category-card:active {
transform: translateY(-2px) scale(0.98);
box-shadow: 0 6px 10px rgba(0,0,0,0.1);
}
/* 响应式优化 */
@media (max-width: 768px) {
.nav-grid {
grid-template-columns: 1fr;
}

.category-card {
padding: 1.2rem;
}
}
`}</style>
Loading