# Augmented Reality Draw
## Notes about screencast
Jerome Etienne
### Augmented Reality Draw
#### augmented reality + canvas2D
#### *+*
#### basic drawing + live coding
#### *=>* Augmented Reality Draw
* lots of fun with technology too :)
# *Augmented Reality Draw*
## (Show Demo [here](../))
### table of content
#### Goal
make a simple drawing program with augmented gesture
#### Steps
1. Create Page
1. Init [Canvas 2D](http://www.w3.org/TR/2010/WD-2dcontext-20100304/)
1. Init [AugmentedGesture.js](https://github.com/jeromeetienne/augmentedgesture.js)
1. Bind Them Together
# Lets's Create Page
### Basic html page
```
< !doctype html>augmented reality drawing
< body>< script>
< /script>< /body>
```
# *Step 1*: Create a Canvas2D
### blabla
```
// CANVAS for display
// setup element and context
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
```
```
// use css to position the element on screen
canvas.style.position = "absolute"
canvas.style.left = 0;
canvas.style.top = 0;
```
### blabla
```
// append the element to the body
document.body.appendChild(canvas);
```
```
// clear the screen
ctx.fillStyle = "rgb(0,0,0)";
ctx.fillRect(0, 0, canvas.width, canvas.height);
```
# *Step 2*: Augmented Gesture
### blabla
```
// AUGMENTED GESTURE
// init augmentedgesture.js
var aGesture = new AugmentedGesture().enableDatGui().start()
.domElementThumbnail();
```
```
// create a pointer
var pointerId = "Green ball";
var pointerOpts = new AugmentedGesture.OptionPointer();
aGesture.addPointer(pointerId, pointerOpts);
```
### blabla
```
// setup marker color
pointerOpts.colorFilter.r = {min: 0, max: 60};
pointerOpts.colorFilter.g = {min: 0, max: 255};
pointerOpts.colorFilter.b = {min: 45, max: 255};
```
# *Step 3*: Bind them Together
### blabla
```
// AUGMENTEDGESTURE + CANVAS
```
```
// bind augmented gesture "mousemove" event for this pointerId
aGesture.bind("mousemove."+pointerId, function(event){
// convert event coord [0,1( into canvas coord
var x = event.x * window.innerWidth;
var y = event.y * window.innerHeight;
});
```
### blabla
```
// clear the screen - use global alpha for fade out
ctx.globalAlpha = 0.025;
ctx.fillStyle = "rgb(0,0,0)";
ctx.fillRect(0, 0, canvas.width, canvas.height);
```
### blabla
```
// setup circle fill style
ctx.fillStyle = "rgb(200,0,0)";
ctx.globalAlpha = 1;
```
```
// draw a circle
ctx.beginPath();
var radius = 30;
ctx.arc(x, y, radius, 0, Math.PI*2, true);
ctx.closePath();
ctx.fill();
```
## install augmented gesture
### Install augmented gesture
#### include the script
```
```
* contains augmentedgesture.js
* plus a bunch of usefull js files
### Install augmented gesture
#### the first line of js
```
// create a AugmentedGesture
var aGesture = new AugmentedGesture().enableDatGui()
.start().domElementThumbnail();
```
#### Steps
1. instanciate an object
1. enable Dat.gui to tune pointer detections
1. .start() the monitoring
1. add a webcam view as thumbnail
### What is augmented gesture
#### What is that ?
* people moves colored balls in front of webcam
* computer sees that and analyze that
* new way to interact with computer
#### Alternatives
* like **Wii** or **xbox360** but *much cheaper*
* anything flashy will do
* e.g. child toy or postit
### What is augmented gesture
* a library [augmentedgesture.js](http://jeromeetienne.github.com/augmentedgesture.js/)
* interpret gesture in front of the webcam and produce events
#### Tech
1. Read the webcam with [webrtc](http://www.webrtc.org/)
* more specifically with [getusermedia](http://dev.opera.com/articles/view/playing-with-html5-video-and-getusermedia-support/)
1. image processing with [imageprocessing.js](http://jeromeetienne.github.com/imageprocessing.js/)
1. extract pointer events with [augmentedgesture.js](http://jeromeetienne.github.com/augmentedgesture.js/)
## install tquery for webgl
### Install tQuery
#### include the script
```
```
* contains tquery.js
* plus three.js
### Install tQuery
* a 3D library mimicing jQuery API on top of three.js
* "three.js power + jQuery API flexibility"
* people knowing jQuery can learn tQuery in notime
* [tquery.js](https://github.com/jeromeetienne/tquery)
#### Boilerplate
```
Minimal tQuery Page
```
### Install tQuery
```
// create a tQuery.World
var world = tQuery.createWorld().boilerplate().start();
// no camera controls is needed
world.removeCameraControls();
```
# *Step 2*: Players
### Lets start simple
```
// PLAYERS
var playerId = 'right';
var player = {};
```
## First the 3D
### Create tQuery object3D
```
// create tQuery.Object3D for a racket
var object3d = tQuery.createCube().addTo(world).scale(0.25,1,0.5).scaleBy(0.5);
object3d.translateX(1.3);
player.object3d = object3d;
```
## Second the augmented gesture
### Create a augmented gesture pointer
#### the object itself
```
// add a pointer for this player
var pointerOpts = new AugmentedGesture.OptionPointer();
aGesture.addPointer(playerId, pointerOpts);
```
#### tune its color
```
pointerOpts.pointer.crossColor = {r: 255, g: 50, b: 50};
pointerOpts.colorFilter.r = {min: 160, max: 255};
pointerOpts.colorFilter.g = {min: 0, max: 255};
pointerOpts.colorFilter.b = {min: 0, max: 100};
```
## Third we bind them together
### Bind augmented gesture with tquery object
#### global in the **init**
```
var racketW = 0.25*0.5;
var racketH = 1.00*0.5;
var racketRangeY= 2;
```
#### after **augmented gesture init**
```
// bind aGesture 'mousemove' and update object3d position with it
aGesture.bind("mousemove."+playerId, function(event){
object3d.get(0).position.y = -(-racketRangeY/2 + event.y*racketRangeY);
});
```
## Now make that generic to get 2 players
### Make that two players
#### Init players
```
var players = { 'right' : {}, 'left': {} };
```
#### loops for each players
```
Object.keys(players).forEach(function(playerId){
var player = players[playerId];
/* ... */
});
```
### Make that two players
#### move racket to the right or left
```
object3d.translateX(1.3 * (playerId === "right" ? +1 : -1));
```
#### tune augmented pointer differently
```
if( playerId === 'right' ){
// ....
}else{
pointerOpts.pointer.crossColor = {r: 50, g: 255, b: 50};
pointerOpts.colorFilter.r = {min: 0, max: 145};
pointerOpts.colorFilter.g = {min: 165, max: 255};
pointerOpts.colorFilter.b = {min: 60, max: 200};
}
```
# *Step 3*: the ball
## First the 3D
### Create object3d tQuery
#### Initialisation of some contants
```
// constant for the ball
var ballRadius = 1/5;
```
#### create tQuery object3d
```
// create a tQuery.Object3d for the ball
var ball3d = tQuery.createSphere().addTo(world).scaleBy(ballRadius);
```
### Make tQuery.Object3d move
#### Initialisation of ball velocity
```
var angle = Math.random()*Math.PI*2;
var ballVelX = Math.cos(angle)*0.03;
var ballVelY = Math.sin(angle)*0.03;
```
#### Loop to update position with velocity
```
world.loop().hook(function(){
// get ball position
var position = ball3d.get(0).position;
// update position
position.x += ballVelX;
position.y += ballVelY;
});
```
# *Step 4*: Game Logic
## *Field* Collision Detection
### Handle Field collision
#### Init of some constants
```
// constant for the field
var fieldW = 3;
var fieldH = 1.8;
```
#### Bounce ball on border
```
// bounce the ball if it reach the border
if( position.x < -fieldW/2 ) ballVelX *= -1;
if( position.x > +fieldW/2 ) ballVelX *= -1;
if( position.y < -fieldH/2 ) ballVelY *= -1;
if( position.y > +fieldH/2 ) ballVelY *= -1;
```
### Handle Field collision
#### Ensure boundaries
```
// get the boundaries
position.x = Math.max(position.x, -fieldW/2);
position.x = Math.min(position.x, +fieldW/2);
position.y = Math.max(position.y, -fieldH/2);
position.y = Math.min(position.y, +fieldH/2);
```
## *Player* Collision Detection
### First player loop
```
// check collision with each player racket
['right', 'left'].forEach(function(playerId){
// get tQuery.Object3D for this player
var object3d = players[playerId].object3d;
// get the position in X and Y
var racketX = object3d.get(0).position.x;
var racketY = object3d.get(0).position.y;
});
```
### ball colliding with player ?
#### test each ball boundary
```
var mayHitLeft = (position.x+ballRadius/2) >= (racketX-racketW/2);
var mayHitRight = (position.x-ballRadius/2) <= (racketX+racketW/2);
var mayHitTop = (position.y+ballRadius/2) >= (racketY-racketH/2);
var mayHitBottom= (position.y-ballRadius/2) <= (racketY+racketH/2);
```
### When colliding
#### test
```
if( mayHitLeft && mayHitRight
&& mayHitTop && mayHitBottom ){
}
```
#### reaction
```
ballVelX *= -1;
var deltaX = racketW/2 + ballRadius/2;
position.x = racketX + (playerId === 'right'? -deltaX : +deltaX);
```
# *Step 5*: Last One!
# *Enjoy!* You are *DONE !*
## (Show Demo [here](../))
### Rescource
* [tquery.js](https://github.com/jeromeetienne/tquery) for 3D - thin lib on top of [three.js](https://github.com/mrdoob/three.js/) marvel
* [webrtc](http://www.webrtc.org/)/[getusermedia](http://dev.opera.com/articles/view/playing-with-html5-video-and-getusermedia-support/)
* [imageprocessing.js](http://jeromeetienne.github.com/imageprocessing.js/)
* extract pointer events with [augmentedgesture.js](http://jeromeetienne.github.com/augmentedgesture.js/)
# That's all folks
### Question ?
Jerome Etienne


|
Sr. No. |
Student Name |
Year |
Event |
Organized by |
Date of Event |
Awards Received |
|
|
Certifications |
|||||||
|
1 |
Mithilesh Wachasunder |
4th year |
Certification in Oracle Database 11g Administrator Certified Associate |
ORACLE |
29/07/2014 |
OCA Certification |
|
|
Student Achievement in Technical Inter College events |
|||||||
|
1. |
Tushar Sahay |
3rd year |
HackTricks Level-1, Techfest |
IIT Bombay |
2/01/2015 to 4/01/2015 |
Participation |
|
|
2. |
Sourabh Bajaj |
3rd year |
HackTricks Level-1, Techfest |
IIT Bombay |
2/01/2015 to 4/01/2015 |
Participation |
|
|
3. |
Sagar Ayalani |
3rd year |
HackTricks Level-1, Techfest |
IIT Bombay |
2/01/2015 to 4/01/2015 |
Participation |
|
|
4. |
Anvika Goyal |
3rd year |
HackTricks Level-1, Techfest |
IIT Bombay |
2/01/2015 to 4/01/2015 |
Participation |
|
|
5. |
Shriya Shivankar |
3rd year |
HackTricks Level-1, Techfest |
IIT Bombay |
2/01/2015 to 4/01/2015 |
Participation |
|
|
6. |
Charulata Lodha |
3rd year |
HackTricks Level-1, Techfest |
IIT Bombay |
2/01/2015 to 4/01/2015 |
Participation |
|
|
Student Achievement in Technical Intra College events |
|||||||
|
1. |
Shyam Rathi |
2nd Year |
Buisness Masterminds (Entrepreneurship Development Cell) |
RCOEM |
|
Participation |
|
|
2. |
Sanjana Batra |
3rd year |
Negocio, POLARIS’15 |
RCOEM |
30/01/2015 to 31/01/2015 |
Organizer: Event Co-Head |
|
|
3. |
Rohit Nagbhidkar |
3rd year |
Aspirations2020, Infosys Programming Contest |
Infosys Campus Connect at RCOEM |
|
Winner at college level & Runner-up at state level |
|
|
4. |
Sarthak Shrivastava |
3rd year |
Aspirations2020, Infosys Programming Contest |
Infosys Campus Connect at RCOEM |
|
Winner at college level & Runner-up at state level |
|
|
5. |
Sarthak Shrivastava |
3rd year |
Code Relay, POLARIS’15 |
RCOEM |
30/01/2015 to 31/01/2015 |
1st Position |
|
|
6. |
Sarthak Shrivastava |
3rd year |
Code-O-Mania, Technovision 9.0 |
RCOEM |
11/02/2015 to 12/02/2015 |
2nd Position |
|
|
7. |
Arpit Vidhani |
3rd year |
Own a website: www.randomheads.com |
|
|
|
|
|
Sports |
|||||||
|
1. |
Resham Shrivastava |
2nd Year |
Basket Ball at 18th Krida Mahotsava |
RTMNU, Nagpur |
27/11/2014 to 1/12/2014 |
Participated as Player |
|
|
WAD |
|||||||
|
1. |
Kehkashan Fazal |
4th Year |
|
Student coordinator |
|||
|
2. |
Archit Todi |
4th Year |
|
Student Secretary |
|||
|
3. |
Arpit Vidhani |
3rd Year |
|
9th Rank in WAD |
|
Sr. No. |
Student Name |
Year |
Event |
Organized by |
Date |
Awards Received |
||||
|
ORGANISING COMMITTEE MEMBERS IN INTRA-COLLEGIATE EVENTS |
||||||||||
|
|
Shriya Shivankar |
IV |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
AD-MAD Head |
||||
|
|
Shreya Kukreja |
IV |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Steering Committee |
||||
|
|
Amit Sharma |
III |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Exam & Office Committee |
||||
|
|
Aggya Singhal |
III |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Systems Committee |
||||
|
|
Sanjeet Tiwari |
II |
Business Masterminds 2016 |
Entrepreneurship Development Cell, RCOEM |
23/01/16 – 28/01/16 |
Publicity Committee |
||||
|
STUDENT PARTICIPATION IN INTRA-COLLEGIATE EVENTS |
||||||||||
|
|
Piyush Jain |
II |
Crack Jack, Polaris 2016 |
Department of Computer Science, RCOEM |
29/01/16 – 30/01/16 |
3rd position |
||||
|
|
Piyush Jain |
II |
BE (I year) |
RCOEM |
Session 2014-15 |
Outstanding performance (3rd position) |
||||
|
|
Shyamali Nandanwar |
II |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Participant |
||||
|
|
Dolly Bajaj |
II |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Participant |
||||
|
|
Mayank Rangari |
III |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Participant |
||||
|
|
Simran Godhwani |
II |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Participant |
||||
|
|
Manavi Rawat |
II |
Workshop on Aptitude Development 2015 |
Industrial Engineering Department, RCOEM |
29/06/15 – 05/07/15 |
Participant |
||||
|
|
Rishabh Mantri |
III |
Tag-Rugby (Inter-Branch Tournament) |
Department of Physical Education, RCOEM |
2015-16 |
1st position |
|
|
Sr. No. |
Student Name |
Year |
Event |
Organized by |
Date |
Awards Received |
|
STUDENT’S ACHIEVEMENTS IN INTER-COLLEGIATE EVENTS |
||||||
|
|
Tushar Sahay Avnika Goyal Shriya Shivankar Sagar Ayalani |
IV |
Project Competition on E-Governance |
Directorate of Technical Education, Nagpur and G.H. Raisoni COE, Nagpur |
18/01/16 |
1st Runner-up (felicitated by Hon. Mr. Devendra Fadnavis, Chief Minister, Maharashtra) |
|
|
Tushar Sahay Avnika Goyal Shriya Shivankar Sagar Ayalani |
IV |
COMP-EX 2016 Nagpur Next- IT Based Project Competition |
Vidarbha Computer and Media Dealers' Welfare Association |
04/02/16 – 08/02/16 |
Showcased their project |
|
|
Rohit Nagbhidkar Rarnkrishna Kulkarni |
IV |
Genesis 2016 National Level Project competition (Project titled "Gate Automation and Home Safety") |
Dharampeth Polytechnic, Nagpur. |
04/02/16 |
Awarded Vishwakarrna Cup |
|
|
Rohit Nagbhidkar Rarnkrishna Kulkarni |
IV |
Model Competition, Intercollegiate Competition on “Advanced Applications of Science” 2016 |
Tulsiramji Gaikwad-Patil College of Engg. & Technology, Nagpur |
27/02/16 |
1st position |
|
|
Arihant Patawari Ravi Patel Apurv Singh |
III |
ACM International Collegiate Programming Contest, Asia Region |
Amrita University, Coimbatore |
20/12/15–21/12/15 |
Honorable Mention |
|
|
Radhika Agrawal
|
II |
Quidditch at Techfest 2015-16 |
IIT Bombay and Times of India |
26/12/15 – 28/12/15 |
3rd position |
|
|
Nidhi Budhraja
|
II |
Quidditch at Techfest 2015-16 |
IIT Bombay and Times of India |
26/12/15 – 28/12/15 |
3rd position |
|
|
Subhi Jain |
II |
Quidditch at Techfest 2015-16 |
IIT Bombay and Times of India |
26/12/15 – 28/12/15 |
3rd position |
|
|
Vaishnavi Tatewar |
II |
IT Olympiad 2016 |
CSI (Pune Chapter) and Rotary Club of Pune Pride |
18/02/16 – 21/02/16 |
Reached Semi-Final |
|
|
Shyamali Nandanwar |
II |
IT Olympiad 2016 |
CSI(Pune Chapter) and Rotary Club of Pune Pride |
18/02/16 – 21/02/16 |
Reached Semi-Final |
|
|
Toshal Patel |
II |
IT Olympiad 2016 |
CSI(Pune Chapter) and Rotary Club of Pune Pride |
18/02/16 – 21/02/16 |
Reached Semi-Final |
|
|
Subhi Jain |
II |
ROBOCUP, AXIS’15 (Annual Technical Festival of VNIT) |
VNIT, Nagpur |
16/10/15–18/10/15 |
Participant |
|
|
Ayushi Lalwani |
II |
ROBOCON 2016 (National Robotic Contest) |
MIT Academy of Engineering, Pune and Doordarshan India |
03/03/16 – 05/03/16 |
Participant |
|
|
A.Saheti Naidu |
II |
ROBOCON 2016 (National Robotic Contest) |
MIT Academy of Engineering, Pune and Doordarshan India |
03/03/16 – 05/03/16 |
Participant |
|
|
Piyush Sharma |
III |
Paper Presentation, BrainWaves-2016 |
J D College of Engineering & Management, Nagpur |
21/03/16–22/03/16 |
2nd position |
|
|
Chinmay Degwekar Dhananjay Hedaoo Subhadeep Som |
III |
ACM International Collegiate Programming Contest, Asia Region |
Amrita University, Coimbatore |
20/12/15–21/12/15 |
Honorable Mention |
|
|
Dhananjay Hedaoo |
III |
Make A Difference Campaign |
Make A Difference |
2015-16 |
Public Relations Volunteer |
|
|
Rishabh Mantri |
III |
InterCollegiate Basket Ball Tournament (Dr Punjabrao Deshmukh Krida Mahotsav) |
Dhanwate National College, Nagpur |
09/09/15–11/09/15 |
1st position |
|
S. No. |
Date of event |
Name of Event and Place |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
1 |
23/09/2016 to 25/09/2016 |
Coll-in-Coll, by VNIT |
Shradha Chaturvedi |
III |
Under ‘Axis’16’ event |
Participation |
|
2 |
23/09/2016 to 25/09/2016 |
Autobot, by VNIT |
Anurag Singh |
III |
Annual Technical Fest |
Participation |
|
3 |
16/12/2016 to 18/12/2016 |
RoboExpedition, at Techfest, by IIT Bombay |
Riya Jain |
V Sem |
Under ‘Techfest’ event |
Participation |
|
4 |
16/12/2016 to 18/12/2016 |
RoboExpedition, at Techfest, by IIT Bombay |
Shweta Sengar |
V Sem |
Under ‘Techfest’ event |
Participation |
|
5 |
16/12/2016 to 18/12/2016 |
RoboExpedition, at Techfest, by IIT Bombay |
Khushboo Soni |
V Sem |
Under ‘Techfest’ event |
Participation |
|
6 |
27/01/2017 to 28/01/2017 |
Code Rush, by St. Vincent Pallotti College of Engineering & Technology, Nagpur |
Akshay Rathi |
IV Sem |
Under ‘Technex’ event |
1st Position |
|
7 |
18/03/2017 |
Addhyayan, at Priyadarshini Bhagwati College of Engineering, Nagpur |
Asfiya Ali |
VIII Sem |
National Level Student’s Convention, project presentation |
Participation |
|
8 |
Prajakta Charde |
|||||
|
9 |
Pranali Petkar |
|||||
|
10 |
Ruchi Patel |
|||||
|
11 |
Aarti Ikhankar |
|
S.No. |
Date of Event |
Name of Event |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
1 |
04/07/2016 to 10/07/2016 |
Workshop on Aptitude Development WAD-16 |
Tanmayee Joglekar |
III |
Workshop |
Participation |
|
2 |
2016 |
Workshop on Cyber Security & Ethical Hacking |
Tanmayee Joglekar |
III |
Pratishruti ‘16 |
Participation |
|
3 |
2016 |
Workshop on Cyber Security & Ethical Hacking |
Pritha Bhabra |
III |
Pratishruti ‘16 |
Participation |
|
4 |
January 2016 |
Business Masterminds |
Pritha Bhabra |
III |
Under Entrepreneurship Development |
1st Runner-up |
|
5 |
January 2016 |
Persona |
Shradha Chaturvedi |
III |
Pratishruti ‘16 |
2nd Position |
|
6 |
January 2016 |
Times of Pratishruti |
Shradha Chaturvedi |
III |
Pratishruti ‘16 |
1st Position |
|
7 |
2016 |
Workshop on Cyber Security & Ethical Hacking |
Shradha Chaturvedi |
III |
Pratishruti ‘16 |
Participation |
|
8 |
07/01/2016 |
Poster competition 2016 |
Sakshi Agrawal |
III |
Pratishruti ’16, in Association with Northumbria University & National Institute of Personnel Management |
Participation |
|
9 |
2015/16 |
“Orator of the Year” event at Prerna 8.0 |
Sakshi Agrawal |
III |
Prerna 8.0 under NSS Unit |
Participation |
|
10 |
2016 |
Workshop on Cyber Security & Ethical Hacking |
Abhay Khandelwal |
III |
Workshop by Mr. Mahesh Rakheja |
Participation |
|
11 |
07/01/2016 |
Poster Competition |
Nishi Mandhana |
IV |
Pratishruti ’16 |
Participation |
|
12 |
2016 |
Workshop on Cyber Security & Ethical Hacking |
Nishi Mandhana |
IV |
Workshop |
Participation |
|
13 |
06/03/2017 to 08/03/2017 |
Code-O-Mania , Technovision 10.0 by RCOEM, Nagpur |
Nishant Khanorkar |
IV |
Coding Competition |
1st Position |
|
14 |
Prathamesh Deshpande |
Participation |
||||
|
15 |
Varad Panch |
Participation |
||||
|
16 |
Pradyot Patil |
|||||
|
17 |
04/07/2016 to 10/07/2016 |
WAD-16, by RCOEM, Nagpur |
Shweta Sengar |
IV |
Workshop |
Participation |
|
18 |
20/01/2017 |
Code Relay |
Nishant Khanorkar |
IV |
Coding Competition under Polaris 2K17 |
|
|
19 |
2015/16 |
“Orator of the Year” event at Prerna 8.0 |
Nishi Mandhana |
III |
Prerna 8.0 under NSS Unit |
Participation |
|
S.No. |
Date of event |
Name of Event and Place |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
|
16/08/16 – 17/08/16 |
Night of Code, YCCE, Nagpur |
Bhargav Thakre |
V |
Coding competition by Department of Computer Technology, YCCE, Nagpur |
1st position |
|
|
30/09/16 – 02/10/16 |
Nagpur Smart City Appathon 2016, RCOEM |
Karan Tiwari |
VII |
48 hours coding competition at RCOEM, Nagpur |
2nd position |
|
|
23/09/16 – 25/09/16 |
AUTOBOT, AXIS’16, VNIT, Nagpur |
Pritesh Bhate |
V |
Robotics competition at Annual Technical Festival of VNIT, Nagpur |
Participant |
|
|
Shashank Bhalotia |
|||||
|
|
Aman Rathore |
|||||
|
|
Sanjeet Tiwari |
|||||
|
|
Ayushi Shrivastav |
|||||
|
|
A. Saheti Naidu |
|||||
|
|
23/09/16 – 25/09/16 |
AUTOBOT, AXIS’16, VNIT, Nagpur |
Akshay Chopra |
III |
Robotics competition at Annual Technical Festival of VNIT, Nagpur |
Participant |
|
|
Aditya Jain |
|||||
|
|
23/09/16 – 25/09/16 |
Techno-Docx, AXIS’16, VNIT, Nagpur |
Subhi Jain |
V |
Annual Technical Festival of VNIT, Nagpur |
Participant |
|
Radhika Agrawal |
||||||
|
|
30/09/16 – 02/10/16 |
Nagpur Smart City Appathon 2016 |
Shekhar Sachdev |
V |
48 hours coding competition at RCOEM, Nagpur |
Incubation prize |
|
Zubin Paul |
||||||
|
Siddharth Gupta |
||||||
|
Bhargav Thakre |
||||||
|
|
16/12/16 – 18/12/16 |
Big Data And Hadoop Workshop, TechFest 2016-17, IIT Bombay |
Swarup Shende |
V |
Workshop on Big Data And Hadoop |
Participant |
|
|
16/12/16 – 18/12/16 |
Haptics Robotic Arm Workshop, TechFest 2016-17, IIT Bombay |
Atharva Adane |
III |
Workshop on Haptics Robotic Arm |
Participant |
|
Mahima Mandhana |
||||||
|
Saloni Katakwar |
||||||
|
Chinmay Badhe |
||||||
|
Vishal Singh |
||||||
|
|
16/12/16 – 18/12/16 |
Data Science Workshop, TechFest 2016-17, IIT Bombay |
Harsh Modi |
III |
Workshop on Data Science |
Participant |
|
|
16/12/16 – 18/12/16 |
Cross Platform Mobile Application Development Workshop, TechFest 2016-17, IIT Bombay |
Harshal Kesharwani |
V |
Workshop on Cross Platform Mobile Application Development |
Participant |
|
Roshni John |
||||||
|
|
||||||
|
|
12/01/17 – 16/01/17 |
Project “AVOID Q: QUICK BILLING SYSTEM”, Nagpur-Next, COMP-EX 2017, Kasturchand Park, Nagpur |
Piyush Jain |
VI |
IT based Project Competition by VCMDWA in association with Govt. Of Maharshtra and Nagpur Metro |
Showcased their project |
|
|
Pritesh Bhate |
|||||
|
|
Harshal Kesharwani |
|||||
|
|
Tarun Lalwani |
|||||
|
|
Kaustubh Bhat |
|||||
|
|
20/01/17 – 22/01/17 |
Startup Conclave Event, Consortium’17, VNIT, Nagpur |
Piyush Jain |
VI |
Project competition at Entrepreneurship Summit of E-Cell, VNIT Nagpur |
2nd position |
|
|
Pritesh Bhate |
|||||
|
|
Harshal Kesharwani |
|||||
|
|
02/03/17 – 03/03/17 |
TechMUN 2017 GHRCE, Nagpur |
Samyak Agarkar |
IV |
Conducted by IEEE Nagpur proposed subsection at GHRCE Nagpur |
Representative delegate of Belgium |
|
|
07/03/17 |
Clash of Codes, IGNITE 2k17, RGCOER, Nagpur |
Ayush Agrawal |
IV |
Coding Competition at Dept of IT, Rajiv Gandhi COE, Nagpur |
1st position |
|
Akshay Phirke |
||||||
|
|
09/03/17 |
Persistent Systems Limited Project Competition. |
Dhananjay Hedaoo |
VIII |
National level project competition |
2nd runner up |
|
|
Ashwin Chafale |
|||||
|
|
Daraksha Shirin |
|||||
|
|
Yash Rathi |
|||||
|
|
23/03/17 |
CODE-OFF PRO 10.0 (Code Tech) |
Tanmay Agrawal |
IV |
Coding Competition by Dept of CSE-IT, S. B. Jain Institute of Technology, Management and Research |
1st position |
|
|
Vishal Singh |
|||||
|
EXTRA CURRICULAR EVENTS |
||||||
|
|
03/08/16 – 09/08/16 |
14th Korea National Jamboree |
Vishwas Disawal |
V |
14th Korea National Jamboree |
Represented India |
|
|
May-June 2016 |
National Himalayan Trekking Expedition by YOUTH HOSTELS ASSOCIATION OF INDIA |
Akshay Chopra |
III |
Trekking Expedition to Chanderkhani Pass, Himalaya |
Participant |
|
|
Aditya Jain |
|||||
|
|
Tanmay Agrawal |
|||||
|
|
June 2016 |
Orator of the Month |
Mahima Mandhana |
III |
Oxford Speakers’ Academy, Nagpur |
1st Runner Up |
|
|
05/03/17 |
“Spread Happiness Event” |
Mahima Mandhana |
IV |
An event by Rotary Club of Nagpur-MIHAN Town |
Supporting Volunteer |
|
S.No. |
Name of the Student |
Name of the Examination |
Score |
Rank |
Percentile (if applicable) |
Marks scored/Total Marks |
|
1 |
Urvashi Kodwani |
Indian Engineering Olympiad |
44.74/100 |
15 |
- |
44.74 |
|
2 |
Jagruti Verma |
Indian Engineering Olympiad |
34.72/100 |
26 |
- |
34.72 |
|
S.No. |
Name of the Student |
Name of the Examination |
Score |
Rank |
Percentile (if applicable) |
Marks scored/Total Marks |
|
1 |
Toshal Patel |
ToEFL iBT |
103 |
- |
- |
103 |
|
2 |
Saniya Khan |
GATE |
433 |
6977 |
- |
32/100 |
|
3 |
Shashank Bhalotia |
GATE |
417 |
7878 |
- |
30.67/100 |
|
4 |
Ayush Jaiswal |
GATE |
687 |
713 |
- |
53.33/100 |
|
S. No. |
Date of event |
Name of Event and Place |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
|
16/03/2018 |
Reducing Corruption through Technology |
Shubham Paliwal |
IV |
Quiz MyGov |
Participation |
|
|
16/03/2018 |
Padma Awards |
Shubham Paliwal |
IV |
Quiz MyGov |
Participation |
|
|
07/10/2017 |
Entrepreneurship Awareness Drive 2017 |
Priyal Sanklecha |
IV |
Organised by IIT Kharagpur |
Campus Ambassador |
|
|
February 2018 |
Google India Challenge Scholarship for Android Developer Track |
Akshay Chopra |
VI |
By Udacity & Google |
Recipient of Google India Challenge Scholarship Android App- Making |
|
|
23/02/2018 to 25/02/2018 |
RoboCup, by VNIT, Nagpur |
Hardik Sharma |
IV |
as a part of event Axis ’18, |
Best Innovative award 4th Rank |
|
|
23/02/2018 to 25/02/2018 |
Autobot, by VNIT, Nagpur |
Hardik Sharma |
IV |
as a part of event Axis ’18, Best Innovative |
Participation |
|
S. No. |
Date of event |
Name of Event and Place |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
|
30/03/2018 to 31/03/2018 |
Smart India Hackathon 2018 [National Level]
|
Chinmay Badhe |
VI |
Team Backslash_N1
Software Edition coding event for problem statements by the Government |
Participation |
|
|
Vishal Singh |
VI |
||||
|
|
Saloni Katakwar |
VI |
||||
|
|
Atharva Adane |
VI |
||||
|
|
Ruchit Bharadwaj |
VI |
||||
|
|
Mahima Mandhana |
VI |
||||
|
|
30/03/2018 to 31/03/2018 |
Smart India Hackathon 2018 [National Level]
|
Aditya Jain |
VI |
Team 404 Brains Not Found #05
Software Edition coding event for problem statements by the Government |
Participation |
|
|
Kritesh Sharma |
VI |
||||
|
|
Harshal Jaiswal |
VI |
||||
|
|
Nandini Jain |
VI |
||||
|
|
Anushree Sathe |
VI |
||||
|
|
Tanmay Agrawal |
VI |
||||
|
|
2017-18 |
RTMNU Inter-collegiate tournament |
Harshit Agnihotri |
VI |
Inter-collegiate Athletics 400m (Relay event) |
2nd Position |
|
|
2017-18 |
Inter- branch tournament |
Inter-branch Athletics 400m (Relay event) |
1st Position |
||
|
|
2017-18 |
Inter-branch Athletics 200m |
3rd Position |
|||
|
|
2017-18 |
Inter-branch Athletics 100m |
2nd Position |
|||
|
|
2017-18 |
4x100m Relay |
3rd Position |
|
S. No. |
Date of event |
Name of Event and Place |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
|
2017-18 |
RTMNU Inter-Collegiate Tournament |
Onkar Muttemwar |
IV |
Member of College Cricket Team |
Participation |
|
|
2017-18 |
Udghosh, RCOEM |
Onkar Muttemwar |
IV |
Inter-college Sports event Cricket (RCOEM-B) |
Participation |
|
|
17/10/2017 |
Entrepreneurship Awareness Drive 2017, at Persistent Nagpur (by IIT Kharagpur) |
Sarthak Pande |
IV |
Organised by Entrepreneurship Cell |
Campus Ambassador |
|
|
Chaitanya Asati |
IV |
||||
|
|
27/03/2018 |
UGC sponsored National Conference on ‘Indian Heritage in Chemistry’ Hislop College, Nagpur |
Atharva Hingwe |
VI |
Poster presentation at National Conference |
Participation |
|
|
March 2018 |
Tata Crucible Hackathon 2018, Mumbai |
Aditya Jain |
VI |
Selected for Tata Crucible Hackathon 2018 |
Selection |
|
|
February 2018 |
World DSC (Developer student Club) Summit |
Aditya Jain |
VI |
Only student from college to represent RCOEM |
Selection. & representative in DSC Summit |
|
|
April 2018 |
Project Competition, Persistent Systems |
Shubham Shrivas |
VIII |
|
1st runner-up |
|
|
23/02/2018 |
Insomniac overnight coding competition, JIT Nagpur |
Yogesh Kothari |
VI |
coding competition |
1st position |
|
|
28/12/2017 to 30/12/2017 |
TechFest, workshop ‘NVIDIA workshop IIT Bombay |
Monali Shelke |
VI |
As part of Techfest |
Participation |
|
|
Rajni Agrawal |
VI |
Participation |
|||
|
|
Vaishnavi Tiwari |
VI |
Participation |
|||
|
|
2018 |
Workshop on Cyber Security and Ethical Hacking, RCOEM, Nagpur |
Farhan Akhter |
IV |
Workshop |
Participation |
|
|
30/03/2018 to 31/03/2018 |
Smart India Hackathon 2018 [National Level]
|
Harsh Modi |
VI |
Participation Certificate WILL be sent to these students, EMAIL proof submitted, due to project being mistakenly categorised as ‘Hardware’ by Smart India Hackathon team |
Participation |
|
|
Aditya Rai |
VI |
Participation |
|||
|
|
Aakanksha Kukade |
VI |
Participation |
|||
|
|
Divya Dashputra |
VI |
Participation |
|||
|
|
Daniyah Ammarah |
VI |
Participation |
|||
|
|
|
|
Seena Sabu |
VI |
Participation |
|
|
|
23/02/2018 |
Insomniac overnight coding competition, JIT Nagpur |
Chinmay Badhe |
VI |
coding competition |
1st Position |
|
|
Tanmay Agrawal |
VI |
coding competition |
1st Position |
||
|
|
Vishal Singh |
VI |
coding competition |
1st Position |
||
|
|
01/03/2018 to 31/03/2018 |
DEV-SWAG India by Amazon |
Sai Shashank Mudliar |
VI |
To develop a skill within 30 days |
As official developer, invited for keynote address at Mumbai |
|
S.No. |
Date of event |
Name of Event and Place |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
|
28/06/2017 – 30/06/2017 |
Virtual Labs Development Workshop, VIT, Mumbai |
Samarth Sanghi |
VII |
Organised in coordination with IIT Bombay |
Participant |
|
|
27/05/2017 – 28/05/2017 |
SNACKDOWN 2017 Pre-elimination Round |
Himani Nimje |
VII |
CodeChef’s Annual programming competition |
Rank 1764 |
|
|
Shubham Yelekar |
|||||
|
|
27/05/2017 – 28/05/2017 |
SNACKDOWN 2017 Pre-elimination Round |
Khushboo Soni |
VII |
CodeChef’s Annual programming competition |
Rank 2591 |
|
|
27/05/2017 – 28/05/2017 |
SNACKDOWN 2017 Pre-elimination Round |
Samarth Sanghi |
VII |
CodeChef’s Annual programming competition |
Rank 3887 |
|
|
Aditya Bhole |
|||||
|
|
Saksham Hudiya |
|||||
|
|
Prateek Trivedi |
|||||
|
|
31/08/2017 |
IOT and Smart Technologies Workshop, TCS Nagpur |
Shraddha Chaturvedi |
V |
Organised by IEEE Nagpur Subsection |
Participant |
|
|
Sai Pradyumn Shrivastava |
|||||
|
|
28/10/2017 |
“Code”ddiction |
Raghav Lohit |
III |
Organised by IIITN under Tantrafiesta |
1st position |
|
|
28/10/2017 |
“Code”ddiction |
Rajat Agrawal |
III |
Organised by IIITN under Tantrafiesta |
Participant |
|
|
12/10/2017 – 14/10/2017 |
Code Mania at RCOEM, Nagpur |
Saurabh Talmale |
III |
Organised by IT Department under Colosseum’17 |
2nd position |
|
|
12/10/2017 – 14/10/2017 |
Code Mania at RCOEM, Nagpur |
Yash Choube |
V |
Organised by IT Department under Colosseum’17 |
3rd position |
|
|
12/10/2017 – 14/10/2017 |
Code Mania at RCOEM, Nagpur |
Shriniket Deshmukh |
V |
Organised by IT Department under Colosseum’17 |
Participant |
|
|
Dinesh Yadav |
|||||
|
|
12/10/2017 – 14/10/2017 |
Code Mania at RCOEM, Nagpur |
Rajat Agrawal |
III |
Organised by IT Department under Colosseum’17 |
Participant |
|
|
October 2017 |
Entreprenuership Awareness Drive 2017 |
Sarthak Pande |
III |
Entreprenuership Awareness Drive 2017 organised by IIT Kharagpur |
Campus Ambasador |
|
|
26/02/2017 |
2nd Indian Engineering Olympiad |
Anushree R Rambhad |
VI |
National level competition |
AIR 36 |
|
|
28/02/18 |
Code-a-thon GCOE,Nagpur |
Saurabh Talmale |
III |
Under National Level Competition ADHYAAYA |
Winner
|
|
|
Naman Vidyabhanu |
III |
||||
|
|
Shivam Singh |
III |
Runner up |
|||
|
|
Kartikeyan Gupta |
III |
||||
|
|
Yash Lanjewar |
III |
Finalist |
|||
|
|
Aditya Gourkar |
III |
||||
|
|
24/01/18 |
Code Relay RCOEM, Nagpur |
Saurabh Talmale |
IV |
Under Polaris -National Level Technical Symposium |
2nd position |
|
|
24/01/18 |
Code Relay RCOEM, Nagpur |
Rajat Agrawal |
IV |
Under Polaris -National Level Technical Symposium |
4th position |
|
|
25/01/18 |
Quiz RCOEM, Nagpur |
Raghav Lohit |
III |
Under Polaris -National Level Technical Symposium |
Participant |
|
|
30/03/18 – 31/03/18 |
Smart India Hackathon, 2018 |
Abhijeet Gosai |
VI |
Team Name M’SNAP |
Participant |
|
|
Yash Ghatole |
VI |
||||
|
|
Pranav Gollapudi |
VI |
||||
|
|
Aayush Yadav |
VI |
||||
|
|
Nihal Reddy |
VI |
||||
|
|
Sidrah Khan |
IV |
||||
|
|
30/03/18 – 31/03/18 |
Smart India Hackathon, 2018 |
Rohit Kotecha |
VI |
Team Name Lord Bearlls |
Participant |
|
|
Sahil Khan |
VI |
||||
|
|
Prasad Pattiwar |
VI |
||||
|
|
Pradyot Patil |
VI |
||||
|
|
Varad Panch |
VI |
||||
|
|
Neeraj Agrawal |
VI |
||||
|
|
30/03/18 – 31/03/18 |
Smart India Hackathon, 2018 |
Tanmayee Joglekar |
VI |
Team Name HOOMANS |
Participant |
|
|
Anshika Choudhary |
VI |
||||
|
|
Rushali Sindurkar |
VI |
||||
|
|
Purvesh Baghele |
VI |
||||
|
|
Dinesh Jangid |
VI |
||||
|
|
Nishant Khanorkar |
VI |
||||
|
EXTRA CURRICULAR EVENTS |
||||||
|
|
04/10/2017 – 08/10/2017 |
Table Tennis (Girls) at Tirpude Institute of Management Education, Nagpur |
Shweta Singh |
VII |
Organised as a part of CresendoWOOD |
2nd position |
|
|
01/09/2017 |
Rally for Rivers
|
Kartik Kasat |
III |
Organised by Isha Outreach |
Participant |
|
|
Gaurav Goenka |
|||||
|
|
Yash Kothari |
|||||
|
|
Kunal Heda |
|||||
|
|
26/01/18 |
IRL with Self Defense by Mozilla Workshop |
Shraddha Chaturvedi |
VI |
By Mozilla and Girlscript Foundation Conducted at Chaos Theory, Nagpur |
Participant |
|
|
10/03/18 – 11/03/18 |
To The Beat (Group Dance) IIIT, Nagpur |
Mayuri Soor |
IV |
ABHIVYAKTI 2018 - Cultural fest of Indian Institute of Information Technology, Nagpur |
1st position |
|
|
26/02/18 – 28/02/18 |
Footsteps(Western Group Dance) RCOEM, Nagpur |
Mayuri Soor |
IV |
PRATISHRUTI 2018, Annual fest of RCOEM Nagpur |
1st position |
|
|
26/02/18 – 28/02/18 |
Stimulus(Duet) RCOEM, Nagpur |
Raghav Lohit |
IV |
PRATISHRUTI 2018, Annual fest of RCOEM Nagpur |
1st position |
|
|
20/02/18 – 22/02/18 |
Mime Yuvarang, RTMNU, Nagpur |
Sanskruti Bajoria |
IV |
Yuvarang – Inter collegiate Cultural Youth Festival |
3rd position |
|
|
24/01/18 |
Lord of the Stage, RCOEM, Nagpur |
Yash Choube |
VI |
Under Polaris -National Level Technical Symposium |
1st position (certificate yet to receive) |
|
S.No. |
Date of Event |
Name of Event |
Name of Students |
Semester |
Details of Activity |
Recognition/ Awards Received, if any |
|
|
11/10/2017 |
Technical Presentation |
Gaurav Goenka |
III |
Conducted under CSI-Student branch by CSE dept RCOEM, Nagpur |
2nd position |
|
|
Harsh Goyal |
|||||
|
|
Kartik Kasat |
|||||
|
|
Yash Kothari |
|||||
|
|
11/10/2017 |
Coding |
Raghav Lohit |
III |
3rd position |
|
|
EXTRA CURRICULAR ACHIEVEMENTS |
||||||
|
|
11/10/2017 |
Debate |
Raghav Lohit |
III |
Conducted under CSI-Student branch by CSE dept RCOEM, Nagpur |
1st position |
|
|
11/10/2017 |
Dance |
Mayuri Soor |
III |
1st position |
18-19