SlideShare a Scribd company logo
1 of 18
Download to read offline
A Brief Introduction of
My Research and Work Experience
Owen (Chih-Hsuan) Chen
owen.chchen@gmail.com
1
Self-Introduction
Industry Experiences:
• Nobleo Technology, Robotic Software Developer, the Netherlands
– 8 months experience in computer vision for autonomous vehicles.
• Fraunhofer IPA, Research Associate, Germany
– 2 years experience in computer vision for service robots.
• HIWIN, Embedded system and Software Engineer, Taiwan
– 2 years experience in manipulation for industrial robots.
– 1 patent issued (US/JP/TW), 1 patents submitting.
• HP, Technical Lead, Taiwan
– 3 years experience in the cloud server industry.
Academic Experiences:
• Master – Yuan Ze University, Electrical Engineering, Taiwan
– Focus on humanoid robot design and control.
– 1 Journal paper, 3 conference papers.
– First Prize Winner at Asia FPGA contest.
• Bachelor – Chien Hsin University, Electronic Engineering, Taiwan
– Major: Control system / System-on-Chip design.
2
What have I done
• A. Industrial Robot
• B. Service Robot
• C. Humanoid Robot
• D. Other Projects
– Two-Wheeled Robot
– Wafer Aligner Controller
3
A. Industrial Robot
• ARM-based embedded system for controlling
6-axis industrial robot in grinding application.
• Dynamic modelling and friction compensation
– Torque feedforward control
• Compliance Control
– Gravity compensation and auxiliary force.
4
ROS Controller
6-axis
Robot
Descartes
Off-line On-line
IK-hint
B-1. Service Robot -3D SLAM
• Dense 3D Reconstruction with an RGB-D
Camera for Mobile Robot.
5
- 2 authors, 4 ppl cooperation
- Develop on ROS (C++)
- Run on real time application
- Source codes available on GitHub
B-2. Semantic 3D SLAM
• Semantic Segmentation using deep learning
6
- 2 authors cooperation, 3 ppl cooperation
- Using PyTorch (Python)
- Test on Nvidia Jetson TX2
B-2. Semantic 3D SLAM
• Dense 3D Reconstruction with an RGB-D
Camera for Mobile Robot.
7
- 2 authors cooperation
- Using PyTorch (Python) + ROS (C++)
- Test on Nvidia Jetson TX2 or Jetson Xavier
B-3. Service Robot
• The ROS-based control systems for the internal
mechanical structure.
8https://www.youtube.com/watch?v=dQ5p0h_-p4M&index=115&list=PL3WRYBJ-v8JFg8x3a9X7OaKyyqQvMl44V&t=2m55s
- Cooperation with 5 members
- Using Python
- Source code available on GitHub
B-3. Service Robot
• Establish lightweight dual-arm robot with ROS.
– Applications in service industries.
9
MoveIt
ROS Control
ROS CANopen
Master
API
Real HW
CAN Bus
Gazebo
- Cooperation with 3 members
- Using ROS (C++)
- Test in Gazebo and Real robot
C. Humanoid Robot
10
https://www.slideshare.net/ChihHsuanChen2/intelligent-
control-systems-for-humanoid-robot-master-thesisowen-
chihhsuan-chen
- Cooperation with 2 members
- Using NIOS II (C programming) +
FPGA (Verilog)
Intelligent Control Systems
11
First Prize Winner -
2009 Asia FPGA Design Contest
12
Appendix
• Implementation of Zero Moment Point
• SoPC System Block Diagram
• System Architecture of Humanoid Robot
• HP Experiences
13
Implementation of Zero Moment Point
14
Embedded System Design
15
System Architecture of Humanoid Robot
16
Nios II CPUs PWM Generators
16bits A/Ds
Math Function
(Lookup table)
PLLs
E. HP Experience- ProLiant Moonshot
17
Gateway
Server
• Software Defined Server
Thanks for your time
18

More Related Content

What's hot

Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)
Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)
Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)Samuel Collie
 
Protocol testing course content
Protocol testing course contentProtocol testing course content
Protocol testing course contentsanjib_agrawala
 
I²: Interactive Real-Time Visualization for Streaming Data
I²: Interactive Real-Time Visualization for Streaming DataI²: Interactive Real-Time Visualization for Streaming Data
I²: Interactive Real-Time Visualization for Streaming DataJonas Traub
 
IRJET- Number Plate Recognition by using Open CV- Python
IRJET-  	  Number Plate Recognition by using Open CV- PythonIRJET-  	  Number Plate Recognition by using Open CV- Python
IRJET- Number Plate Recognition by using Open CV- PythonIRJET Journal
 
