Author Archives: Nicky Guo

Project 2

Mr. WakeMeUp

–By Nicky Guo

screenshot-2023-04-21-at-9-28-27-am screenshot-2023-04-21-at-9-28-17-am

Description

In project 2, I decided to make a robot program that wakes up people who are studying or working at the table and are about to fall asleep or have fallen asleep. Specifically, there will be a huge hammer of my own design and assembly attached to the robot arm gripper, by sending data to the robot arm to make him from a static standby state to active, and then from top to bottom to smash the sleeping person. The initial source of inspiration came from the fact that I often accidentally fell asleep in the middle of studying, thus preventing me from completing the tasks I had planned in time. So I hope that in the near future, there can be such smart technology that can help me stay awake in a gentle way. My research/design question is how I can make robots wake people up the users in a gentle, enchanting, and effective way. Such a robot program should not be designed to wake up people exactly like an alarm clock, because that would be boring and startling, and thus the user would become bored and uncomfortable and stop using it. Therefore, with the design goal of being fun, and gentle, but effective, I began my design and production process. 

Video Link:

https://drive.google.com/file/d/17NBxIJuY0x2BwphfcK32KRLxijJPxZ3K/view?usp=share_link

 

Process 

Design of the physical tool

The first is the production of the physical object: the hammer. In order for him to effectively wake up the user, the hammer is designed to be very large, so that the increase in the force surface will also enhance the user’s feeling of being hit. As for the choice of materials, I chose a softer material for the head of the cone, so that I could wake the user up but not hurt them or to the point where they couldn’t take it. At the same time, I chose to use a hard material for the rod of the hammer, compared to the soft material, so that the hammer can be more stable to be attached to the gripper. Therefore, I used a rolled-up blanket as the head of the hammer, and then inserted the internal cardboard wallpaper roll, and then used the tape to fix its joints.

screenshot-2023-04-21-at-9-17-19-am screenshot-2023-04-21-at-9-17-32-am

Motion design

The next step is to design the trajectory of the robot arm/hammer. I want to design it a little more interesting, rather than a simple rigid move and hit people. To do this, I added some anthropomorphic elements, imagining the robot as a treacherous but lovable character. Before the hammer falls on the user’s head, the robot will do a set of preparatory activities. If the user can wake up in the middle of the preparatory activities, he still has a chance to avoid being hit by the hammer.

Programming

For programming purposes, I use the method of sending data to the robot, referencing the example in the course module. When the mouse moves to a different numbered area, it triggers the robot arm to move. For example, area 1 represents the stationary state, while area 2 will cause the robot arm to start moving until the hammer falls, and the mouse over area 3 will cause the robot to return to its original position. Due to time and technical limitations, this prototype can only be controlled by the mouse for now. But in my vision of the finished robot, it is able to automatically detect the user’s state and then perform a series of activities.

 

Reference

https://canvascloud.ocadu.ca/courses/6182/pages/data-sender-setup-+-processing?module_item_id=359888

 

Dev 4 – In Progress |Nicky Guo

Description 

My plan for project 2 is to have a giant and soft toy hammer attached to the gripper of the robot arm, kept stationary, and then there will be a person studying or working on a table next to the robot arm. Whenever the person was about to fall asleep on the table due to fatigue and sleepiness, the robot arm would move towards him with the giant hammer and then hit him on the head with the hammer to wake him up. 

As a progress of project 2, I have finished the initial fabrication and design of the tool attached to the robot arm, as well as some simple drafts to help understand my idea. Regarding tool selection, I chose a softer material for the head of the cone, so that I could wake the user up but not hurt them or to the point where they couldn’t take it. At the same time, I chose to use a hard material for the rod of the hammer, compared to the soft material, so that the hammer can be more stable to be attached to the gripper. Therefore, I used a rolled-up blanket as the head of the hammer, and then inserted the internal cardboard wallpaper roll, and then used the tape to fix its joints. Thus, my homemade hammer is complete, but the next step is to put it on the gripper to test. At the same time, the hammer and gripper connection also need further testing to ensure stability. 

Process 

screenshot-2023-03-31-at-8-57-43-pm screenshot-2023-03-31-at-8-57-36-pm screenshot-2023-03-31-at-8-57-27-pm

screenshot-2023-03-31-at-8-57-18-pm

What I learned 

In terms of the consideration and selection of tools carried out so far, I had to take into account some of the limitations and feasibility of the robot, for example, I had to choose rigid rods to match the size and stability of the gripper on the robot arm. Because the current robot is not yet able to adapt to all environments and conditions, there will be many limitations, so we as designers must take this into account. At the same time, I used the soft material to make the head of the hammer from the human (user) point of view, if it is a real “wake-up human robot”, first of all, it can never cause harm to humans, and secondly, if each strike will touch too much pain, the user may stop using this function or robot. Therefore, we need to take into account the various factors of both robots and humans and then find a good balance.