You are on page 1of 14

Bird Eye View Simulator

Prepared By
Mayank Bohra 2021BTech072
Ritika Kuwera 2021BTech097

Submitted To
Dr. Rajlakshmi Nayak
Dr. Mahesh Kumar Yadav

Course ME1226: Introduction to Robotics

November 2023
Certificate

This is to certify that the project work entitled “Bird Eye View Simulator” submitted by
Mayank Bohra (2021BTech072) and Ritika Kuwera (2021BTech097) towards the
requirements for course ME1226 Introduction to Robotics is the record of work carried out
by them under our supervision and guidance. I believe the submitted work has reached
the level required for acceptance.

Date of Submission: 20/11/2023

Dr. Rajlakshmi Nayak Dr. Mahesh Kumar Yadav


Assistant Professor Assistant Professor
Institute of Engineering & Technology Institute of Engineering & Technology
JK Lakshmipat University Jaipur JK Lakshmipat University Jaipur

i
Abstract

The "Bird's Eye View Simulator" project is a virtual exploration of drone capabilities
through a computer simulation using Coppeliasim software. Our aim is to replicate the
operation of a drone with a camera payload, creating an immersive and lifelike
experience. This endeavor encompasses two primary objectives.

Firstly, we focus on Drone Path Planning, developing algorithms and control


mechanisms to enable the drone to autonomously navigate a predetermined route within
the simulated city environment. This involves considering factors such as altitude, speed,
and obstacle avoidance, enhancing the realism and functionality of the simulation.

The second objective involves constructing a detailed and realistic City Environment
within Coppeliasim. This entails crafting a 3D model of a city, complete with buildings,
streets, landmarks, and other elements. The objective is to provide a convincing
backdrop that mimics the complexities of a real urban area, enriching the simulation
experience and adding practical challenges for the drone's navigation.

Through the "Bird's Eye View Simulator," we envision providing an engaging and
educational experience. Leveraging Coppeliasim, we seek to bridge the gap between
theoretical knowledge and practical application in the realms of robotics and drone
technology. This project serves as a dynamic platform for experimentation, learning, and
fostering a deeper understanding of the intricate interplay between simulation and real-
world applications.

ii
Acknowledgement

The successful completion of the "Bird's Eye View Simulator" project has been made
possible through the collective efforts and support of numerous individuals, whose
contributions extend beyond the core group members. We express our heartfelt gratitude
to those who played pivotal roles in the realization of this endeavor.

First and foremost, we extend our sincere thanks to Dr. Renu Jain, Dean of Institute of
Engineering and Technology, for providing an environment that fosters innovation and
learning. The encouragement and resources made available under their leadership have
significantly contributed to the project's success.

We would also like to express our appreciation to our esteemed faculty coordinators, Dr.
Rajlakshmi Nayak and Dr. Mahesh Kumar Yadav, whose guidance and mentorship have
been invaluable throughout the project. Their expertise and insights have steered us in
the right direction, ensuring the project's academic and technical excellence.

Our sincere gratitude goes to our friends and family members for their unwavering
support and understanding during the project's demanding phases. Their encouragement
and patience were crucial in sustaining our motivation and commitment.

Thank you to all those who have been a part of this project, directly or indirectly. Your
contributions have left a permanent mark on the "Bird's Eye View Simulator," making it a
collaborative success.

Sincerely yours,
Mayank Bohra (2021BTech072)
Ritika Kuwera (2021BTech097)

iii
Table of Contents

CONTENT Pg No.
Absract ii
Acknowledgement iii
Project Title 5
Introduction 6
Objectives 7
Methodology 8
Results and Discussions 10
Conclusion 11
Learnings from the Project 12
References 13

iv
BIRD EYE
VIEW SIMULATOR

5
Introduction

The "Bird's Eye View Simulator" is a project that's all about pretending to be a drone
flying over a city. We're using a computer program called Coppelia Sim to make this
pretend world. The main goal is to make it feel like a real drone is flying around, taking
pictures and videos.

Have you ever seen those flying robots, or drones, that can capture amazing pictures
from up high? Our project is like a game where we're making a pretend drone do the
same thing. It's all about learning how to control and use drones in a safe and fun way.

Drones are already doing cool stuff in real life, like helping farmers and taking awesome
pictures. Our project is like a practice game to make sure we understand how drones
work before using them for real. We're keeping up with the latest drone technology to
make our pretend drone as realistic as possible.

So, what's the point of this project? Well, we're trying to learn more about drones and how
they can be helpful. By using Coppelia Sim, we can make a pretend world where the
drone follows paths, takes pictures, and avoids obstacles. It's like a big video game, but it
helps us understand how drones can be useful in real life.

In simple terms, our "Bird's Eye View Simulator" project is like a fun way to learn about
drones and how they can be used in different situations. It's like practicing with a video
game to get better at using drones for important stuff like keeping an eye on the city or
checking out the environment.

6
Objectives

Make the drone fly by itself using special plans, like a robot following a map.
Create an environment on the computer for simulating the drone.
Make sure the drone is really good at flying high, not too fast, and doesn't crash into
things.
Learn how drones can be used in the real world by practicing in our simulated
environment.

