Difference between revisions of "ROS2 Suite eFlow"

From ESS-WIKI
Jump to: navigation, search
Line 1: Line 1:
  
= Pre-requisite =
+
= ROS2 Suite Service =
  
<span style="font-size:large;">'''To confirm your platform complies with the following ROS 2 Suite porting requirements.'''''&nbsp;'''''If NOT complies and You can contact with PM Nathan.Wang &nbsp;for further evaluation.'''</span>
+
*Standard Porting on Advantech platform  
 +
*Peripheral Sensor porting&nbsp;  
 +
*Technical Consulting
 +
*Custom Developing
 +
*Issue Fixing
  
{| border="1" cellpadding="1" cellspacing="1" style="width: 953px;"
+
== Standard Porting ==
 +
 
 +
<span style="font-size:large;">Pre-requisite</span>
 +
 
 +
<span style="font-size:large;">'''To confirm your platform complies with the following ROS 2 Suite standard porting requirements.'''''&nbsp;'''''If NOT complies and You can contact with PM Nathan.Wang &nbsp;for further evaluation.'''</span>
 +
 
 +
{| border="1" cellpadding="1" cellspacing="1" style="width: 932px;"
 
|-
 
|-
 
| style="width: 75px; text-align: center;" | &nbsp;
 
| style="width: 75px; text-align: center;" | &nbsp;
| style="width: 261px; text-align: center;" | '''<span style="font-size:medium;">Intel</span>'''
+
| style="width: 178px; text-align: center;" | '''<span style="font-size:medium;">Intel</span>'''
| style="width: 215px; text-align: center;" | '''<span style="font-size:medium;">AMD</span>'''
+
| style="width: 241px; text-align: center;" | '''<span style="font-size:medium;">AMD</span>'''
| style="width: 189px; text-align: center;" | '''<span style="font-size:medium;">NXP</span>'''
+
| style="width: 196px; text-align: center;" | <span style="font-size:medium;">'''NVIDIA Jetson'''</span>
 +
| style="width: 211px; 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: 261px; text-align: center;" | <span style="font-size:medium;">11th ( TigerLake )</span>
+
| style="width: 178px; text-align: center;" | <span style="font-size:medium;">11th ( TigerLake )</span>
| style="width: 215px; text-align: center;" | <span style="font-size:medium;">Ryzen Embedded V2000</span>
+
| style="width: 241px; text-align: center;" | <span style="font-size:medium;">Ryzen Embedded V2000</span>
| style="width: 189px; text-align: center;" | <span style="font-size:medium;">iMX 8 Serial</span>
+
| style="width: 196px; text-align: center;" | <span style="font-size:medium;">Jetson Serial</span>
 +
| style="width: 211px; 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: 261px;" | <span style="font-size:medium;">64 GB or More</span>
+
| style="width: 178px;" | <span style="font-size:medium;">64 GB or More</span>
| style="width: 215px;" | <span style="font-size:medium;">64 GB or More</span>
+
| style="width: 241px;" | <span style="font-size:medium;">64 GB or More</span>
| style="width: 189px;" | <span style="font-size:medium;">16 GB or More</span>
+
| style="width: 196px;" | <span style="font-size:medium;">16 GB or More</span>
 +
| style="width: 211px;" | <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: 261px;" | <span style="font-size:medium;">8 GB or More</span>
+
| style="width: 178px;" | <span style="font-size:medium;">8 GB or More</span>
| style="width: 215px;" | <span style="font-size:medium;">8 GB or More</span>
+
| style="width: 241px;" | <span style="font-size:medium;">8 GB or More</span>
| style="width: 189px;" | <span style="font-size:medium;">6 GB or More</span>
+
| style="width: 196px;" | <span style="font-size:medium;">8 GB or More</span>
 +
| style="width: 211px;" | <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: 261px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span>
+
| style="width: 178px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span>
| style="width: 215px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span>
+
| style="width: 241px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span>
| style="width: 189px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span>
+
| style="width: 196px;" | <span style="font-size:medium;">Ubuntu 20.04 ( ready )</span>
 +
| style="width: 211px;" | <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: 261px;" | <span style="font-size:medium;">SUSI ( ready )</span>
+
| style="width: 178px;" | <span style="font-size:medium;">SUSI ( ready )</span>
| style="width: 215px;" | <span style="font-size:medium;">SUSI ( ready )</span>
+
| style="width: 241px;" | <span style="font-size:medium;">SUSI ( ready )</span>
| style="width: 189px;" | <span style="font-size:medium;">SUSI ( ready )</span>
+
| style="width: 196px;" | <span style="font-size:medium;">SUSI ( ready )</span>
 +
| style="width: 211px;" | <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: 261px;" | <span style="font-size:medium;">x 1&nbsp;</span>
+
| style="width: 178px;" | <span style="font-size:medium;">x 1&nbsp;</span>
| style="width: 215px;" | <span style="font-size:medium;">x 1</span>
+
| style="width: 241px;" | <span style="font-size:medium;">x 1</span>
| style="width: 189px;" | <span style="font-size:medium;">&nbsp;x 1</span>
+
| style="width: 196px;" | x 1
 +
| style="width: 211px;" | <span style="font-size:medium;">&nbsp;x 1</span>
 
|}
 
|}
  
 
<span style="color:#e74c3c;"><span style="font-size:medium;">Note: Standard ROS 2 suite porting on&nbsp;NVIDIA Jetson would be supported on&nbsp;March 31th&nbsp;2023.</span></span>
 
