Professional Documents
Culture Documents
Prepared By
Mayank Bohra 2021BTech072
Ritika Kuwera 2021BTech097
Submitted To
Dr. Rajlakshmi Nayak
Dr. Mahesh Kumar Yadav
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.
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.
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.
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.
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.
6) Finally, our pretend drone was all set to fly in the cool place we made for it. Ready for
takeoff!
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.
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