Monday, October 19, 2026

HW#6 Voronoi Navigation

 課堂練習 

Deadline:  Saturday at 23:59 (one more week)

Send all the share links to  me chang212@gmail.com by email with subject HW#7 [your id, your name]


1. 

製作以下場景的3D導航






task 1: make an entrance/exit. make the auto-navigation route deliberately exit through this gate (e.g., a waypoint placed just outside on the brick path) and go to central woods as destination.

task 2: set FPV (first-person view) and maintain horizontal view angle

task 3: show Voronoi Waypoints for navigation


2. 閃避靜止障礙物的3D尋徑系統









3. 設計一個公園,探討機器人導航安全性

a. 如何有效增加機器人與行人的最小距離(淨距離)?

b. 給予完整地圖或建構視線內地圖何者可以增加淨距離?

c. 如果機器人每一刻都知道場上所有行人的位置,對增加淨距離有幫助嗎? 如果有,量化幫助有多少?












Tuesday, October 13, 2026

HW#5 P&R for OP 741.

 課堂練習 

Deadline: This Saturday at 23:59

Send all the share links to  me chang212@gmail.com by email with your subject line to show HW#5  [your id, your name]


P&R for OP 741.


「用 Claude 做類比 IC 設計」系列頁面12345678910111213141516171819模型:NPN β 200、V_A 100 V;橫向 PNP β 50、V_A 50 V、τ_F 30 ns;V_T 25.85 mV、V_BE 0.65 V回到部落格文章


Handout: Analog IC Design (OP741, diff pair, Placement & Routing)

  1. Place and route the IC OP741

    Layout targets

    These targets apply only to the bonus phases. They are measured on the extended netlist from Phase 2 and averaged over the same 10 seeds. Phase 1 is graded on reproduction and ablation alone. "Phase 1 baseline" means your own reproduction of the handout on that netlist before any change.

    MetricTargetHandout baseline
    Routing convergence10/10 seeds with 0 shared cells10/10 (core only)
    PathFinder roundsmean ≤ 42–4
    Input path-length matchmean ≥ 95%, worst seed ≥ 90%95.0% (seed 137)
    Input-net resistance mismatch, vias included≤ 2%—
    Coupling, each input net to VOUT≤ 2 fF, and Vin+ within 10% of Vin−—
    Output-stage centroidwithin 1 cell of x = 40—
    Output stage to input quad≥ 40% of die height apart—
    Thermal offset estimate (2 °C/mm model)≤ 50 µV—
    Wirelength + vias≤ 1.15× Phase 1 baseline434 + 24 (seed 137)
    Runtime per seed≤ 2× Phase 1 baseline—

    A team that misses a target but explains the trade-off with data can still earn most of the credit.

    Project tasks

    1. Run the handout's engine on the single-stage diff pair and the two-stage core. Reproduce every row of the handout's Table 1 and the two-stage result.
    2. Remove one part at a time and measure the effect on convergence, rounds, match, wirelength and vias:
      • SimPL-style anchors off
      • RUDY congestion stage off (λ = 0)
      • halo m = 0, 1 and 2
      • nets routed as trees vs split into two-pin connections
      • one layer vs three layers
    3. Record runtime per seed. This is the Phase 1 baseline used in the targets.

    Checkpoint: a reproduction table next to the handout's numbers, plus one ablation table. Explain any number that differs from the handout by more than 10%.



    2.  Experiment with 10 seeds for the circuit in Problem 1

    Measure success, congestion, wirelength, overlap pairs (before/after), Vin length match. 

Tuesday, October 06, 2026

HW#4 From Schematic to PCB

 課堂練習 

Deadline: This Saturday at 23:59

Send all the share links to  me chang212@gmail.com by email with your subject line to show HW#4  [your id, your name]


1. Optimize trace routing on PCB given the schematic of Differential Pair Circuit  

sample trace routing, share (schematic)


Steps

Do trace routing ( 參考 share, share 2, share 3)




2. 續上題,使用鑽孔路徑演算法進行PCB 鑽孔


3. Depict 3D PCB

(Bonus) 4. 接上題,Run spice simulation using NGSpice 4.6, LTSpice, or HSpice ...
結果必須包含 log、版本資訊、結果輸出

