Skip to content

97hackbrian/LaneSeg-ACC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

LaneSeg-ACC

Proyecto orientado a la segmentación y detección de carriles (lane detection / lane segmentation) para aplicaciones de conducción autónoma y robótica móvil.

Enlaces de interés y referencias

Sistemas y pipelines completos

Modelos y métodos de detección de carriles

Transformers y segmentación semántica

ROS 2 y NVIDIA Isaac

Colecciones y listas curadas

---
config:
  look: neo
  theme: neutral
  layout: dagre
---
flowchart LR
 subgraph HW_IN["Input Hardware"]
    direction TB
        Lidar["2D Lidar"]
        RGB["RGBD Image"]
        IMU["IMU"]
  end
 subgraph L4["Level 4: Security"]
        Safety("Safety Guardian <br>(Emergency Brake)")
  end
 subgraph L3["Level 3: Hybrid Perception"]
        Vision("Vision Detection model<br>")
        RoadSeg("Road Segmentation model<br>")
        SLAM("AMCL<br>(localization)")
  end
 subgraph L1["Level 1: Brain &amp; Var"]
        Orchestrator@{ label: "Orchestrator<br><span style=\"color:\">(Behavior Tree)</span>" }
        Taxi[("Planner Server<br>(Route Map)")]
        Eval[("Logs/Rosbag")]
  end
 subgraph L2["Level 2: Control"]
        GlobalPlan("Planner Server<br>(Route Map)")
        LocalControl("Hybrid Controller<br>(MPPI + Visual)")
        Mux("Cmd_Vel Mux<br>(prioritizer)")
  end
 subgraph SYSTEM["LEVEL4 AUTONOMOUS"]
    direction TB
        L4
        L3
        L1
        L2
  end
 subgraph HW_OUT["Output Hardware"]
        Motors("Motors / Servo / Leds")
  end
    Vision ~~~ RoadSeg
    Lidar ~~~ RGB
    RGB ~~~ IMU
    Lidar -- Range --> Safety
    Lidar --> SLAM
    RGB -- Image --> Vision
    RGB -- Depth / Image --> RoadSeg
    IMU --> SLAM & LocalControl
    Vision -- Objects --> LocalControl
    SLAM -- Pose --> Orchestrator & n2["VISLAM<br>"]
    Taxi -- goal --> Orchestrator
    Orchestrator -- Nav Actions --> GlobalPlan
    GlobalPlan -- Global Path --> LocalControl
    LocalControl -- "Vel. Nav" --> Mux
    Safety -- STOP --> Mux
    Mux ==> Motors
    Orchestrator -.-> Eval
    Vision -- Events --> Orchestrator
    LocalControl -.-> Eval
    n1["Tracking control MPPI<br>"] -- Tracking_vel --> LocalControl
    RoadSeg -- Visual Path --> n1
    RoadSeg -- 3D Path --> n2
    n2 -- RoadMap --> GlobalPlan

    Orchestrator@{ shape: hexagon}
    n2@{ shape: rounded}
    n1@{ shape: rounded}
     Lidar:::sensor
     RGB:::sensor
     IMU:::sensor
     Safety:::critical
     Vision:::logic
     RoadSeg:::alpamayo
     SLAM:::logic
     Orchestrator:::logic
     Taxi:::logic
     Eval:::logic
     GlobalPlan:::logic
     LocalControl:::logic
     Mux:::hardware
     Motors:::hardware
     n2:::alpamayo
     n1:::alpamayo
    classDef critical fill:#ffcccc,stroke:#ff0000,stroke-width:2px
    classDef logic fill:#e1f5fe,stroke:#01579b,stroke-width:2px
    classDef hardware fill:#eeeeee,stroke:#333,stroke-width:1px
    classDef sensor fill:#fff9c4,stroke:#fbc02d,stroke-width:1px
    classDef alpamayo fill:#dcedc8,stroke:#33691e,stroke-width:2px
    style Orchestrator fill:#FF6D00
    style L4 stroke:#FFCDD2
    style L1 stroke:#AA00FF
    style Motors stroke:#C8E6C9
    style HW_IN stroke:#FFE0B2,fill:transparent
    style HW_OUT stroke:#FF6D00
    style SYSTEM stroke:#FFD600,color:#000000
    linkStyle 3 stroke:#D50000,fill:none
    linkStyle 4 stroke:#616161,fill:none
    linkStyle 5 stroke:#2962FF,fill:none
    linkStyle 6 stroke:#00C853,fill:none
    linkStyle 7 stroke:#757575,fill:none
    linkStyle 8 stroke:#757575,fill:none
    linkStyle 9 stroke:#2962FF,fill:none
    linkStyle 10 stroke:#616161,fill:none
    linkStyle 11 stroke:#616161,fill:none
    linkStyle 13 stroke:#616161,fill:none
    linkStyle 14 stroke:#616161,fill:none
    linkStyle 15 stroke:#000000,fill:none
    linkStyle 16 stroke:#D50000,fill:none
    linkStyle 17 stroke:#000000,fill:none
    linkStyle 19 stroke:#2962FF,fill:none
    linkStyle 21 stroke:#00C853,fill:none
    linkStyle 22 stroke:#00C853,fill:none
    linkStyle 23 stroke:#00C853,fill:none
    linkStyle 24 stroke:#00C853,fill:none

    L_IMU_LocalControl_0@{ curve: natural }
Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published