東京工業大学 長谷川晶一研究室 : Hasegawa Shoichi Laboratory
日本語 | English

To those who wish to study at Hasegawa Lab

Shoichi Hasegawa Laboratory researches mainly on the fields of virtual reality and HCI. We research basic technologies such as simulation techniques and characteristics of human perception and application systems. Our expertise is especially on real-time simulation, physics engines, haptics, and character motion.

For those who wish to study as a student

Students will belong to the School of Engineering Department of Information and Communications Engineering. For entrance examination please refer to the home page of Tokyo Tech.

Master course

We accept around four to six students per year for the master course including both the domestic and the IGP course. The ratio between professors and students is around 1:10 and attentive support is difficult. We expect self-motivated students who can help each other. Every week, we have a meeting to share research progress and plans and a research presentation by three students. We also have research discussions at any time on personal and for each research theme. In addition, discussions via Slack (chat) is also available.

Doctoral course

Please contact us including your intended research theme. If the theme, policies, and the way to progress research match to us and can make a feasible research plan, we will accept you.

IGP course

If you are an international student and wish to apply to the IGP course, please contact us with below

Basically, we do not accept admission as research students after graduating from an undergraduate school or a Japanese language school. Please consider a master's program.

Skills necessary for our research

Our research themes can be divided into three according to the necessary skills.

  1. Device: human interface, robot
  2. Simulation: Force / tactile rendering, physical simulation
  3. Character: VR character motion, VR agent Skills are often learned each time according to the actual research theme, but the following are often required.
  1. Device: Mechanism, machining, CAD for machine design, prototype using a 3D printer and laser machine, microcomputer, simple analog circuit (amplifier and filter using OP amplifier)
  2. Simulation: programming in C ++ (object-oriented, generic programming), linear algebra (including large-scale matrix computation), numerical computation, geometry, computational geometry, dynamics, finite element method, mechanical mechanics, material mechanics, Fluid dynamics, heat
  3. Character: Unity, programming (C #), machine learning, physics engine usage

There are a wide variety of skills necessary for research, so you will learn each time, but we expect that you have acquired any of the following skills before entering the laboratory.