-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnew_students.html
81 lines (73 loc) · 6.59 KB
/
new_students.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<!DOCTYPE html>
<html>
<head>
<title>Alexandre M. Amory</title>
<link rel="stylesheet" type="text/css" href="/css/main.css">
</head>
<body>
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/research">Research</a></li>
</ul>
</nav>
<div class="container">
<!-- /.container -->
<h1> Research Topics for Students</h1>
<p> Since July 2020, <b>I am not working at PUCRS anymore</b>. If you are looking for a research position in <b>Robotics</b>, please contact Prof. Rafael Garibotti. If you are looking for a research position in <b>Computer Architecture</b>, please talk to the profs of the GAPH group. </p>
<p> I am looking for ambitious and motivated people (undergrad, master, PhD, and PosDoc students) to work in my research subjects. I work on two main research areas (<a href="./research/robotics/index.html">Robotics</a> and <a href="./research/vlsi/index.html">VLSI Design</a>). Please read these websites carefully and try to find some project that you are most interested. Feel free to send me a brief email, summarizing your research interests, your course, and current semester. Despite of the research in robotics or VLSI you will get to read many papers, opportunities to review and publish papers, and travel to conferences. Beyond the technical aspects listed below, you will also develop writing and communication skills and to use cutting edge resources of the labs.</p>
<p> My research in <b>Robotics</b> involves the following subjects/resources:</p>
<ul>
<li> Hardcore Linux programming/usage with experience in Makefile, CMake, scripts;</li>
<li> Programming with robotic Middleware such as <a href="http://www.ros.org/">ROS</a> or <a href="http://playerstage.sourceforge.net/index.php?src=player">Player</a>, distributed programing;</li>
<li> Programing for machines, not humans :). No GUIs or auto-complete programming environment. Just a text editor and a compiler;</li>
<li> Programming for embedded computers such are Arduinos, Raspberry Pi, Beaglebone, Odroid, NVIDIA Tegra, PLC;</li>
<li> Use protocols (SPI, I2C, PWM, serial, modbus, etc) to interface the robot`s computer with robot`s sensors and actuators;</li>
<li> Some basic image processing; </li>
<li> Some basic mechanical design with Solidworks and similar and 3D printing; </li>
<li> Building some cool robots ... See my Robotic research page and <a href="https://www.youtube.com/channel/UCFeY7d8mYvbmkpbebp1LCZw">Youtube Channel</a> !</li>
<li> Be the interface with Engineers Roboticists and the Computer Science Roboticists;</li>
</ul>
<p> If you are great at or more of those skills, feel free to email me: </p>
<ul>
<li> Linux programming with C/C++/Python;</li>
<li> Strong C/C++ coding and debugging skills;</li>
<li> If you don`t expect to learn robot programming in two months. Be aware the some projects might get years of hard work ... bringing a robot to life is not an easy thing. Robotics is not for the impatients !; </li>
<li> Strong passion to understand how robots work and build smart and collaborative robots; </li>
<li> Great writing skills for technical documents (papers, manual, technical reports); </li>
</ul>
<p> My research in <b>VLSI</b> involves the following subjects/resources:</p>
<ul>
<li> Design and programming MultiProcessor SoCs;</li>
<li> Propose testable and fault tolerant circuits and systems;</li>
</ul>
<p> If you are great at or more of those skills, feel free to email me: </p>
<ul>
<li> Experience with VHDL/Verilog/SystemC/Testbenchs;</li>
<li> Experience with VLSI CAD tool vendors such as Mentor, Cadence, Synopsys;</li>
<li> Experience with VLSI CAD tool for simulation, logical synthesis, physical synthesis, Design for Testability, BIST, ATPG, fault simulation; </li>
<li> Computer architecture and Operating System for multiprocessor systems; </li>
<li> Low-level programming for embedded systems in C/C++ and Linux; </li>
</ul>
<h1> Grants Available </h1>
<ul>
<li> Volunteers (undergrad students) for the robotics / VLSI lab are always welcome. </li>
<li> In March and July I am usually trying to find <b>undergrad students</b> for grants (Iniciação Científica). Please send me an email if you want to apply. </li>
<li> Students from south america, africa, and asia can apply for Brazilian grants for master and PhD degree. Please check the <a href="http://memoria.cnpq.br/web/guest/pec-pg">PEC-PG program website</a>
</ul>
</div><!-- /.container -->
<h1> About Writing Skills </h1>
<ul>
<li> Please check the website https://writingcenter.unc.edu/tips-and-tools/ for informations about writing good technical documents / papers / reports. </li>
<li> Other suggested references : </li>
<li> Alley, Michael. (1996). The craft of scientific writing, 3rd edition. New York: Springer-Verlag. </li>
<li> Barrass, Robert. (2002). Scientists must write, 2nd edition. New York: Routledge. </li>
<li> Council of Biology Editors. (1994). Scientific style and format: the CBE manual for authors, editors, and publishers (6th ed.). New York: Cambridge University Press.</li>
<li> Day, R. A. (1998). How to write and publish a scientific paper (5th ed.). Phoenix, AZ: Oryx Press. </li>
<li> Day, R. A. (1995). Scientific English: a guide for scientists and other professionals. (2nd ed.) Phoenix, AZ: Oryx Press. </li>
<li> Gartland, J. J. (1993). Medical writing and communicating. Frederick, MD: University Publishing Group. </li>
<li> Williams, J. M. (1994). Style: ten lessons in clarity and grace (4th ed.). New York: HarperCollins College Publishing. </li>
</ul>
</div><!-- /.container -->
</body>
</html>