(Bonus) 5. Build a MP4 for the process of a PCB Design (materials for your production)




Tuesday, September 29, 2026

HW#3

   建議工具

使用 Claude Sonnet 5.0 (有免費版,額度很低,推理能力弱。付費版建議使用 Opus 5 或以上)

使用 ChatGPT 5 (有免費版,額度很低,推理能力弱。付費版建議使用 ChatGPT 5.5 或以上)

使用 Gemini 3 Pro (沒有免費額度,必須付費訂閱才能使用)


Content share policy

  • share only link, pure text, markdown (md)
  • no attachments accepted, no html, screen dump, or png
  • non-compliant homework will be rejected and returned to you


 課堂練習 

Deadline: This Saturday at 23:59

Send all the share links to  me chang212@gmail.com by email with your subject line to show HW#3  [your id, your name]


To share your work, refer to the following.

How to publish a Claude artifact

How to share a ChatGPT link

How to share Gemini Link


從以下任選2題,自選1題,總共三題


1 Animate Blue LED in lattice, PECVD fabrication, photon emission, or quantum mechanics

10. 把光停住




11 鯨豚越大型為何背鰭越小



Tuesday, September 22, 2026

HW#2

  建議工具

使用 Claude Sonnet 5.0 (有免費版,額度很低,推理能力弱。付費版建議使用 Opus 5 或以上)

使用 ChatGPT 5 (有免費版,額度很低,推理能力弱。付費版建議使用 ChatGPT 5.5 或以上)

使用 Gemini 3 Pro (沒有免費額度,必須付費訂閱才能使用)


Content share policy

  • share only link, pure text, markdown (md)
  • no attachments accepted, no html, screen dump, or png
  • non-compliant homework will be rejected and returned to you


 課堂練習 

Deadline: This Saturday at 23:59

Send all the share links to  me chang212@gmail.com by email with your subject line to show HW#2  [your id, your name]


To share your work, refer to the following.

How to publish a Claude artifact

How to share a ChatGPT link

How to share Gemini Link





1.





2. Comparing LLMs: Claude 4.6以上, Gemini 3.0 Pro以上, ChatGPT 5.0以上 (三選二) for the following task.

Animate in 3d (in three.js) Yagi-Uda AntennaThe animation must be scientifically accurate. 




3.

4. 申論題 進入作業




Tuesday, September 15, 2026

HW#1

Use Claude cowork Opus 5Max or ChatGPT-6 Astra

 課堂練習 

Deadline: This Saturday at 23:59

Send all the share links to  me chang212@gmail.com by email with subject HW#1  [your id, your name]

How to share a link


conduct a research given drone research directions

literature survey
SOTA
methods
coding
Stats
benchmark with SOTA apples-to-apples
Write a Paper with figs/tabs (or simply a proposal)

Tuesday, May 26, 2026

場域應用與服務設計 Syllabus 2026 Fall

張耀仁教授

課程規定

  1. 所有主題皆以 AI 輔助,不需自行撰寫底層程式。
  2. 為了教學與示範、便於助教支援、確保功能與介面一致、評分與範例可重現,本課程限定使用 Claude AI。有特殊原因必須使用其他 AI 者,需在選課前與老師商量。

課程進度

日期 主題
9/15Introduction
9/22Introduction
9/29Prompts
10/6Visualization
10/13Analog IC Design
10/20Robot: 3D Models
10/27、11/3Robot: Navigation for Robots and BLV (Blind and Low Vision)
11/10期中考,暫停上課
11/17Robot: 環境安全檢測與評估視覺化
11/24、12/1RL
12/8、12/15、12/22World Model for AGI

各週教材

9/15 Introduction

9/22 Introduction

9/29 Prompts

10/6 Visualization

10/13 Analog IC Design

10/20 Robot: 3D Models


10/20 – 11/3 Robot: Navigation for Robots and BLV 

11/10 期中考,暫停上課一次

11/17 Robot: 環境安全檢測與評估視覺化

11/24, 12/1 RL

12/8, 12/15, 12/22 World Model for Artificial General Intelligence (AGI)

End of Class


Backup 閱讀