Design Document1
Design Document1
Our goal is to find a low-cost solution so that delivery robots becomes applicable in the
real life. We will use combinations of 2D lidar and other sensors to lower the cost but keep
the functionalities. These sensors will collect data and communicate with processor. After
processing the data and calculate the desired actions, the robot will adjust the motor to
avoid the obstacles. After dealing with all the problems it encountered, the robot will
navigate to the destination in the end.
1.2 Background
YummyFuture has been part of the revolution in food industry by robots and they had a
prototype of robot coffee stand which still need improvement in delivery system. Many
previous solutions for detection use 3D lidar with camera to recognize the surrounding
areas. This solution works well but a 3D lidar costs more than $1000 and need a high-
performance processor, making the solution cost too much for industry.
We are going to use 2D lidar about $200 instead to drop the cost significantly. Many other
sensors such as sonar and infrared detectors are used to make up the functionality of
detection and increase the accuracy. In this way, using the combination of sensors, we can
achieve a low-cost solution with an equivalent accuracy of output.
2. Design:
The entire project consists of four functional sections: Power supply system, sensor system,
control unit and the driving & navigation system. The power supply is designed for keeping
the project working properly including achieving all the expected functions. The sensor
system is used for collecting the data from the surrounding areas, especially the potential
obstacles. The control unit will be able to analyze all the data collected from all the sensors
and make decisions for the driving system to execute. The driving & navigation system is
supposed to make the corresponding actions according to the commands received from the
control unit, and then make the vehicle approaching the pre-assigned destination.
Block Diagram
Physical Design:
Physical structure description: Our chassis will contain two batteries as DC power supply,
two motors, two ultrasonic sensors, a 2D LiDar and an IR receive for beacon, and all
components are connected to the PCB with microcontroller in the middle of the chassis.
The motors are installed adjacent to the two rear wheels. Two ultrasonic sensors are on the
both sides of the chassis and a 2D LiDar is at the front of the car to detect the potential
obstacle. There is also an IR receiver can locate the IR transmitter beacon so that the car
can drive towards the destination.
We are open to accept all criticisms with regarding to the delivery robot and in case it has
defects or necessary improvement, we are willing to work on it to adjust. We designed our
robots to have many replaceable parts so that we could improve it by placing more suitable
parts. This is described in #7 of IEEE code of Ethics, “to seek, accept, and offer honest
criticism of technical work, to acknowledge and correct errors, and to credit properly the
contributions of others” [1].
The most common ethics issue of robotics is that robots may hurt people’s health and
property because of its failure of reacting properly. It is possible that a delivery robot
navigates at a high speed and hit people or their property. This goes against #9 of the IEEE
code of Ethics, "to avoid injuring others, their property, reputation, or employment by false
or malicious action." [1]. During the process of designing our robot, we have carefully
examined the design and make sure the ethics codes are followed. There is no harmful parts
such as piercing parts in the structure of our robot, which prevents the potential hazard. In
this way, the action of robot is more human-friendly.
Malicious actions that will hurt people are our biggest concern of safety and we have tried
to prevent it by applying the solutions mentioned above. There is a safety standard
ANSI/RIA R15.06-2012 for the industrial robot and many of the terms are relevant to our
robot. For example, there is one standard that says, “Incidental contact between robot and
person will not result in harm to person” and “Power and force limiting” [2]. Our design
has carefully followed these standards by removing dangerous parts and adjusting speed.
This delivery robot is designed to serve people, and should never have safety hazard. If
there is any accident occurred because of our robot, we would accept the responsibility
honestly and improve accordingly.
Reference
[1] Ieee.org, "IEEE Code of Ethics", 2019. [Online]. Available:
http://www.ieee.org/about/corporate/governance/p7-8.html. [Accessed: 07- Feb- 2019].
[2]robotics.org,“ANSI/RIA-R15.06”,2019.[Online].Available:
https://www.robotics.org/robotics-standards. [Accessed: 07- Feb- 2019].