7
Methodology

1) First, we created the place where our pretend drone would fly. We used stuff like
blocks to set the edges, walls to make gates, and even trees to make it look nice.

Fig 1. Environment

2) Once the place was ready, we planned a safe path for the drone so it wouldn't crash
into anything while flying around.

Fig 2. Path

3) Next, we picked a special drone model from Coppeliasim that we'd use for our pretend
flying adventure.

Fig 3. Drone Model

8
4) After choosing the drone, we added some computer codes to make its propellers
(those spinny things) work properly. This made the drone go up and down and move
around smoothly.

Fig 4. Propeller Code

5) Then, we wrote more code for the drone to follow the planned path without bumping
into anything. It's like giving the drone a set of instructions to fly without accidents.

Fig 5. Drone Code

6) Finally, our pretend drone was all set to fly in the cool place we made for it. Ready for
takeoff!

Fig 6. Final Environment

9
Result and Discussion

Our Bird Eye View Simulator turned out pretty cool! Here's what happened:

Drone Flying Success: Our drone flew just like we wanted it to! It moved around the
environment without crashing into anything. It followed the path we planned and took
awesome videos from up high.
City Looks Real: The environment we made on the computer looked nice! Our drone
flew around these places smoothly.
Drone Parts Working: The spiny parts (propellers) of our drone worked perfectly.
They helped the drone go up, down, and move around easily.

Project Working Video

We learned so much while doing this project:

How Drones Work: Figuring out how to make a pretend drone fly and take videos
helped us understand how real drones might work in the world.
Planning Paths is Important: Making a safe path for the drone was crucial. It
showed us that planning ahead is key to avoid accidents.
Teamwork and Coding: Writing codes and working together as a team was fun! It
taught us how to work together and solve problems.

Our Bird Eye View Simulator was a success! We learned tons about drones, planning,
and teamwork.

10
Conclusion

Our journey through the "Bird's Eye View Simulator" project was an incredible learning
experience filled with excitement and discovery. As we wrap up this adventure, several
key takeaways emerge:

Exploring the Drone World: Building and guiding the drone allowed us to step into
the world of drones. It was amazing to see how these flying machines work and how
they capture breathtaking views from high above.
Learning from Challenges: We faced hurdles while planning the drone's path and
making sure it didn't bump into anything. These challenges taught us the importance
of careful planning and how small details can make a big difference.
Team Effort and Problem-Solving: Working together as a team to write codes and
plan the drone's flight path was incredible. It showed us how collaboration and
problem-solving can turn tricky tasks into successful projects.
Real-World Applications: Our journey with this simulation made us realize how
drone technology can help in real life. From surveying landscapes to assisting in
emergencies, drones have a vast array of practical uses.
Future Prospects: This project sparked our curiosity about the endless possibilities
of drones. We're excited about how these skills and knowledge could be applied to
create positive changes and innovations in various fields.

In conclusion, our "Bird's Eye View Simulator" experience was not just about flying a
drone; it was a journey of discovery, teamwork, and insight into the world of drones.
We've gained valuable knowledge and skills, and we're eager to see how these learnings
shape our future endeavors in the fascinating realm of robotics and technology.

11
Learnings

Our adventure with the "Bird's Eye View Simulator" project taught us some valuable
lessons that go beyond just flying a pretend drone:

Understanding Drone Technology: We got a sneak peek into how drones work and
how they can be controlled. Learning about propellers, flight paths, and obstacle
avoidance gave us a better understanding of these amazing machines.
Importance of Planning: Planning the drone's path was crucial. It showed us that
thinking ahead and mapping a safe route is essential to avoid accidents. This lesson
is valuable not just for drones but for solving many problems in life.
Teamwork and Collaboration: Working together as a team was super fun! We
realized how important it is to communicate and help each other out. Everyone
brought their ideas, and together we made our pretend drone adventure a success.
Coding and Problem-Solving: Writing codes for the drone's movements taught us
problem-solving skills. Figuring out how to make the drone fly smoothly without
crashing into things was like solving a puzzle!
Real-World Applications: We discovered that drones are not just toys; they have
serious uses in the real world. From helping in emergencies to surveying areas,
drones play a significant role in various fields.
Adapting to Challenges: When things didn't work the first time, we didn't give up.
We tried different ways until we succeeded. This taught us to be patient, adaptable,
and persistent when facing challenges.
Creativity in Simulation: Designing our own city and environment in the simulation
was cool! It showed us how creativity plays a role even in tech-related projects.
Appreciation for Technology: Using Coppeliasim was exciting. It made us
appreciate how technology can turn our ideas into something real and how it can be
used to learn new things.

In summary, our project was more than just about flying a pretend drone. It was a journey
that taught us about technology, teamwork, problem-solving, and the potential impact of
drones in the real world. These learnings will stick with us and guide us in future projects
and endeavors.

12
References

Quadcpoter
Quadcopter Propellers
Quadcopter Dynamics
Making the quadricopter follow a path
The movement of quadricopter
Quadricopter following path problems
Python for quadcopter
Quadcopter control using python
Quadcopter coding

13

You might also like