Building Your First WOW!! Symbian ApplicationComarch
This document provides an overview of a project to build a mobile robot named Frida that can draw vector graphics using colored markers controlled by a Symbian smartphone over Bluetooth. A team of 3 engineers and 1 project manager built Frida over 3 months with a budget of 672 euros using Lego Mindstorms parts. Frida uses servos, sensors, gears and software to allow manual and automatic drawing of files sent from a Symbian phone application. The application filters photos into vector drawings and transmits movement instructions over Bluetooth while the robot precisely draws the images.
Laser scanning is a technique that can quickly and accurately capture existing structures and objects with a high level of detail. It works by sending out laser beams and measuring the distance, horizontal and vertical angles of reflected beams to calculate XYZ coordinates of up to 1 million points per second. Multiple scans may be required to fully capture the object or structure, and they are then registered into a single point cloud. This scan data can be used to build a Building Information Model (BIM) in Autodesk Revit, with the scan-to-BIM process involving scanning the site, cleaning up the point cloud data, and constructing a model from the point cloud.
This document describes a vision assisted pick and place robotic arm guided by image processing concepts for object sorting. It discusses introducing a robotic arm that can pick objects from one location and place them in another using machine vision. The document covers concepts like image acquisition, processing, object identification, and control signal transfer. It provides details on how a webcam captures images that are converted to grayscale and binary before edge detection and other processing to find object boundaries and centroids. This allows generating control signals to guide the robotic arm via a controller. Applications are in automated industries like assembly and potential enhancements are also discussed.
This document describes a vision assisted pick and place robotic arm guided by image processing concepts for object sorting. It discusses introducing a robotic arm that can pick objects from one location and place them in another using machine vision. The document covers key concepts like image acquisition, processing, object identification, and control signal transfer. It provides details on how a webcam captures images that are converted to grayscale and binary before edge detection and other processing to find object boundaries and centroids. Control signals are sent via an interface to guide the robotic arm based on image analysis. Potential applications and advantages like consistency and hazardous task handling are also summarized.
fyp presentation of group 43011 final.pptxIIEE - NEDUET
This document presents a final year project on localization and 3D mapping for an indoor environment. The project is carried out by 4 students under the supervision of two professors. The project aims to develop a rover-based system using two low-cost 2D laser scanners to build a 3D map of the indoor environment in real-time. The methodology involves designing the rover, simulating and implementing the transformation of the laser scanners, developing a 3D mapping package on ROS, and using the rover to generate a real-time 3D map. The results from the simulation and experimental runs will be analyzed and compared to evaluate the performance of the proposed solution.
Simulation of robotic positions and programmingRachit Laharia
This document discusses simulation and programming of robotic positions. It describes using simulation software to test robotic systems virtually before implementing them in the real world. This allows exploring design options while avoiding risks to the physical robot. The document also covers different types of robotic programming including joint-level, robot-level, and high-level programming. It compares online and offline programming methods and discusses advantages and disadvantages of techniques like teach pendants and lead-through programming.
A robot which could identify objects of different color and shapes. This is based on processing of images captured by a webcam and then using the data to drive the robot. Hardware used was Beagle Board for image processing and tool used was OpenCV to write the code.
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsNandakishor Jahagirdar
1. The document describes a project to develop an autonomous navigation system for a robot using image processing. A camera on the robot captures images and sends them wirelessly to a workstation where edge detection algorithms are used to identify obstacles and determine a safe path for the robot.
2. An omni-directional robot platform called FIREBIRD V is used, which has three wheels placed 1200 apart. Images are captured and transmitted to a workstation running MATLAB for processing using algorithms like Prewitt edge detection.
3. The processed images are used to detect edges in the environment and identify a safe local path for the robot to follow without collisions while navigating autonomously. This system could have applications for rendezvous
This document describes a group project to design a robotic vehicle that can follow a black line and perform a 180 degree turn when detecting an obstacle. The robot uses a PIC18F4520 microcontroller board along with stepper motors, optical sensors, and a proximity sensor. The objectives were to get the stepper motors moving in the correct directions based on sensor input and turn 180 degrees upon obstacle detection from 15 cm away. The hardware and software designs are outlined, including assigning stepping sequences to the motors. Implementation and testing were completed with some challenges along the way.
An autonomous robot that will roam in malls and will scan product shelves and record its status (whether empty or not) using arduino microcontroller and labview software.
This document discusses robot programming methods. It describes different types of robot programming including joint-level, robot-level, and high-level programming. It also covers various robot programming methods such as manual, walkthrough, leadthrough, and offline programming. Specific programming languages and their applications are also summarized.
IRJET- Pick and Place Robot for Color based SortingIRJET Journal
This document describes the design and implementation of a pick and place robot system for color-based sorting. The system uses a webcam to capture images of objects on a conveyor belt. MATLAB image processing techniques are applied to the images to detect color. The color detection information is sent to a microcontroller which controls servo motors to pick and place the objects into the appropriate sorting bins based on color. The system is intended to improve production quality and reduce errors compared to manual sorting. Key aspects include image acquisition, preprocessing, color detection algorithms in MATLAB, microcontroller control of servo motors, and a sorting mechanism.
Industrial robots have been used in manufacturing since the 1950s. They are programmable devices that use manipulators to perform manufacturing tasks like welding and assembly. The manipulator consists of joints and links that position an end effector, typically a gripper. Robots are programmed using manual teaching, lead-through, or programming languages. Common applications include material handling, painting, welding, and inspection. While robots increase productivity and safety, they also displace some human labor.
The wireless bomb disposal robot uses a control application to remotely control the robot via wireless technology. The robot has a base with wheels, a robotic arm, and a camera for video feedback. The control application sends signals to the microcontroller on the robot which directs the base motors and arm motors. The robot provides safety for bomb disposal squads by allowing remote inspection and manipulation of suspicious objects. Potential improvements include a more compact, quickly moving design with improved reliability.
Caged Quadrotor Drone for Inspection of HVAC DuctsArwa Abougharib
Accompanying slides for our capstone project presentation at the Advances in Science and Technology (ASET) conference held on March 26th, 2019.
Conference proceedings can be found at https://ieeexplore.ieee.org/document/8714539
Course: Senior Design/Capstone Project
Program: BSc in Mechanical/Electrical Engineering
Affiliation: American University of Sharjah, Departments of Mechanical and Electrical Engineering
This document describes an obstacle avoiding robot with a vacuum cleaner. The robot uses IR sensors and transmitting circuits to detect obstacles and then decides to avoid them by turning left or right. It also includes a blower to suck up dust and particles, functioning as a vacuum cleaner. The circuit diagram and software used are included. Potential applications are discussed such as use in concealed paths, as a weight lifter, or in mines. The future scope could involve adding a camera for beyond line-of-sight driving or modifying it to function as a firefighting robot.
This document proposes a real-time system for designing and modeling using only a webcam. The system uses probability masks and optical flow to track hand movements in real-time and use them to draw on video chat. It outlines an approach using skin color probability masks, optical flow probability masks, and Lucas-Kanade optical flow to track regions of interest frame-by-frame. Future work includes improving performance, converting 2D drawings to 3D models in real-time, augmenting the 3D model onto the video in real-time, and sharing the model over video chat.
Similar to Research Experience during my undergraduate study.pptx (20)
20CDE09- INFORMATION DESIGN
UNIT I INCEPTION OF INFORMATION DESIGN
Introduction and Definition
History of Information Design
Need of Information Design
Types of Information Design
Identifying audience
Defining the audience and their needs
Inclusivity and Visual impairment
Case study.
Profiling of Cafe Business in Talavera, Nueva Ecija: A Basis for Development ...IJAEMSJORNAL
This study aimed to profile the coffee shops in Talavera, Nueva Ecija, to develop a standardized checklist for aspiring entrepreneurs. The researchers surveyed 10 coffee shop owners in the municipality of Talavera. Through surveys, the researchers delved into the Owner's Demographic, Business details, Financial Requirements, and other requirements needed to consider starting up a coffee shop. Furthermore, through accurate analysis, the data obtained from the coffee shop owners are arranged to derive key insights. By analyzing this data, the study identifies best practices associated with start-up coffee shops’ profitability in Talavera. These findings were translated into a standardized checklist outlining essential procedures including the lists of equipment needed, financial requirements, and the Traditional and Social Media Marketing techniques. This standardized checklist served as a valuable tool for aspiring and existing coffee shop owners in Talavera, streamlining operations, ensuring consistency, and contributing to business success.
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...IJAEMSJORNAL
This study primarily aimed to determine the best practices of clothing businesses to use it as a foundation of strategic business advancements. Moreover, the frequency with which the business's best practices are tracked, which best practices are the most targeted of the apparel firms to be retained, and how does best practices can be used as strategic business advancement. The respondents of the study is the owners of clothing businesses in Talavera, Nueva Ecija. Data were collected and analyzed using a quantitative approach and utilizing a descriptive research design. Unveiling best practices of clothing businesses as a foundation for strategic business advancement through statistical analysis: frequency and percentage, and weighted means analyzing the data in terms of identifying the most to the least important performance indicators of the businesses among all of the variables. Based on the survey conducted on clothing businesses in Talavera, Nueva Ecija, several best practices emerge across different areas of business operations. These practices are categorized into three main sections, section one being the Business Profile and Legal Requirements, followed by the tracking of indicators in terms of Product, Place, Promotion, and Price, and Key Performance Indicators (KPIs) covering finance, marketing, production, technical, and distribution aspects. The research study delved into identifying the core best practices of clothing businesses, serving as a strategic guide for their advancement. Through meticulous analysis, several key findings emerged. Firstly, prioritizing product factors, such as maintaining optimal stock levels and maximizing customer satisfaction, was deemed essential for driving sales and fostering loyalty. Additionally, selecting the right store location was crucial for visibility and accessibility, directly impacting footfall and sales. Vigilance towards competitors and demographic shifts was highlighted as essential for maintaining relevance. Understanding the relationship between marketing spend and customer acquisition proved pivotal for optimizing budgets and achieving a higher ROI. Strategic analysis of profit margins across clothing items emerged as crucial for maximizing profitability and revenue. Creating a positive customer experience, investing in employee training, and implementing effective inventory management practices were also identified as critical success factors. In essence, these findings underscored the holistic approach needed for sustainable growth in the clothing business, emphasizing the importance of product management, marketing strategies, customer experience, and operational efficiency.
Software Engineering and Project Management - Introduction to Project ManagementPrakhyath Rai
Introduction to Project Management: Introduction, Project and Importance of Project Management, Contract Management, Activities Covered by Software Project Management, Plans, Methods and Methodologies, some ways of categorizing Software Projects, Stakeholders, Setting Objectives, Business Case, Project Success and Failure, Management and Management Control, Project Management life cycle, Traditional versus Modern Project Management Practices.
Online music portal management system project report.pdfKamal Acharya
The iMMS is a unique application that is synchronizing both user
experience and copyrights while providing services like online music
management, legal downloads, artists’ management. There are several
other applications available in the market that either provides some
specific services or large scale integrated solutions. Our product differs
from the rest in a way that we give more power to the users remaining
within the copyrights circle.
Unblocking The Main Thread - Solving ANRs and Frozen FramesSinan KOZAK
In the realm of Android development, the main thread is our stage, but too often, it becomes a battleground where performance issues arise, leading to ANRS, frozen frames, and sluggish Uls. As we strive for excellence in user experience, understanding and optimizing the main thread becomes essential to prevent these common perforrmance bottlenecks. We have strategies and best practices for keeping the main thread uncluttered. We'll examine the root causes of performance issues and techniques for monitoring and improving main thread health as wel as app performance. In this talk, participants will walk away with practical knowledge on enhancing app performance by mastering the main thread. We'll share proven approaches to eliminate real-life ANRS and frozen frames to build apps that deliver butter smooth experience.
Response & Safe AI at Summer School of AI at IIITHIIIT Hyderabad
Talk covering Guardrails , Jailbreak, What is an alignment problem? RLHF, EU AI Act, Machine & Graph unlearning, Bias, Inconsistency, Probing, Interpretability, Bias
A brief introduction to quadcopter (drone) working. It provides an overview of flight stability, dynamics, general control system block diagram, and the electronic hardware.
Development of Chatbot Using AI/ML Technologiesmaisnampibarel
The rapid advancements in artificial intelligence and natural language processing have significantly transformed human-computer interactions. This thesis presents the design, development, and evaluation of an intelligent chatbot capable of engaging in natural and meaningful conversations with users. The chatbot leverages state-of-the-art deep learning techniques, including transformer-based architectures, to understand and generate human-like responses.
Key contributions of this research include the implementation of a context- aware conversational model that can maintain coherent dialogue over extended interactions. The chatbot's performance is evaluated through both automated metrics and user studies, demonstrating its effectiveness in various applications such as customer service, mental health support, and educational assistance. Additionally, ethical considerations and potential biases in chatbot responses are examined to ensure the responsible deployment of this technology.
The findings of this thesis highlight the potential of intelligent chatbots to enhance user experience and provide valuable insights for future developments in conversational AI.
4. Laser-induced Forward Transfer
• The main work of the project is the analysis of random deflection characteristics of laser-driven
droplet ejection, including:
• 1. Matlab simulation and comparison under different conditions,
• 2. Fluent simulation comparison of the falling of 5μm diameter copper droplets, printing experiments
of 100μm copper cylinders at different printing heights,
• 3. single-layer copper surface printing experiments under two printing distances.
Droplets follow a Gaussian distribution in the XY direction Fluent simulation results of 20 droplets
7. 3D Printed Fan
• For the 3D printing of a simple fan, the following issues should be noted:
• 1. The layer-by-layer forming method requires that all parts of the structure have adequate support
to prevent collapse or warping.
• 2. The angle of inclination relative to the forming direction should not be too large (between 40° and
50°) in case of deformation.
• 3. Sharp corner features: Avoid overly fine sharp corner features.
• 4. The supporting structure should be easy to remove.
the original design the revised design
8. 3D Printed Fan
Comparison before and after removing supports in
horizontal printing
Comparison before and after removing supports in
vertical printing
10. Mobile Robot Based on Raspberry Pi 3B
• For relatively complex obstacles, design a video monitoring-based obstacle avoidance mobile robot.
Build an intelligent car control system based on Raspberry Pi, write the control system program
using modular design ideas, and use the materials provided by the experimental center to design a
wheeled robot that can drive normally under complex conditions, and conduct test analysis on it.
Complex situations include obstacles and specific trajectories.
Overall display of the mobile robot
Ultrasonic
sensor
USB camera
Battery
Infrared
sensor
Raspberry Pi 3B
11. Mobile Robot Based on Raspberry Pi 3B
Remote control via VNC Viewer
• The main functions implemented are:
• 1. Obstacle avoidance using infrared
and ultrasonic sensors.
• 2. Lane recognition based on OpenCV.
• 3. Real-time image transmission.
• 4. Basic image recognition based on
TensorFlow.
13. Calculation of HRTF
Aim to directly calculate the Head-Related Transfer Function using modeling and theoretical
calculation methods to obtain an HRTF function that conforms to Chinese anthropometric
parameters.
1. Constructing a snowman model and calculate based on Collocation Multipole Method.
2. A digital filter model is constructed to simulate sound propagation in the external auditory
canal
3. Conducting experimental verification with an artificial head
Result at varied frequency