Cerma Presentation 2010
Cerma Presentation 2010Cerma Presentation 2010
Cerma Presentation 2010Mauricio Dias
 
R09 advanced computer architecture
R09 advanced computer architectureR09 advanced computer architecture
R09 advanced computer architecturesriniefs
 

What's hot (9)

Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)
Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)
Instrumentation of Unsafe C Methods to Safe Methods (Samuel Bret Collie) (1)
 
Protocol testing course content
Protocol testing course contentProtocol testing course content
Protocol testing course content
 
I²: Interactive Real-Time Visualization for Streaming Data
I²: Interactive Real-Time Visualization for Streaming DataI²: Interactive Real-Time Visualization for Streaming Data
I²: Interactive Real-Time Visualization for Streaming Data
 
IRJET- Number Plate Recognition by using Open CV- Python
IRJET-  	  Number Plate Recognition by using Open CV- PythonIRJET-  	  Number Plate Recognition by using Open CV- Python
IRJET- Number Plate Recognition by using Open CV- Python
 
Neurons On Wheels - Work Organisation
Neurons On Wheels - Work OrganisationNeurons On Wheels - Work Organisation
Neurons On Wheels - Work Organisation
 
Cerma Presentation 2010
Cerma Presentation 2010Cerma Presentation 2010
Cerma Presentation 2010
 
Shantanu's Resume
Shantanu's ResumeShantanu's Resume
Shantanu's Resume
 
Functional coverages
Functional coveragesFunctional coverages
Functional coverages
 
R09 advanced computer architecture
R09 advanced computer architectureR09 advanced computer architecture
R09 advanced computer architecture
 

Similar to Self Introduction_OwenChen

License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVVishal Polley
 
CST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHCST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHHoward Hardiman
 
Cytoscape: Now and Future
Cytoscape: Now and FutureCytoscape: Now and Future
Cytoscape: Now and FutureKeiichiro Ono
 
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)Red Hat Developers
 
Developing in Python on Red Hat Platforms (DevNation 2016)
Developing in Python on Red Hat Platforms (DevNation 2016)Developing in Python on Red Hat Platforms (DevNation 2016)
Developing in Python on Red Hat Platforms (DevNation 2016)ncoghlan_dev
 
The Right Tool for the Right Project
The Right Tool for the Right ProjectThe Right Tool for the Right Project
The Right Tool for the Right ProjectOri Bendet
 
Full stack component of software and middleware for quantum machine
Full stack component of software and middleware for quantum machineFull stack component of software and middleware for quantum machine
Full stack component of software and middleware for quantum machineYuichiro MInato
 
Python code profiling - Jackson Isaac
Python code profiling - Jackson IsaacPython code profiling - Jackson Isaac
Python code profiling - Jackson IsaacJackson Isaac
 
Samsung SDS OpeniT - The possibility of Python
Samsung SDS OpeniT - The possibility of PythonSamsung SDS OpeniT - The possibility of Python
Samsung SDS OpeniT - The possibility of PythonInsuk (Chris) Cho
 
The road ahead for scientific computing with Python
The road ahead for scientific computing with PythonThe road ahead for scientific computing with Python
The road ahead for scientific computing with PythonRalf Gommers
 
phase3.pptx
phase3.pptxphase3.pptx
phase3.pptxBalRaj75
 

Similar to Self Introduction_OwenChen (20)

License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCV
 
_SOMANATH_
_SOMANATH__SOMANATH_
_SOMANATH_
 
CST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHCST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HH
 
Cytoscape: Now and Future
Cytoscape: Now and FutureCytoscape: Now and Future
Cytoscape: Now and Future
 
veera (updated)
veera (updated)veera (updated)
veera (updated)
 
SRD Presentation
SRD PresentationSRD Presentation
SRD Presentation
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
Developing In Python On Red Hat Platforms (Nick Coghlan & Graham Dumpleton)
 
Developing in Python on Red Hat Platforms (DevNation 2016)
Developing in Python on Red Hat Platforms (DevNation 2016)Developing in Python on Red Hat Platforms (DevNation 2016)
Developing in Python on Red Hat Platforms (DevNation 2016)
 
Shayak Biswas_CV-2
Shayak Biswas_CV-2Shayak Biswas_CV-2
Shayak Biswas_CV-2
 
Resume
ResumeResume
Resume
 
The Right Tool for the Right Project
The Right Tool for the Right ProjectThe Right Tool for the Right Project
The Right Tool for the Right Project
 
