Difference between revisions of "Robotic Suite eFlow"
From ESS-WIKI
Eric.liang (talk | contribs) |
Eric.liang (talk | contribs) |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | = | + | = Robotic Suite Service = |
| − | *<span style="font-size:larger;">Standard | + | *<span style="font-size:larger;">Standard Robotic </span><span style="font-size:larger;">Suite Porting </span> |
*<span style="font-size:larger;">ROS2 Peripheral Porting</span> | *<span style="font-size:larger;">ROS2 Peripheral Porting</span> | ||
*<span style="font-size:larger;">ROS2 Custom Developing</span> | *<span style="font-size:larger;">ROS2 Custom Developing</span> | ||
| + | |||
| + | | ||
== Standard Porting == | == Standard Porting == | ||
| Line 10: | Line 12: | ||
<span style="font-size:large;">Pre-requisite</span> | <span style="font-size:large;">Pre-requisite</span> | ||
| − | <span style="font-size:large;">'''To confirm your platform complies with the following | + | <span style="font-size:large;">'''To confirm your platform complies with the following Robotic Suite standard porting requirements.''''' '''''If NOT complies and You can contact with PM Caide.Chou for further evaluation.'''</span> |
| − | {| border="1" cellpadding="1" cellspacing="1" style="width: | + | {| border="1" cellpadding="1" cellspacing="1" style="width: 1063px;" |
|- | |- | ||
| style="width: 75px; text-align: center;" | | | style="width: 75px; text-align: center;" | | ||
| − | | style="width: | + | | style="width: 219px; text-align: center;" | '''<span style="font-size:medium;">Intel</span>''' |
| − | | style="width: | + | | style="width: 219px; text-align: center;" | '''<span style="font-size:medium;">AMD</span>''' |
| − | | style="width: | + | | style="width: 162px; text-align: center;" | <span style="font-size:medium;">'''NVIDIA Jetson'''</span> |
| − | | style="width: | + | | style="width: 182px; text-align: center;" | <span style="font-size:medium;">'''Qualcomm'''</span> |
| + | | style="width: 171px; text-align: center;" | '''<span style="font-size:medium;">NXP</span>''' | ||
|- | |- | ||
| style="width: 75px; text-align: center;" | <span style="font-size:medium;">CPU</span> | | style="width: 75px; text-align: center;" | <span style="font-size:medium;">CPU</span> | ||
| − | | style="width: | + | | style="width: 219px; text-align: center;" | <span style="font-size:medium;">11th ~ 14th</span> |
| − | | style="width: | + | | style="width: 219px; text-align: center;" | <span style="font-size:medium;">Ryzen Embedded V2000</span> |
| − | | style="width: | + | | style="width: 162px; text-align: center;" | <span style="font-size:medium;">Jetson Serial</span> |
| − | | style="width: | + | | style="width: 182px; text-align: center;" | <span style="font-size:medium;">QCS6490</span> |
| + | | style="width: 171px; text-align: center;" | <span style="font-size:medium;">iMX 8 Serial</span> | ||
|- | |- | ||
| style="width: 75px; text-align: center;" | <span style="font-size:medium;">Storage</span> | | style="width: 75px; text-align: center;" | <span style="font-size:medium;">Storage</span> | ||
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">64 GB or More</span> |
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">64 GB or More</span> |
| − | | style="width: | + | | style="width: 162px;" | <span style="font-size:medium;">16 GB or More</span> |
| − | | style="width: | + | | style="width: 182px;" | <span style="font-size:medium;">8 GB or More</span> |
| + | | style="width: 171px;" | <span style="font-size:medium;">16 GB or More</span> | ||
|- | |- | ||
| style="width: 75px; text-align: center;" | <span style="font-size:medium;">RAM</span> | | style="width: 75px; text-align: center;" | <span style="font-size:medium;">RAM</span> | ||
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">8 GB or More</span> |
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">8 GB or More</span> |
| − | | style="width: | + | | style="width: 162px;" | <span style="font-size:medium;">8 GB or More</span> |
| − | | style="width: | + | | style="width: 182px;" | <span style="font-size:medium;">8 GB or More</span> |
| + | | style="width: 171px;" | <span style="font-size:medium;">6 GB or More</span> | ||
|- | |- | ||
| style="width: 75px; text-align: center;" | <span style="font-size:medium;">OS</span> | | style="width: 75px; text-align: center;" | <span style="font-size:medium;">OS</span> | ||
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">Ubuntu 20.04 / 22.04 / 24.04</span> |
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">Ubuntu 20.04 / 22.04 / 24.04</span> |
| − | | style="width: | + | | style="width: 162px;" | <span style="font-size:medium;">Ubuntu 20.04 / 22.04</span> |
| − | | style="width: | + | | style="width: 182px;" | <span style="font-size:medium;">QIRP/LE1.1 ( Yocto 4.0 )</span> |
| + | | style="width: 171px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span> | ||
|- | |- | ||
| style="width: 75px; text-align: center;" | <span style="font-size:medium;">Driver</span> | | style="width: 75px; text-align: center;" | <span style="font-size:medium;">Driver</span> | ||
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">SUSI ( ready )</span> |
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">SUSI ( ready )</span> |
| − | | style="width: | + | | style="width: 162px;" | |
| − | | style="width: | + | | style="width: 182px;" | |
| + | | style="width: 171px;" | <span style="font-size:medium;">SUSI ( ready )</span> | ||
|- | |- | ||
| style="width: 75px; text-align: center;" | <span style="font-size:medium;">Platform</span> | | style="width: 75px; text-align: center;" | <span style="font-size:medium;">Platform</span> | ||
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">x 1 </span> |
| − | | style="width: | + | | style="width: 219px;" | <span style="font-size:medium;">x 1</span> |
| − | | style="width: | + | | style="width: 162px;" | x 1 |
| − | | style="width: | + | | style="width: 182px;" | x1 |
| + | | style="width: 171px;" | <span style="font-size:medium;"> x 1</span> | ||
|} | |} | ||
| Line 61: | Line 70: | ||
<span style="font-size:large;">Application</span> | <span style="font-size:large;">Application</span> | ||
| − | If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting standard | + | If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting standard Robotic Suite as follow. |
<span style="font-size:medium;">1. eFlow/R&D Services/Software Request</span> | <span style="font-size:medium;">1. eFlow/R&D Services/Software Request</span> | ||
| Line 78: | Line 87: | ||
*Description: List detail information of platform | *Description: List detail information of platform | ||
** - CPU, RAM, HDD, OS, SUSI | ** - CPU, RAM, HDD, OS, SUSI | ||
| + | |||
| + | | ||
| | ||
| Line 87: | Line 98: | ||
<span style="font-size:large;">Pre-requisite</span> | <span style="font-size:large;">Pre-requisite</span> | ||
| − | #<span style="font-size:large;">The target platform supports | + | #<span style="font-size:large;">The target platform supports Robotic Suite.</span> |
#<font size="4">The target platform supports peripheral's interface ( eg. USB, LAN, CANBus ... )</font> | #<font size="4">The target platform supports peripheral's interface ( eg. USB, LAN, CANBus ... )</font> | ||
#<font size="4">A target platform x1</font> | #<font size="4">A target platform x1</font> | ||
| Line 94: | Line 105: | ||
<span style="font-size:large;">Application</span> | <span style="font-size:large;">Application</span> | ||
| − | If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting the peripheral in | + | If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting the peripheral in ROS2 compatible sensor. |
[[File:ROS2 Suite eFlow-peripheral-porting.jpg|800x500px|ROS2 Suite eFlow-peripheral-porting.jpg]] | [[File:ROS2 Suite eFlow-peripheral-porting.jpg|800x500px|ROS2 Suite eFlow-peripheral-porting.jpg]] | ||
| Line 103: | Line 114: | ||
*Description: List detail information of peripheral | *Description: List detail information of peripheral | ||
** - Type, Brand, Model, Inteface, Related links of Techical docs | ** - Type, Brand, Model, Inteface, Related links of Techical docs | ||
| + | |||
| + | | ||
== ROS2 Custom Developing == | == ROS2 Custom Developing == | ||
| Line 108: | Line 121: | ||
<span style="font-size: large;">Pre-requisite</span> | <span style="font-size: large;">Pre-requisite</span> | ||
| − | #<span style="font-size:large">The target platform supports | + | #<span style="font-size:large">The target platform supports Robotic Suite.</span> |
#<span style="font-size:large">Detailed description of your requirements.</span> | #<span style="font-size:large">Detailed description of your requirements.</span> | ||
#<font size="4">Purpose: Demo or Customer's needs</font> | #<font size="4">Purpose: Demo or Customer's needs</font> | ||
Latest revision as of 08:43, 17 September 2025
Contents
Robotic Suite Service
- Standard Robotic Suite Porting
- ROS2 Peripheral Porting
- ROS2 Custom Developing
Standard Porting
Pre-requisite
To confirm your platform complies with the following Robotic Suite standard porting requirements. If NOT complies and You can contact with PM Caide.Chou for further evaluation.
| Intel | AMD | NVIDIA Jetson | Qualcomm | NXP | |
| CPU | 11th ~ 14th | Ryzen Embedded V2000 | Jetson Serial | QCS6490 | iMX 8 Serial |
| Storage | 64 GB or More | 64 GB or More | 16 GB or More | 8 GB or More | 16 GB or More |
| RAM | 8 GB or More | 8 GB or More | 8 GB or More | 8 GB or More | 6 GB or More |
| OS | Ubuntu 20.04 / 22.04 / 24.04 | Ubuntu 20.04 / 22.04 / 24.04 | Ubuntu 20.04 / 22.04 | QIRP/LE1.1 ( Yocto 4.0 ) | Ubuntu 20.04 ( ready ) |
| Driver | SUSI ( ready ) | SUSI ( ready ) | SUSI ( ready ) | ||
| Platform | x 1 | x 1 | x 1 | x1 | x 1 |
Application
If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting standard Robotic Suite as follow.
1. eFlow/R&D Services/Software Request
2. To select issue type and fill information
- ISSUE TYPE: Std ROS Porting
- OS TYPE: [x86] Linux or [RISC] Linux
- MODEL NAME: Target Platform Name
- Description: List detail information of platform
- - CPU, RAM, HDD, OS, SUSI
ROS2 Peripheral Porting
Pre-requisite
- The target platform supports Robotic Suite.
- The target platform supports peripheral's interface ( eg. USB, LAN, CANBus ... )
- A target platform x1
- Peripheral x 1
Application
If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting the peripheral in ROS2 compatible sensor.
- ISSUE TYPE: Peripheral Porting
- OS TYPE: [x86] Linux or [RISC] Linux
- MODEL NAME: Target Platform Name
- Description: List detail information of peripheral
- - Type, Brand, Model, Inteface, Related links of Techical docs
ROS2 Custom Developing
Pre-requisite
- The target platform supports Robotic Suite.
- Detailed description of your requirements.
- Purpose: Demo or Customer's needs
- Releated peripherals
- Target platform x 1
Application