Apresentação: Robótica Educacional, Semana de Ciência e Tecnologia

Slides da palestra “Robótica Educacional”, apresentados na Semana de Ciência e Tecnologia, no IFBA campus Santo Antonio de Jesus, em 23 de outubro de 2019.

Multiple Mobile Sinks in Event-based Wireless Sensor Networks Exploiting Traffic Conditions in Smart City Applications

The paper "Multiple Mobile Sinks in Event-based Wireless Sensor Networks Exploiting Traffic Conditions in Smart City Applications" was published in the 2018 IEEE 16th International Conference on Industrial Informatics proceedings. To download the paper, follow the link below.



Modern cities are subject to a lot of periodic or unexpected critical events, which may have different monitoring and control requirements according to the expected impacts on people safety and urban mobility. When multiple monitoring and automation systems are deployed, adaptive wireless sensor networks may adjust sensing and transmission configurations according to the detected events, optimizing the network overall operation. In this context, mobile sinks come as an effective way to enhance monitoring performance in smart city environments. However, practical issues related to the available roads and traffic load should be considered, allowing the computation of the best final positions and movement paths for each sink. Therefore, this paper proposes algorithms to compute dynamic sinks movement in reactive wireless sensor networks, supporting efficient adaptation to event-based monitoring in smart cities.

Tagged with: , , , , , ,

v490 updates are back

Hello, all!

I’ve had some problems in my home PC, so I haven’t uploaded any new v490 build. Now, things are working fine again and there is a fresh new v490 update 🙂

The procedure is the same. Just follow to LineageOS for LG G Pad 8 page and download the new ZIP file.

Have a nice flashing!

Tagged with: , , , ,

Atividade de Algoritmos (83611 e 83612)

Prazo de entrega: 9 de julho de 2018, durante a aula.
Valor: 2,0 pontos.

Faça um programa que leia quatro valores: I, A, B e C, onde I é um número inteiro positivo e A, B, e C são quaisquer valores reais. O programa deve escrever os valores lidos e:

  • se I = 1, escrever os três valores A, B e C em ordem crescente;
  • se I = 2, escrever os três valores A, B e C em ordem decrescente;
  • se I = 3, escrever os três valores A, B, e C de forma que o maior valor fique entre os outros dois;
  • se I não for um dos três valores acima, dar uma mensagem indicando isto.

O programa pode ser feito em dupla e deverá ser entregue por escrito ao professor.

Tagged with: , ,

Utilização de um ambiente de aprendizagem como proposta de auxílio ao ensino de algoritmos e programação

The paper “Utilização de um ambiente de aprendizagem como proposta de auxílio ao ensino de algoritmos e programação” was published in SEPA. To download the paper, follow the link below:



It is perceived that new methods and strategies of education are needed to aid teachers and provoke in students the curiosity, motivation and search for knowledge. Among these new tools, we can highlight learning environments designed pedagogically to teach in a playful way. These new methods are being developed in education, however, they still facing some opposition from teachers who do not detach from the old paradigms. In face of this need, a learning environment was developed with the purpose of assisting in the teaching of algorithms based on problems suggested by the tool and with the possibility of the student to build the programming code that implements a solution to that problem. After its use in a real environment, it was possible to verify with an evaluation questionnaire the acceptance of the tool by the students.

Tagged with: , , , ,

TwitterSensing: An Event-Based Approach for Wireless Sensor Networks Optimization Exploiting Social Media in Smart City Applications

The paper "TwitterSensing: An Event-Based Approach for Wireless Sensor Networks Optimization Exploiting Social Media in Smart City Applications" was published in Sensors (Open Access). To download the paper, follow the link below:



Modern cities are subject to periodic or unexpected critical events, which may bring economic losses or even put people in danger. When some monitoring systems based on wireless sensor networks are deployed, sensing and transmission configurations of sensor nodes may be adjusted exploiting the relevance of the considered events, but efficient detection and classification of events of interest may be hard to achieve. In Smart City environments, several people spontaneously post information in social media about some event that is being observed and such information may be mined and processed for detection and classification of critical events. This article proposes an integrated approach to detect and classify events of interest posted in social media, notably in Twitter, and the assignment of sensing priorities to source nodes. By doing so, wireless sensor networks deployed in Smart City scenarios can be optimized for higher efficiency when monitoring areas under the influence of the detected events.

Tagged with: , , , , , , ,

v490 updates

Hello all, and Happy New Year! 🙂

It’s been a while from the last v490 update. I’ve had some issues at the end of last year and forgot to make a December build:

  • My Nexus 5 has died: I was trying to fix its Wi-Fi hardware and happened to broke the whole thing. Now I’m struggling with a Samsung Galaxy Grand Prime Duos TV (long name, shitty hardware) until I buy a new phone. A good new phone in Brazil costs too much and some good brands are not available here (no Pixel, for example). I want to buy a OnePlus 5T soon from GearBest.
  • LineageOS 15.0 for LG G Pad 8: until now, mycax could make it boot, but no Wi-Fi and no sensors at all. He tried to use a modified aboot image but the device bricked. I’m gonna go back to work with him on this next month.
  • Co-advisor in a MS work: currently, I am spending much of my time being a Co-advisor Professor in a MS work. This is top priority for now.

I wish you all a happy flashing! 🙂

Tagged with: , , ,

Wireless visual sensor networks for smart city applications: A relevance-based approach for multiple sinks mobility

The paper "Wireless visual sensor networks for smart city applications: A relevance-based approach for multiple sinks mobility" is available for free from ScienceDirect until July 27th, 2017. Follow the link below to get the full paper:



Nowadays, the major cities of the world have to solve problems that were unthinkable in past decades. Due to the population growing rate, new issues are still arising, but technology can be used to address such issues and improve life quality in big cities. In that scenario, surveillance is a highly desired service and most governments are already using different types of devices to provide high levels of security. Wireless Visual Sensor Networks (WVSN) can be used to monitor every part of a city without the cost of running cables all over it. However, there must be an efficient way to gather all information collected by the sensors and cameras, with reduced energy consumption and average latency. This work proposes a new algorithm to position multiple mobile sinks in WVSN deployed along roads and streets. A relevance-based approach was designed to position sinks closer to source nodes with higher sensing relevance, since they are expected to transmit more data packets. The proposed algorithm can detect forbidden and disconnected zones, making sure sinks will be positioned in permitted areas, which makes this approach very suitable for realistic smart city applications.

Tagged with: , , , , ,

Google Setup Wizard crashes

Hello, guys! If you are experiencing Google Setup Wizard crashes after flashing LineageOS, then read this.

Google Setup Wizard (the wizard that asks for your Google account and tries to restore apps and configuration from other devices) is crashing in devices with 1 GB of RAM or less (that’s the case of LG G Pad 8). To properly boot your tablet, you will need to do the following:

1) Enter recovery mode (TWRP) and format /system (tap “Wipe”, “Advanced”).
2) Flash LineageOS ONLY (don’t flash GApps).
3) Boot your device.
4) After the first boot, enter recovery again and then flash GApps.

Google Setup Wizard will not run and you will be able to use LineageOS in your tablet 🙂

Leave a comment below if you have any doubts.

Tagged with: , , , , , ,

New build for v490

Hello, everyone! There is a new build for v490 this week.

Some people contacted me recently to inform that the last build for v490 (20170409) was not working. Actually, TWRP refused to install it because of some date error. An user has sent me a photo of his device screen and I could see that TWRP informed the date in Brazilian Portuguese format. So I figured out that maybe it had something to do with the fact that I changed Ubuntu language settings recently.

I got back to English and made a new build yesterday. If you had problems installing the 20170409 build, try installing this new one: lineage-14.1-20170505-UNOFFICIAL-v490.zip

If anything goes wrong again, just leave a comment below.

Happy flashing 🙂

Tagged with: , , ,