Main public logs
Jump to navigation
Jump to search
Combined display of all available logs of Control Systems Technology Group. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:56, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Git (Created page with "Creating a software solution together means sharing a project, which in our case means sharing code. We will be using git for this. Git is "a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency": *version control means that the files and changes you make to them are 'tracked' over time, i.e., their 'history' is stored. You can always go back to previous versions, show the diffe...") Tag: Visual edit
- 13:49, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Simple C++ programs (Created page with "So far, we have seen how to create a simple C++ project, run the simulator, show some visualizations and drive the simulated robot around using the keyboard. That's nice and all, but we don't want to manually drive around a virtual robot. We want an autonomous, real robot! As was already stated during the lecture, we won't expose you to the (sometimes somewhat frustrating) low-level details of connecting software to hardware. Instead, we provide you with an abstraction...") Tag: 2017 source edit
- 13:00, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Cmake (Created page with "So, we compiled a source file into a binary in another directory, while linking against the *emc-framework* library. Imagine that by the end of the course you will use more libraries, and every time you need to remember the g++ command. That's quite a nuisance! Fortunately, there are tools that will help you out. In this course, we will use [CMake](https://en.wikipedia.org/wiki/CMake). All you have to do is create a file in the root (~/mrc/my_project) of you project that...") Tag: Visual edit
- 12:55, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/The EMC framework (Created page with "So, we've got a C++ source file that we can compile, but it is still not very useful. We have to build software that runs on a robot and can perform a complex task. Starting from scratch would take a lot of time, but fortunately a lot is already provided! Actually it was already secretly sitting on your computer, being installed by the install script. This software that is provided is not something that is runnable on its own, but a set of functions and C++ classes that...") Tag: Visual edit
- 12:51, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Setting up and building your project (Created page with "Of course, we not only want to use software during this course, but we want to create some! Let's start off with a simple example project. Go inside the ~/mrc directory, and create a new folder with the name my_project: <blockquote>cd ~/mrc mkdir my_project</blockquote> Often, the code files are not put directly in the root of a folder, but in a directory called *src*. This stands for "source", and is called this way because the files in there are the source of the com...") Tag: Visual edit
- 12:33, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Vscode (Created page with "To make the use of VScode more comfortable for you we've created a script, which if you run it not only installs VScode, but also installs a few of its many extensions. These extensions extend the functionality of VScode. There are extensions to make it understand CMake, Git and C++. To install VScode:<blockquote>wget -O install.bash https://raw.githubusercontent.com/KdVos/MRC_vscode_install/main/vscode_install.bash source ./install.bash</blockquote> ===Setting up VSc...") Tag: Visual edit
- 12:25, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Adding doors (Created page with " The real environment might contain a door that the robot needs to open. The simulator is capable of simulating these doors, such that you can test your software before it gets real! To add doors to the simulated world, simply edit your heightmap and add grey lines to it. To be specific: * The door should be a straight line (but not necessarily axis-aligned), with a minimum thickness of 2 pixels. To be more specific, all pixels in the door line should be connected * The...") Tag: Visual edit
- 12:23, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Adding clutter and simulating wheelslip (Created page with " In the real world, the odometry that is returned by the robot is not perfect and will have a certain amount of drift. Furthermore, the internal representation of the map never matches 100% with the real world. To add these discrepancies to the simulator (which are disabled by default), a JSON config file can be supplied. In this file it is easy to specify an array of objects that will be added to the world and to enable wheelslip. An example of this file is shown below:...") Tag: Visual edit
- 11:51, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Using a custom simulator map (Created page with "By default, the simulator loads an indoor environment. Fortunately, you can change the simulation environment very easily! You just have to create a heightmap: an image that specifies for each pixel how 'high' the world has to be at that point. Since the laser only scans at one height, we can use two extremes here: flat (ground level) or high enough to be detected by the laser. To create an image, simply open your favourite image editor and create a black-and-white imag...") Tag: Visual edit
- 11:44, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Controlling the robot (Created page with " If you start the simulation, you will see not much is happening. The robot is standing still in a static environment. Let's change that! A first simple way to test the simulator is by controlling the robot using your keyboard. Just run: <blockquote>mrc-teleop</blockquote> and you will be able to move the robot forward and backward with 'w' and 's', you can rotate the robot using 'a' and 'd' and you can stop movement with any other key. The simulator is not an exact m...") Tag: 2017 source edit
- 11:37, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Starting the simulator (Created page with "During the course, we have many groups and only one robot, so test time on the robot is scarce. Fortunately, we have a virtual (software) representation of the robot that can be used to simulate the robot. At the moment it: *Simulates the movement of the robot *Simulates the laser data of the robot, created by the virtual environment *Provides a simple visualisation This should already be enough to get you started, and more will be added later (odometry, moving doors,...") Tag: 2017 source edit
- 11:00, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/Installation of EMC environment (Created page with "To get you up speed as soon as possible, we created a nice little installer script that will set-up your computer in no-time. It will download, install and compile all necessary software and if all goes well, you can start using our robot simulator within 30 minutes. Just do the following: 1. Open a terminal 2. Download the install script (type into your terminal):<blockquote>wget https://raw.githubusercontent.com/tue-robotics/emc-env/master/install.bash</blockquote>3....") Tag: Visual edit
- 10:50, 31 January 2025 K.d.vos@tue.nl talk contribs created page MRC/Tutorials/The terminal (Created page with "We will now introduce you a tool called the terminal. On Ubuntu press ( ctrl + alt + t ). Do you feel like a hacker already? This is the terminal, it allows you to interact with your computer via text. For example try typing<blockquote>ls</blockquote>It will show you all the folders in your current directory, including the folders *Desktop Documents Downloads Music Pictures Public Templates Videos* Lets make a folder for your course files:<blockquote>mkdir mrc</blockquo...") Tag: Visual edit
- 15:30, 28 October 2024 R.v.d.bogaert@tue.nl talk contribs created page File:Turtle TRC manual mode.pdf
- 15:30, 28 October 2024 R.v.d.bogaert@tue.nl talk contribs uploaded File:Turtle TRC manual mode.pdf
- 17:01, 27 October 2024 N.s.han@tue.nl talk contribs created page File:Werkblad Probleemoplossings cyclus.png
- 17:01, 27 October 2024 N.s.han@tue.nl talk contribs uploaded File:Werkblad Probleemoplossings cyclus.png
- 09:06, 27 October 2024 R.w.arnhold@student.tue.nl talk contribs created page File:Tripod.png
- 09:06, 27 October 2024 R.w.arnhold@student.tue.nl talk contribs uploaded File:Tripod.png
- 09:02, 27 October 2024 R.w.arnhold@student.tue.nl talk contribs created page File:Sensor belt.png
- 09:02, 27 October 2024 R.w.arnhold@student.tue.nl talk contribs uploaded File:Sensor belt.png
- 09:01, 27 October 2024 R.w.arnhold@student.tue.nl talk contribs created page File:Labeled system view.png
- 09:01, 27 October 2024 R.w.arnhold@student.tue.nl talk contribs uploaded File:Labeled system view.png
- 21:26, 26 October 2024 R.sanchez.flores@student.tue.nl talk contribs created page File:Visual based detection examples.png
- 21:26, 26 October 2024 R.sanchez.flores@student.tue.nl talk contribs uploaded File:Visual based detection examples.png
- 18:34, 25 October 2024 T.j.p.damen@student.tue.nl talk contribs created page File:Imageddd.png
- 18:34, 25 October 2024 T.j.p.damen@student.tue.nl talk contribs uploaded File:Imageddd.png
- 18:33, 25 October 2024 T.j.p.damen@student.tue.nl talk contribs created page File:Imagedfsdf.png
- 18:33, 25 October 2024 T.j.p.damen@student.tue.nl talk contribs uploaded File:Imagedfsdf.png
- 18:31, 25 October 2024 T.j.p.damen@student.tue.nl talk contribs created page File:Imagevsdvsdvdsvsd.png
- 18:31, 25 October 2024 T.j.p.damen@student.tue.nl talk contribs uploaded File:Imagevsdvsdvdsvsd.png
- 18:00, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs created page File:Equations1.png
- 18:00, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs uploaded File:Equations1.png
- 17:45, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs created page File:Total image.png
- 17:45, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs uploaded File:Total image.png
- 17:28, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs created page File:Drone freq domain without dots.png
- 17:28, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs uploaded File:Drone freq domain without dots.png
- 17:25, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs created page File:Drone freq domain with dots.png
- 17:25, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs uploaded File:Drone freq domain with dots.png
- 17:23, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs created page File:Audio file.png
- 17:23, 25 October 2024 M.a.p.v.aken@student.tue.nl talk contribs uploaded File:Audio file.png
- 21:56, 22 October 2024 User account P.teurlings@tue.nl talk contribs was created automatically
- 02:29, 21 October 2024 T.d.leeuw@student.tue.nl talk contribs created page File:Survey results strategy 2.png
- 02:29, 21 October 2024 T.d.leeuw@student.tue.nl talk contribs uploaded File:Survey results strategy 2.png
- 02:27, 21 October 2024 T.d.leeuw@student.tue.nl talk contribs created page File:Survey results of strategy 1.png
- 02:27, 21 October 2024 T.d.leeuw@student.tue.nl talk contribs uploaded File:Survey results of strategy 1.png
- 02:26, 21 October 2024 T.d.leeuw@student.tue.nl talk contribs created page File:The results of the survey.png
- 02:26, 21 October 2024 T.d.leeuw@student.tue.nl talk contribs uploaded File:The results of the survey.png
- 21:22, 20 October 2024 G.b.m.kruize@student.tue.nl talk contribs created page File:Codering van de observaties.jpg
- 21:22, 20 October 2024 G.b.m.kruize@student.tue.nl talk contribs uploaded File:Codering van de observaties.jpg