<span style="color:#e74c3c;"><span style="font-size:medium;">Note: Standard ROS 2 suite porting on&nbsp;NVIDIA Jetson would be supported on&nbsp;March 31th&nbsp;2023.</span></span>
  
 +
&nbsp;
  
= Application =
+
=== Application ===
  
&nbsp;If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting standard ROS 2 Suite as follow.
+
=== &nbsp;If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting standard ROS 2 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 55: Line 73:
 
&nbsp;
 
&nbsp;
  
<span style="font-size:medium;">2. Select and fill information</span>
+
2. To select issue type and fill information
  
 
[[File:ROS2 Suite eFlow-2.jpg|800x500px|ROS2 Suite eFlow-2.jpg]]
 
[[File:ROS2 Suite eFlow-2.jpg|800x500px|ROS2 Suite eFlow-2.jpg]]
Line 63: Line 81:
 
*MODEL NAME: Target Platform Name  
 
*MODEL NAME: Target Platform Name  
 
*Description: List detail information of platform  
 
*Description: List detail information of platform  
**&nbsp;- CPU, RAM, HDD, OS, SUSI&nbsp;
+
**&nbsp;- CPU, RAM, HDD, OS, SUSI&nbsp;  
 +
 
 +
== Peripheral Porting ==
 +
 
 +
<span style="font-size:large;">Pre-requisite</span>
 +
 
 +
*<span style="font-size:large;">Target platform supports&nbsp;the ROS2 suite.</span>
 +
*<font size="4">Target platform supports peripheral's interface ( eg. USB, LAN, CANBus&nbsp;... )</font>
 +
 
 +
[[File:ROS2 Suite eFlow-peripheral-porting.jpg|800x500px|ROS2 Suite eFlow-peripheral-porting.jpg]]
 +
 
 +
*ISSUE TYPE: Peripheral Porting
 +
*OS TYPE: [x86] Linux or [RISC] Linux
 +
*MODEL NAME: Target Platform Name
 +
*Description: List detail information of peripheral
 +
**&nbsp;- Type, Brand, Model, Inteface, Related links of Techical docs 
  
 
[[Category:Editor]]
 
[[Category:Editor]]

Revision as of 08:46, 13 March 2023

ROS2 Suite Service

  • Standard Porting on Advantech platform
  • Peripheral Sensor porting 
  • Technical Consulting
  • Custom Developing
  • Issue Fixing

Standard Porting

Pre-requisite

To confirm your platform complies with the following ROS 2 Suite standard porting requirements. If NOT complies and You can contact with PM Nathan.Wang  for further evaluation.

  Intel AMD NVIDIA Jetson NXP
CPU 11th ( TigerLake ) Ryzen Embedded V2000 Jetson Serial iMX 8 Serial
Storage 64 GB or More 64 GB or More 16 GB or More 16 GB or More
RAM 8 GB or More 8 GB or More 8 GB or More 6 GB or More
OS Ubuntu 20.04 ( ready ) Ubuntu 20.04 ( ready ) Ubuntu 20.04 ( ready ) Ubuntu 20.04 ( ready )
Driver SUSI ( ready ) SUSI ( ready ) SUSI ( ready ) SUSI ( ready )
Platform x 1  x 1 x 1  x 1

Note: Standard ROS 2 suite porting on NVIDIA Jetson would be supported on March 31th 2023.

 

Application

 If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting standard ROS 2 Suite as follow.

1. eFlow/R&D Services/Software Request

eFlow-1

 

2. To select issue type and fill information

ROS2 Suite eFlow-2.jpg

  • 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 

Peripheral Porting

Pre-requisite

  • Target platform supports the ROS2 suite.
  • Target platform supports peripheral's interface ( eg. USB, LAN, CANBus ... )

ROS2 Suite eFlow-peripheral-porting.jpg

  • 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