Difference between revisions of "ROS2 Suite eFlow"

From ESS-WIKI
Jump to: navigation, search
 
(9 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
= ROS2 Suite Service =
 
= ROS2 Suite Service =
  
*Standard Porting on Advantech platform
+
*<span style="font-size:larger;">Standard R</span><span style="font-size:larger;">OS2 Suite Porting&nbsp;</span>
*Peripheral Sensor porting&nbsp;  
+
*<span style="font-size:larger;">ROS2 Peripheral Porting</span>
*Custom Developing
+
*<span style="font-size:larger;">ROS2 Custom Developing</span>
*Issue Fixing
 
 
 
&nbsp;
 
  
 
== Standard Porting ==
 
== Standard Porting ==
Line 59: Line 56:
 
| style="width: 211px;" | <span style="font-size:medium;">&nbsp;x 1</span>
 
| 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>
 
  
 
&nbsp;
 
&nbsp;
Line 84: Line 79:
 
**&nbsp;- CPU, RAM, HDD, OS, SUSI&nbsp;   
 
**&nbsp;- CPU, RAM, HDD, OS, SUSI&nbsp;   
  
== Peripheral Porting ==
+
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
== ROS2 Peripheral Porting ==
  
 
<span style="font-size:large;">Pre-requisite</span>
 
<span style="font-size:large;">Pre-requisite</span>
  
#<span style="font-size:large;">Target platform supports&nbsp;the ROS2 suite.</span>  
+
#<span style="font-size:large;">The target platform supports ROS2 suite.</span>  
#<font size="4">Target platform supports peripheral's interface ( eg. USB, LAN, CANBus&nbsp;... )</font>  
+
#<font size="4">The target platform supports peripheral's interface ( eg. USB, LAN, CANBus&nbsp;... )</font>  
#<font size="4">Target platform x1</font>  
+
#<font size="4">A target platform x1</font>  
 
#<font size="4">Peripheral x 1</font>  
 
#<font size="4">Peripheral x 1</font>  
  
 
<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 the ROS2 suite compatible sensor.
+
If you have confirm your device is meet above pre-requisite. You can apply an eFlow for porting the peripheral in&nbsp;ROS2 suite compatible sensor.
  
[[File:ROS2 Suite eFlow-custom-developing.jpg|800x500px|ROS2 Suite eFlow-custom-developing.jpg]]
+
[[File:ROS2 Suite eFlow-peripheral-porting.jpg|800x500px|ROS2 Suite eFlow-peripheral-porting.jpg]]
  
 
*ISSUE TYPE: Peripheral Porting  
 
*ISSUE TYPE: Peripheral Porting  
Line 105: Line 104:
 
**&nbsp;- Type, Brand, Model, Inteface, Related links of Techical docs   
 
**&nbsp;- Type, Brand, Model, Inteface, Related links of Techical docs   
  
== Custom Developing ==
+
== ROS2 Custom Developing ==
  
 
<span style="font-size: large;">Pre-requisite</span>
 
<span style="font-size: large;">Pre-requisite</span>
  
#<span style="font-size:large">Please provide a detailed description of your requirements.</span>  
+
#<span style="font-size:large">The target platform supports ROS2 suite.</span>
#<font size="4">Purpose: demo or customer&nbsp;needs</font>  
+
#<span style="font-size:large">Detailed description of your requirements.</span>  
 +
#<font size="4">Purpose: Demo or Customer's needs</font>  
 
#<font size="4">Releated peripherals</font>  
 
#<font size="4">Releated peripherals</font>  
 
#<font size="4">Target platform x 1</font>  
 
#<font size="4">Target platform x 1</font>  
Line 116: Line 116:
 
<span style="font-size:large;">Application</span>
 
<span style="font-size:large;">Application</span>
  
<span style="font-size:large;">[[File:ROS2 Suite eFlow-peripheral-porting.jpg|800x500px|ROS2 Suite eFlow-peripheral-porting.jpg]]</span>
+
<span style="font-size:large;">[[File:ROS2 Suite eFlow-custom-developing.jpg|800x500px|ROS2 Suite eFlow-custom-developing.jpg]]</span>
 
 
[[Category:Editor]]
 

Latest revision as of 02:45, 1 June 2023

ROS2 Suite Service

  • Standard ROS2 Suite Porting 
  • ROS2 Peripheral Porting
  • ROS2 Custom Developing

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

 

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 

 

 

ROS2 Peripheral Porting

Pre-requisite

  1. The target platform supports ROS2 suite.
  2. The target platform supports peripheral's interface ( eg. USB, LAN, CANBus ... )
  3. A target platform x1
  4. 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 suite compatible sensor.

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

ROS2 Custom Developing

Pre-requisite

  1. The target platform supports ROS2 suite.
  2. Detailed description of your requirements.
  3. Purpose: Demo or Customer's needs
  4. Releated peripherals
  5. Target platform x 1

Application

ROS2 Suite eFlow-custom-developing.jpg