Full stack component of software and middleware for quantum machine
Full stack component of software and middleware for quantum machineFull stack component of software and middleware for quantum machine
Full stack component of software and middleware for quantum machine
 
Yogesh_job_resume
Yogesh_job_resumeYogesh_job_resume
Yogesh_job_resume
 
Python code profiling - Jackson Isaac
Python code profiling - Jackson IsaacPython code profiling - Jackson Isaac
Python code profiling - Jackson Isaac
 
Samsung SDS OpeniT - The possibility of Python
Samsung SDS OpeniT - The possibility of PythonSamsung SDS OpeniT - The possibility of Python
Samsung SDS OpeniT - The possibility of Python
 
The road ahead for scientific computing with Python
The road ahead for scientific computing with PythonThe road ahead for scientific computing with Python
The road ahead for scientific computing with Python
 
phase3.pptx
phase3.pptxphase3.pptx
phase3.pptx
 
mayank_bareja
mayank_barejamayank_bareja
mayank_bareja
 
Using Qt under LGPL-3.0
Using Qt under LGPL-3.0Using Qt under LGPL-3.0
Using Qt under LGPL-3.0
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Self Introduction_OwenChen

  • 1. A Brief Introduction of My Research and Work Experience Owen (Chih-Hsuan) Chen owen.chchen@gmail.com 1
  • 2. Self-Introduction Industry Experiences: • Nobleo Technology, Robotic Software Developer, the Netherlands – 8 months experience in computer vision for autonomous vehicles. • Fraunhofer IPA, Research Associate, Germany – 2 years experience in computer vision for service robots. • HIWIN, Embedded system and Software Engineer, Taiwan – 2 years experience in manipulation for industrial robots. – 1 patent issued (US/JP/TW), 1 patents submitting. • HP, Technical Lead, Taiwan – 3 years experience in the cloud server industry. Academic Experiences: • Master – Yuan Ze University, Electrical Engineering, Taiwan – Focus on humanoid robot design and control. – 1 Journal paper, 3 conference papers. – First Prize Winner at Asia FPGA contest. • Bachelor – Chien Hsin University, Electronic Engineering, Taiwan – Major: Control system / System-on-Chip design. 2
  • 3. What have I done • A. Industrial Robot • B. Service Robot • C. Humanoid Robot • D. Other Projects – Two-Wheeled Robot – Wafer Aligner Controller 3
  • 4. A. Industrial Robot • ARM-based embedded system for controlling 6-axis industrial robot in grinding application. • Dynamic modelling and friction compensation – Torque feedforward control • Compliance Control – Gravity compensation and auxiliary force. 4 ROS Controller 6-axis Robot Descartes Off-line On-line IK-hint
  • 5. B-1. Service Robot -3D SLAM • Dense 3D Reconstruction with an RGB-D Camera for Mobile Robot. 5 - 2 authors, 4 ppl cooperation - Develop on ROS (C++) - Run on real time application - Source codes available on GitHub
  • 6. B-2. Semantic 3D SLAM • Semantic Segmentation using deep learning 6 - 2 authors cooperation, 3 ppl cooperation - Using PyTorch (Python) - Test on Nvidia Jetson TX2
  • 7. B-2. Semantic 3D SLAM • Dense 3D Reconstruction with an RGB-D Camera for Mobile Robot. 7 - 2 authors cooperation - Using PyTorch (Python) + ROS (C++) - Test on Nvidia Jetson TX2 or Jetson Xavier
  • 8. B-3. Service Robot • The ROS-based control systems for the internal mechanical structure. 8https://www.youtube.com/watch?v=dQ5p0h_-p4M&index=115&list=PL3WRYBJ-v8JFg8x3a9X7OaKyyqQvMl44V&t=2m55s - Cooperation with 5 members - Using Python - Source code available on GitHub
  • 9. B-3. Service Robot • Establish lightweight dual-arm robot with ROS. – Applications in service industries. 9 MoveIt ROS Control ROS CANopen Master API Real HW CAN Bus Gazebo - Cooperation with 3 members - Using ROS (C++) - Test in Gazebo and Real robot
  • 12. First Prize Winner - 2009 Asia FPGA Design Contest 12
  • 13. Appendix • Implementation of Zero Moment Point • SoPC System Block Diagram • System Architecture of Humanoid Robot • HP Experiences 13
  • 14. Implementation of Zero Moment Point 14
  • 16. System Architecture of Humanoid Robot 16 Nios II CPUs PWM Generators 16bits A/Ds Math Function (Lookup table) PLLs
  • 17. E. HP Experience- ProLiant Moonshot 17 Gateway Server • Software Defined Server
  • 18. Thanks for your time 18