Project

# Title Team Members TA Documents Sponsor
38 MassageMate: Smart Robot Masseur
Jack Bai
Ke Xu
Wentao Yao
Xiuyuan Zhou
Yutao Zhuang design_document1.pdf
final_paper2.pdf
proposal1.pdf
Liangjing Yang
# Team Members

+ Ke Xu [kex5]
+ Hao Bai [haob2]
+ Wentao Yao [wentaoy4]
+ Xiuyuan Zhou [xiuyuan5]

# PROBLEM

+ High-intensity work tends to cause fatigue in people’s neck and waist, so they need massage to relax their shoulders and neck, but frequent visits to massage parlors cost quite time and are expensive.

+ With the growing need of massage, the quantity and quality of human massagers are hard to meet the demand, especially personalized customization.

+ Some customers may not want to be touched by an unfamiliar person (i.e. a real human Masseur), or they have some body privacy that hope to be hidden from others, then a Robotic Masseur can help.

# SOLUTION OVERVIEW

+ The proposed solution involves utilizing a high-resolution Automatic Speech Recognition (ASR) module to accurately convert speech to text. The resulting text will be structured and analyzed using Codex, with the Code4Struct methodology proposed by Xingyao W. et. al. applied for enhanced understanding.

+ Task slots will be generated through slot filling, a method commonly used in task-oriented dialog systems, allowing for seamless integration with OpenCR, a powerful platform for robotics. OpenCR will be utilized to instantiate the robot tasks, with each task assigned to a Resp Pi device.

+ Finally, the Resp Pi device will be leveraged to physically activate the robot, enabling it to move and perform the assigned tasks. This comprehensive solution offers a professional and efficient method for integrating ASR technology and robotics for enhanced performance and automation.

# SOLUTION COMPONENTS

## SUBSYSTEM I: MECHANICAL SYSTEM

+ OpenManipulator Robotic Arm

+ Customed Robotic Hands for specific needs of Massage

## SUBSYSTEM II: CONTROL SYSTEM

+ Resp Pi/Control panel that is Compatible with Robotic Arm
+ PC with GPT-3 key

## CRITERION FOR SUCCESS

+ The robotic arm can doing massage in appropriate strength and location under the control of certain instructions.
+ Build a phone APP that can monitor the current massage status, including force, frequence, position, etc.
+ Successfully parse the natural language given by the human into structured dialog state and further into natural language

# DISTRIBUTION OF WORK

+ Ke Xu: hardware (Resp Pi & OpenCR)
+ Wentao Yao: hardware-software interfaces (Resp Pi & OpenCR)
+ Hao Bai: slot filling, dialog management (API layer, Python strategies)
+ Xiuyuan Zhou: hardware (Robotic)

Robotic T-Shirt Launcher Mark II

Hao Ding, Moyang Guo, Yixiang Guo, Ziyu Xiao

Featured Project

ROBOTIC T-SHIRT LAUNCHER MARK II

TEAM MEMBERS

Guo yixiang (yg16),

Guo moyang (moyangg2),

Xiao ziyu (ziyux2),

Ding hao (haod3)

PROBLEM

Our team has identified a problem with the launcher project that was completed last year. In particular, the previous design only included a single-shot launcher that required manual reloading and could only adjust the angle and direction automatically.

SOLUTION OVERVIEW

To address this issue, our team has proposed an improved design that will improve upon the limitations of the previous model. The Robotic T-shirt Launcher Mark II will be a fully automated system capable of launching multiple T-shirts by itself, without manual reloading. Our proposed design will also include more advanced features, such as the ability to adjust the trajectory of the launch. In addition, we will build it into a wearable device that could be carried on our shoulders.

SOLUTION COMPONENTS

The automatic launcher is comprised of several components that work together to provide a powerful and reliable weapon system. These components include:

Power Components: The power components of the system consist of an air pump, an air cylinder, a quick exhaust valve, and connecting elements. These components are responsible for providing the necessary power and pressure to the system to shoot out the bullet.

Function Components: The functional components of the system include the barrel, the two-axis gimbal (which is wearable), and the automatic loading system. The barrel provides the means for firing projectiles, while the gimbal allows for precise targeting and tracking of moving targets.

Control System: The control system is responsible for managing the various components of the system, including the electromagnetic valves that control the airflow, the actuator controllers for the loading mechanism, and the gimbal controller for targeting.

Human-Machine Interface (Advanced Requirement): For advanced users, the system could include a human-machine interface with features such as automatic firing, angle adjustment, and target recognition lock-on, allowing the user to engage targets effectively.

CRITERIA FOR SUCCESS:

Functionality: The launcher should be able to launch T-shirts accurately and consistently at a controlled angle and velocity. The system should be able to handle multiple T-shirts without the need for manual reloading, and the entire launch process and angle control should be initiated and controlled by a single button.

Airtight and Adequate Air Pressure: The launcher's air channel should have high airtightness and be able to generate sufficient air pressure to launch T-shirts effectively. The air pressure should be able to be adjusted and controlled to suit different launch scenarios.

Automation: The loading system should be fully automated, with T-shirts being automatically loaded into the air chamber without the need for manual intervention. The loading mechanism should be designed to be reliable and efficient, and the electrical control system should be able to manage the entire process automatically.

Safety and Cost-effectiveness: The launcher should be designed with safety in mind. Safety mechanisms, such as emergency stop buttons, should be included to prevent accidents or injuries. The design and construction of the launcher should be cost-effective, and any additional features should be carefully considered. Also, it is necessary to implement additional components to measure some critical values such as gas tightness in order to prevent gas leaks.