To those who wish to study at Hasegawa Lab
Shoichi Hasegawa Laboratory researches mainly on the fields of virtual reality and HCI. We researche on basic technologies such as simulation techniques and characteristics of human perception and application systems of them.
Our expertises are especially on real time simulation, physics engines, haptics and character motion.
For those who wish to study as a student
Students will belong to School of Engineering Department of Information and Communications Engineering. For entrance examination please refer to home page of Tokyo Tech.
We accept around four to six student per year for master course including both domestic and 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 progresses and plans and a research presentation by three students.
We also have research discussions any time on personal and for each research theme. In addition, discussions via Slack (chat) is also available.
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.
If you are an international student and wish to apply to IGP course, please contact us with below
- Your research interests; let us know range of your interest and an example of intended research theme.
- Skills you have, which are needed for the intended research.
- Presentation for bachelor's graduation research or equivalent. (Attach slides for 7 minutes presentation is preferable.）
- In the slides, please include the followings:1.Background and aim. 2. Explanation of the positioning of the research among related researches and works. 3. Proposal of the idea. 4. Implementation (plan) of the idea. 5. (Expected) results of the evaluation (better to include quantitative results) and conclusion.
Skills necessary for our research
Our research themes can be divided in to three according to the necessary skills.
- Device: human interface, robot
- Simulation: Force / tactile rendering, physical simulation
- Character: VR character motion, VR agent
Skills are often learned each time according to the actual research theme, but the following are often required.
- Common: Knowledge about human body (physiology) and mind (psychology / cognition / brain), basics of computer and programming, linear algebra, differential integration
- Device: Mechanism, machining, CAD for machine design, prototype using 3D printer and laser machine, microcomputer, simple analog circuit (amplifier and filter using OP amplifier)
- 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
- 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.
- Microcomputers such as motor controls, electronic bulletin boards, IOT, etc.
- A program that uses the class inheritance function in object-oriented programming (regardless of language). For example, programs that use function overrides such as listeners (event handler classes).
- Have created VR environment by Unity and C # programming.
- Understanding of mathematics, numerical computation, (computational) geometry, mechanics, finite element method, etc. (there are many opportunities for numerical simulation of them in the laboratory).
- Planning and implementation of psycho-physical experiments (not a psychology specialist, but there are many opportunities for subjective assessment)